From patchwork Tue Jun 7 12:03:38 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Szyprowski X-Patchwork-Id: 69503 Delivered-To: patch@linaro.org Received: by 10.140.106.246 with SMTP id e109csp1939403qgf; Tue, 7 Jun 2016 05:03:57 -0700 (PDT) X-Received: by 10.107.21.194 with SMTP id 185mr27780830iov.59.1465301035194; Tue, 07 Jun 2016 05:03:55 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t8si32943252pay.32.2016.06.07.05.03.54; Tue, 07 Jun 2016 05:03:55 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-samsung-soc-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-samsung-soc-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755082AbcFGMDx (ORCPT + 4 others); Tue, 7 Jun 2016 08:03:53 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:31790 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753941AbcFGMDt (ORCPT ); Tue, 7 Jun 2016 08:03:49 -0400 Received: from eucpsbgm2.samsung.com (unknown [203.254.199.245]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O8E00A8UHI9SM30@mailout1.w1.samsung.com>; Tue, 07 Jun 2016 13:03:45 +0100 (BST) X-AuditID: cbfec7f5-f792a6d000001302-3f-5756b82177d5 Received: from eusync2.samsung.com ( [203.254.199.212]) by eucpsbgm2.samsung.com (EUCPMTA) with SMTP id AE.E7.04866.128B6575; Tue, 7 Jun 2016 13:03:45 +0100 (BST) Received: from amdc1339.digital.local ([106.116.147.30]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0O8E00AITHI5JS00@eusync2.samsung.com>; Tue, 07 Jun 2016 13:03:45 +0100 (BST) From: Marek Szyprowski To: linux-media@vger.kernel.org, linux-samsung-soc@vger.kernel.org Cc: Marek Szyprowski , Sylwester Nawrocki , Kamil Debski , Kukjin Kim , Krzysztof Kozlowski , Javier Martinez Canillas , Bartlomiej Zolnierkiewicz Subject: [PATCH 3/3] ARM: dts: exynos: enable MFC device for all boards Date: Tue, 07 Jun 2016 14:03:38 +0200 Message-id: <1465301018-9671-3-git-send-email-m.szyprowski@samsung.com> X-Mailer: git-send-email 1.9.2 In-reply-to: <1465301018-9671-1-git-send-email-m.szyprowski@samsung.com> References: <2241b7f4-4565-d17b-10f3-5c27cd9985da@osg.samsung.com> <1465301018-9671-1-git-send-email-m.szyprowski@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFLMWRmVeSWpSXmKPExsVy+t/xK7qKO8LCDSY9VbbYOGM9q8Wbt2uY LH68vsBm8fqFoUX/49fMFj0btrJazDi/j8li7ZG77BaH37SzOnB6bFrVyeaxpf8uu0ffllWM Hp83yQWwRHHZpKTmZJalFunbJXBlbP5+m6ngmXzFnYO3GRsYN0h1MXJySAiYSJxrWMMMYYtJ XLi3nq2LkYtDSGApo8S6I9NZIJwmJok5j3YygVSxCRhKdL3tYgOxRQScJBbO+ssOUsQscIhJ 4svJT2BFwgLuEptXfwErYhFQlVi3aCHYCl6g+NeZE6HWyUn8f7kCrJ5TwEPi6aXL7BDbGhgl Fp8+xjaBkXcBI8MqRtHU0uSC4qT0XCO94sTc4tK8dL3k/NxNjJAQ+7qDcekxq0OMAhyMSjy8 O76EhguxJpYVV+YeYpTgYFYS4U1YGxYuxJuSWFmVWpQfX1Sak1p8iFGag0VJnHfmrvchQgLp iSWp2ampBalFMFkmDk6pBkZTbcPQGd4ud9YJ/fBdcdSp7sIJweY0q5qHN4oPKb6okfrHU8fL rDpph39Oiu/3Y5WNXvN/q16+9s72zocPHJvOJ5w9yP38nKFVBOsj3aW6GtzcU688KOoTPnzn +bnLIn2c864uW5DBNsWnnIU9gePZ/VnyujJX/Z5w32tL7J4+bQPDaYEdO1mUWIozEg21mIuK EwH/rEk8LQIAAA== Sender: linux-samsung-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-samsung-soc@vger.kernel.org MFC device can be used without any external hardware dependencies (when IOMMU is enabled), so it can be enabled by default (like it has been already done for Exynos 542x platforms). This unifies handling of this device for Exynos3250, Exynos4 and Exynos542x platforms. Board can still include exynos-mfc-reserved-memory.dtsi to enable using this device without IOMMU being enabled. Signed-off-by: Marek Szyprowski --- arch/arm/boot/dts/exynos3250-rinato.dts | 4 ---- arch/arm/boot/dts/exynos3250.dtsi | 1 - arch/arm/boot/dts/exynos4.dtsi | 1 - arch/arm/boot/dts/exynos4210-origen.dts | 4 ---- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 ---- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 ---- arch/arm/boot/dts/exynos4412-origen.dts | 4 ---- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 ---- 8 files changed, 26 deletions(-) -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts b/arch/arm/boot/dts/exynos3250-rinato.dts index e4228195..a921813 100644 --- a/arch/arm/boot/dts/exynos3250-rinato.dts +++ b/arch/arm/boot/dts/exynos3250-rinato.dts @@ -632,10 +632,6 @@ status = "okay"; }; -&mfc { - status = "okay"; -}; - &jpeg { status = "okay"; }; diff --git a/arch/arm/boot/dts/exynos3250.dtsi b/arch/arm/boot/dts/exynos3250.dtsi index 62f3dcd..70e3ace 100644 --- a/arch/arm/boot/dts/exynos3250.dtsi +++ b/arch/arm/boot/dts/exynos3250.dtsi @@ -431,7 +431,6 @@ clocks = <&cmu CLK_MFC>, <&cmu CLK_SCLK_MFC>; power-domains = <&pd_mfc>; iommus = <&sysmmu_mfc>; - status = "disabled"; }; sysmmu_mfc: sysmmu@13620000 { diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi index ca8f3e3..32f22e1 100644 --- a/arch/arm/boot/dts/exynos4.dtsi +++ b/arch/arm/boot/dts/exynos4.dtsi @@ -428,7 +428,6 @@ clock-names = "mfc", "sclk_mfc"; iommus = <&sysmmu_mfc_l>, <&sysmmu_mfc_r>; iommu-names = "left", "right"; - status = "disabled"; }; serial_0: serial@13800000 { diff --git a/arch/arm/boot/dts/exynos4210-origen.dts b/arch/arm/boot/dts/exynos4210-origen.dts index 07a00dd..be2751e 100644 --- a/arch/arm/boot/dts/exynos4210-origen.dts +++ b/arch/arm/boot/dts/exynos4210-origen.dts @@ -288,10 +288,6 @@ }; }; -&mfc { - status = "okay"; -}; - &sdhci_0 { bus-width = <4>; pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_cd>; diff --git a/arch/arm/boot/dts/exynos4210-smdkv310.dts b/arch/arm/boot/dts/exynos4210-smdkv310.dts index 2fab072..847fae3 100644 --- a/arch/arm/boot/dts/exynos4210-smdkv310.dts +++ b/arch/arm/boot/dts/exynos4210-smdkv310.dts @@ -133,10 +133,6 @@ }; }; -&mfc { - status = "okay"; -}; - &pinctrl_1 { keypad_rows: keypad-rows { samsung,pins = "gpx2-0", "gpx2-1"; diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi index b3c95d2..58ad48e7 100644 --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi @@ -509,10 +509,6 @@ clock-names = "iis", "i2s_opclk0", "i2s_opclk1"; }; -&mfc { - status = "okay"; -}; - &mixer { status = "okay"; }; diff --git a/arch/arm/boot/dts/exynos4412-origen.dts b/arch/arm/boot/dts/exynos4412-origen.dts index 547ae04..26a36fe 100644 --- a/arch/arm/boot/dts/exynos4412-origen.dts +++ b/arch/arm/boot/dts/exynos4412-origen.dts @@ -482,10 +482,6 @@ }; }; -&mfc { - status = "okay"; -}; - &mshc_0 { pinctrl-0 = <&sd4_clk &sd4_cmd &sd4_bus4 &sd4_bus8>; pinctrl-names = "default"; diff --git a/arch/arm/boot/dts/exynos4412-smdk4412.dts b/arch/arm/boot/dts/exynos4412-smdk4412.dts index d4f9383..231ffbd 100644 --- a/arch/arm/boot/dts/exynos4412-smdk4412.dts +++ b/arch/arm/boot/dts/exynos4412-smdk4412.dts @@ -112,10 +112,6 @@ }; }; -&mfc { - status = "okay"; -}; - &pinctrl_1 { keypad_rows: keypad-rows { samsung,pins = "gpx2-0", "gpx2-1", "gpx2-2";