From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kishon Vijay Abraham I Date: Fri, 28 Jun 2013 09:39:26 +0000 Subject: Re: [PATCH 3/3] video: exynos_dp: Use the generic PHY driver Message-Id: <51CD56FE.4020302@ti.com> List-Id: References: <001701ce73bf$bebf9f20$3c3edd60$@samsung.com> <51CD25F2.5010206@ti.com> <001c01ce73c5$552e1cc0$ff8a5640$@samsung.com> In-Reply-To: <001c01ce73c5$552e1cc0$ff8a5640$@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org 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