From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jingoo Han Date: Mon, 01 Jul 2013 00:35:15 +0000 Subject: Re: [PATCH 3/3] video: exynos_dp: Use the generic PHY driver Message-Id: <000001ce75f2$db156170$91402450$@samsung.com> List-Id: References: <001701ce73bf$bebf9f20$3c3edd60$@samsung.com> <51CD25F2.5010206@ti.com> <001c01ce73c5$552e1cc0$ff8a5640$@samsung.com> <51CD56FE.4020302@ti.com> In-Reply-To: <51CD56FE.4020302@ti.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org On Friday, June 28, 2013 6:27 PM, Kishon Vijay Abraham I wrote: > > Hi, > > On Friday 28 June 2013 11:34 AM, Jingoo Han wrote: > > On Friday, June 28, 2013 2:58 PM, Kishon Vijay Abraham I wrote: > >> > >> Hi, > >> > >> On Friday 28 June 2013 10:54 AM, Jingoo Han wrote: > >>> Use the generic PHY API instead of the platform callback to control > >>> the DP PHY. The 'phy_label' field is added to the platform data > >>> structure to allow PHY lookup on non-dt platforms. > >>> > >>> Signed-off-by: Jingoo Han > >>> --- > >>> .../devicetree/bindings/video/exynos_dp.txt | 17 --- > >>> drivers/video/exynos/exynos_dp_core.c | 118 ++------------------ > >>> drivers/video/exynos/exynos_dp_core.h | 2 + > >>> include/video/exynos_dp.h | 6 +- > >>> 4 files changed, 15 insertions(+), 128 deletions(-) > >>> > >>> diff --git a/Documentation/devicetree/bindings/video/exynos_dp.txt > >> b/Documentation/devicetree/bindings/video/exynos_dp.txt > >>> index 84f10c1..a8320e3 100644 > >>> --- a/Documentation/devicetree/bindings/video/exynos_dp.txt > >>> +++ b/Documentation/devicetree/bindings/video/exynos_dp.txt > >>> @@ -1,17 +1,6 @@ > >>> The Exynos display port interface should be configured based on > >>> the type of panel connected to it. > >>> > >>> -We use two nodes: > >>> - -dp-controller node > >>> - -dptx-phy node(defined inside dp-controller node) > >>> - > >>> -For the DP-PHY initialization, we use the dptx-phy node. > >>> -Required properties for dptx-phy: > >>> - -reg: > >>> - Base address of DP PHY register. > >>> - -samsung,enable-mask: > >>> - The bit-mask used to enable/disable DP PHY. > >>> - > >>> For the Panel initialization, we read data from dp-controller node. > >>> Required properties for dp-controller: > >>> -compatible: > >>> @@ -67,12 +56,6 @@ SOC specific portion: > >>> interrupt-parent = <&combiner>; > >>> clocks = <&clock 342>; > >>> clock-names = "dp"; > >>> - > >>> - dptx-phy { > >>> - reg = <0x10040720>; > >>> - samsung,enable-mask = <1>; > >>> - }; > >>> - > >>> }; > >>> > >>> Board Specific portion: > >>> diff --git a/drivers/video/exynos/exynos_dp_core.c b/drivers/video/exynos/exynos_dp_core.c > >>> index 12bbede..bac515b 100644 > >>> --- a/drivers/video/exynos/exynos_dp_core.c > >>> +++ b/drivers/video/exynos/exynos_dp_core.c > >>> @@ -19,6 +19,7 @@ > >>> #include > >>> #include > >>> #include > >>> +#include > >>> > >>> #include