On Fri, Aug 23, 2013 at 5:23 AM, Doug Anderson <dianders@xxxxxxxxxx> wrote: > Hi, > > Thanks for adding my Thomasz, > > On Thu, Aug 22, 2013 at 4:51 AM, Yuvaraj Kumar C D <yuvaraj.cd@xxxxxxxxx> wrote: >> This patch adds the device tree node entries for exynos5420 SOC. >> Exynos5420 has a different version of DWMMC controller,so a new >> compatible string is used to distinguish it from the prior SOC's. >> >> changes since V2: >> 1.dropped num-slots property from node as its not required >> if number of card slots available is 1. > > Just to mention: this is actually not board specific. No exynos > products support more than one slot. ...and in fact apparently NOBODY > supports more than one slot. I have a plan to post up a patch > removing multislot support whenever I have a free moment. > > Anyway, what you did is fine. > > >> 2.Move the below properties >> a.fifo-depth > > Right, not board-specific. This is SoC specific. Interestingly > enough you appear to have it wrong. I have it on good authority that > 5420 has a FIFO depth of 0x40 not 0x80. Apparently the FIFO is 0x40 > deep and 64 wide whereas the old FIFO is 0x80 deep and 32 wide. Ok.I will change fifo-depth to 0x40. > > >> b.card-detect-delay >> c.samsung,dw-mshc-ciu-div >> d.samsung,dw-mshc-sdr-timing >> e.samsung,dw-mshc-ddr-timing > > These ARE board specific, actually. ...and Tomasz has pointed out. I am not sure, why these properties are not SOC specific?How these properties value will change in other variants(boards) of exynos5420? > > >> + dwmmc_2: dwmmc2@12220000 { >> + compatible = "samsung,exynos5420-dw-mshc"; >> + interrupts = <0 77 0>; >> + #address-cells = <1>; >> + #size-cells = <0>; >> + reg = <0x12220000 0x2000>; >> + clocks = <&clock 353>, <&clock 134>; >> + clock-names = "biu", "ciu"; >> + fifo-depth = <0x80>; >> + card-detect-delay = <200>; >> + samsung,dw-mshc-ciu-div = <3>; >> + samsung,dw-mshc-sdr-timing = <2 3>; >> + samsung,dw-mshc-ddr-timing = <1 2>; > > Note: I have information that says that these timings are not correct > and that nearly always the "drive" timing should be 0 and the sample > timing 4. ...but we haven't landed that change ourselves yet, so > maybe keeping the timings you have is right. > > > -Doug > -- > To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html