Hello, this v3 patchset is now pending for more than 1 month without seeing comments for it. Are there no more issues? Should I rebase it (if no further comments occur), as it is pending so long? (If so, against which tree?) Thanks. bye, Heiko Heiko Schocher wrote: > This patchserie add support for the davinci am1808 based > enbw_cmc board. > > Important: I rebased this patchserie against the irqdomain/next > branch from grant likely, as he suggested to rework the OF > intcontroller changes to the irqdomain work, branch found here: > > http://git.secretlab.ca/?p=linux-2.6.git;a=shortlog;h=refs/heads/irqdomain/next > > git://git.secretlab.ca/git/linux-2.6.git irqdomain/next > > commit 280ad7fda5f95211857fda38960f2b6fdf6edd3e > Author: Grant Likely <grant.likely@xxxxxxxxxxxx> > Date: Fri Feb 24 14:58:54 2012 -0700 > > mfd: twl-core: Add IRQ_DOMAIN dependency > > changes for v2: > Post this patchserie now as v2, as reworked in the > comments I got for the RFC serie. > > changes for v3: > - Interrupt Controller: > - comment from Sergei Shtylyov: > - rename compatible" prop to "ti,cp_intc" > - cp_intc_init() is now also for the of case > the name of the init function (it calls the > "new" __cp_intc_init() function, which was > the "old" cp_intc_init()). Through this > rework the changes for OF is better visible. > As the OF case uses the irq_domain rework from > Grant Likely, maybe the none OF case can use > this also, but this should be tested on a hw ... > > Got no comments to the following points, I noted in the > RFC series, so posting this patchseries with them: > > - ARM: davinci: configure davinci aemif chipselects through OF > not moved to mfd, as mentioned in this discussion: > http://davinci-linux-open-source.1494791.n2.nabble.com/PATCH-arm-davinci-configure-davinci-aemif-chipselects-through-OF-td7059739.html > instead use a phandle in the DTS, so drivers which > uses the davinci aemif, can call davinci_aemif_setup_timing_of() > > This is just thought as an RFC ... The enbw_cmc board > support not really need to setup this bus timings, as > they are setup in U-Boot ... but I want to post this, > as I think, it is a nice to have, and I am not really > sure, if this has to be a MFD device (If so, all bus > interfaces for other SoCs should be converted also to > MFD devices) ... as an example how this can be used > I add this to the davinci nand controller OF support > patch, in this patchserie. > > - ARM: davinci: mux: add OF support > I want to get rid of the pin setup code in board code ... > This patch introduces a davinci_cfg_reg_of() function, > which davinci drivers can call, if they found a > "pinmux-handle", so used in the following drivers in > this patchserie: > > drivers/net/ethernet/ti/davinci_emac > drivers/i2c/busses/i2c-davinci.c > drivers/mtd/nand/davinci_nand.c > > - post this board support with USB support, even though > USB is only working with the 10 ms "workaround", posted here: > http://comments.gmane.org/gmane.linux.usb.general/54505 > I see this issue also on the AM1808 TMDXEXP1808L evalboard. > > - MMC and USB are not using OF support yet, ideas how to port > this are welcome. I need for USB and MMC board specific > callbacks, how to solve this with OF support? > > Signed-off-by: Heiko Schocher <hs@xxxxxxx> > Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > Cc: devicetree-discuss@xxxxxxxxxxxxxxxx > Cc: davinci-linux-open-source@xxxxxxxxxxxxxxxxxxxx > Cc: linux-mtd@xxxxxxxxxxxxxxxxxxx > Cc: linux-i2c@xxxxxxxxxxxxxxx > Cc: netdev@xxxxxxxxxxxxxxx > Cc: David Woodhouse <dwmw2@xxxxxxxxxxxxx> > Cc: Ben Dooks <ben-linux@xxxxxxxxx> > Cc: Wolfram Sang <w.sang@xxxxxxxxxxxxxx> > Cc: Sekhar Nori <nsekhar@xxxxxx> > Cc: Kevin Hilman <khilman@xxxxxx> > Cc: Wolfgang Denk <wd@xxxxxxx> > Cc: Sergei Shtylyov <sshtylyov@xxxxxxxxxx> > > Heiko Schocher (7): > ARM: davinci, intc: Add OF support for TI interrupt controller > ARM: davinci: configure davinci aemif chipselects through OF > ARM: davinci: mux: add OF support > ARM: davinci: net: davinci_emac: add OF support > ARM: davinci: i2c: add OF support > ARM: mtd: nand: davinci: add OF support for davinci nand controller > ARM: davinci: add support for the am1808 based enbw_cmc board > > .../devicetree/bindings/arm/davinci/aemif.txt | 119 ++++++ > .../bindings/arm/davinci/davinci_emac.txt | 43 +++ > .../devicetree/bindings/arm/davinci/i2c.txt | 33 ++ > .../devicetree/bindings/arm/davinci/intc.txt | 27 ++ > .../devicetree/bindings/arm/davinci/mux.txt | 40 ++ > .../devicetree/bindings/arm/davinci/nand.txt | 74 ++++ > arch/arm/boot/dts/enbw_cmc.dts | 268 ++++++++++++++ > arch/arm/configs/enbw_cmc_defconfig | 123 +++++++ > arch/arm/mach-davinci/Kconfig | 9 + > arch/arm/mach-davinci/Makefile | 1 + > arch/arm/mach-davinci/aemif.c | 86 +++++- > arch/arm/mach-davinci/board-enbw-cmc.c | 380 ++++++++++++++++++++ > arch/arm/mach-davinci/cp_intc.c | 87 ++++- > arch/arm/mach-davinci/include/mach/aemif.h | 1 + > arch/arm/mach-davinci/include/mach/mux.h | 2 + > arch/arm/mach-davinci/include/mach/uncompress.h | 1 + > arch/arm/mach-davinci/mux.c | 73 ++++- > drivers/i2c/busses/i2c-davinci.c | 37 ++ > drivers/mtd/nand/davinci_nand.c | 85 +++++- > drivers/net/ethernet/ti/davinci_emac.c | 94 +++++- > 20 files changed, 1569 insertions(+), 14 deletions(-) > create mode 100644 Documentation/devicetree/bindings/arm/davinci/aemif.txt > create mode 100644 Documentation/devicetree/bindings/arm/davinci/davinci_emac.txt > create mode 100644 Documentation/devicetree/bindings/arm/davinci/i2c.txt > create mode 100644 Documentation/devicetree/bindings/arm/davinci/intc.txt > create mode 100644 Documentation/devicetree/bindings/arm/davinci/mux.txt > create mode 100644 Documentation/devicetree/bindings/arm/davinci/nand.txt > create mode 100644 arch/arm/boot/dts/enbw_cmc.dts > create mode 100644 arch/arm/configs/enbw_cmc_defconfig > create mode 100644 arch/arm/mach-davinci/board-enbw-cmc.c > -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@xxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html