Hi Mark, I have uploaded patch set 5 and 6 back to back, but unfortunately still nr-configs is stuck in the example explanation in the exynos_hdmi.txt, just to inform you that am waiting for your review comments so that i can rectify it along with them in the next patch set. Regards, Shirish S On Mon, Nov 18, 2013 at 11:37 AM, Shirish S <shirish@xxxxxxxxxxxx> wrote: > Hi, > > On Fri, Nov 15, 2013 at 9:47 PM, Mark Rutland <mark.rutland@xxxxxxx> wrote: >> On Tue, Oct 29, 2013 at 08:12:32AM +0000, Shirish S wrote: >>> This patch adds dt support to hdmiphy config settings >>> as it is board specific and depends on the signal pattern >>> of board. >>> >>> Signed-off-by: Shirish S <s.shirish@xxxxxxxxxxx> >>> --- >>> .../devicetree/bindings/video/exynos_hdmi.txt | 34 +++++++++ >>> drivers/gpu/drm/exynos/exynos_hdmi.c | 79 +++++++++++++++++++- >>> 2 files changed, 109 insertions(+), 4 deletions(-) >>> >>> diff --git a/Documentation/devicetree/bindings/video/exynos_hdmi.txt b/Documentation/devicetree/bindings/video/exynos_hdmi.txt >>> index 323983b..c685c90 100644 >>> --- a/Documentation/devicetree/bindings/video/exynos_hdmi.txt >>> +++ b/Documentation/devicetree/bindings/video/exynos_hdmi.txt >>> @@ -13,6 +13,32 @@ Required properties: >>> b) pin number within the gpio controller. >>> c) optional flags and pull up/down. >>> >>> +- hdmiphy-configs: following information about the hdmiphy config settings. >>> + a) "nr-configs" specifies the number of pixel clocks supported. >> >> I really don't see why this is necessary. It's redundant, and it's easy >> for the driver to derive this from the number of config<N> nodes, which >> it can count. >> > Agreed, i have removed this field and now use the pixel clock to update the > required values. >>> + b) "config<N>: config<N>" specifies the phy configuration settings, >>> + wher 'N' denotes the number of iteration. >> >> The number of iteration? > Corrected in next patch set. >> >>> + "pixel-clock" specifies the pixel clock >>> + "conifig-de-emphasis-level" specifies the 8 bit configuration >>> + of Data De-emphasis levels,below shown is example for >>> + data de-emphasis register at address 0x145D0040. >>> + hdmiphy@38[16] for bits[3:0] permitted values: >>> + 0000 means 760 mVdiff && 1111 means 1400 mVdiff >>> + 1LSB corresponds to 20mVdiff >>> + hdmiphy@38[16] for bits[7:4] permitted values: >>> + 0000 0dB >>> + 0001 -0.25dB >>> + 0010 -0.7dB >>> + 0011 -1.15dB >>> + 1111 -7.45dB >>> + "config-clock-level" specifies the 8 bit configuration for >>> + the corresponding clock level, for example if 0x145D005C >>> + is the address of clock level register. >> >> I don't understand what this intended to mean. > Have updated in next patch set, hope its understandable. >> >>> + hdmiphy@38[23] for bits [1:0] permitted values: >>> + 00 means 0 mVdiff && 11 means 60 mVdiff >>> + hdmiphy@38[23] for bits [7:3] permitted values: >>> + 00000 is 790 mVdiff >>> + 11111 is 1430 mVdiff >>> + 1LSB corresponds to 20mVdiff >> >> That last line was confusing. Why not state that this is a value between >> 790 and 1430 mV in 20mV increments? >> > Agreed, have made the change in next patch set. >> Thanks, >> Mark. > Thanks, > Shirish S -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html