Okay, here it is.
The following changes since commit 57a6fa9acd6b4a479a6ede4d6d2258f04afd3a6f:
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip (2011-07-21 12:25:39 -0700)
are available in the git repository at:
git://git.secretlab.ca/git/linux-2.6 devicetree/linaro-3.0
Andy Doan (1): arm/dt: Add basic device tree support for overo
Grant Likely (29): dt: Add default match table for bus ids dt: add of_platform_populate() for creating device from the device tree drivers/amba: create devices from device tree dt/platform: allow device name to be overridden tty/serial: change of_serial to use new of_property_read_u32() api tty/serial: Add devicetree support for nVidia Tegra serial ports dt: remove extra xsysace platform_driver registration Merge commit 'v3.0-rc7' into devicetree/next of/address: Add of_find_matching_node_by_address helper dt: include linux/errno.h in linux/of_address.h irq: add irq_domain translation infrastructure dt/irq: add irq_domain_generate_simple() helper arm/dt: Add dt machine definition arm/dt: Add skeleton dtsi file arm/versatile: Add device tree support Devicetree: Expand on ARM Primecell binding documentation arm/dt: tegra devicetree support arm/dt: Add Pandaboard devicetree support arm/dt: Add basic device tree support for mx51 and mx53 boards arm/dt: Add basic device tree support for Beagleboard arm/dt: Add basic devicetree support to IGEPv2 and v3 arm/dt: vexpress: add basic DT platform matching support i2c: Allow i2c_add_numbered_adapter() to assign a bus id. gpio/dt: Refine GPIO device tree binding gpio/tegra: add devicetree support spi/tegra: add devicetree support i2c: Tegra: Add device tree support mmc/tegra: add sdhci device tree handling dt: Linux dt usage model documentation
Jamie Iles (2): dt: document the of_serial bindings tty: of_serial: support for 32 bit accesses
John Bonesio (1): of/gpio: Add new method for getting gpios under different property names
Kim Phillips (1): dt: bindings: move SEC node under new crypto/
Rob Herring (2): dt: add helper function to read u32 arrays arm/dt: Add dtb make rule
Shawn Guo (3): dt: add 'const' for of_property_read_string parameter **out_string dt: add empty of_property_read_u32[_array] for non-dt arm/dt: Add a make rule to build dtb for enabled boards
Thomas Abraham (2): dt: add helper functions to read u32 and string property values arm/dt: Add basic device tree support for smdkv310 board
Documentation/devicetree/bindings/arm/arm-boards | 20 + .../devicetree/bindings/arm/freescale.txt | 7 + Documentation/devicetree/bindings/arm/genesi.txt | 8 + .../devicetree/bindings/arm/primecell.txt | 23 ++ Documentation/devicetree/bindings/arm/samsung.txt | 9 + .../{powerpc/fsl/sec.txt => crypto/fsl-sec2.txt} | 2 +- Documentation/devicetree/bindings/gpio/gpio.txt | 46 ++- .../devicetree/bindings/gpio/gpio_nvidia.txt | 7 + .../devicetree/bindings/i2c/arm-versatile.txt | 10 + .../devicetree/bindings/mtd/arm-versatile.txt | 8 + .../devicetree/bindings/net/smsc-lan91c111.txt | 10 + .../devicetree/bindings/spi/spi_nvidia.txt | 5 + .../devicetree/bindings/tty/serial/of-serial.txt | 36 ++ Documentation/devicetree/usage-model | 403 ++++++++++++++++++++ arch/arm/Makefile | 7 + arch/arm/boot/Makefile | 6 + arch/arm/boot/dts/exynos4-smdkv310.dts | 11 + arch/arm/boot/dts/genesi-efikamx.dts | 22 + arch/arm/boot/dts/genesi-efikasb.dts | 22 + arch/arm/boot/dts/isee-igep-v2.dts | 7 + arch/arm/boot/dts/isee-igep-v3.dts | 7 + arch/arm/boot/dts/mx51-babbage.dts | 22 + arch/arm/boot/dts/mx53-loco.dts | 22 + arch/arm/boot/dts/omap3-beagle.dts | 7 + arch/arm/boot/dts/omap3-overo.dts | 7 + arch/arm/boot/dts/omap4-panda.dts | 11 + arch/arm/boot/dts/skeleton.dtsi | 13 + arch/arm/boot/dts/tegra-harmony.dts | 70 ++++ arch/arm/boot/dts/tegra-seaboard.dts | 28 ++ arch/arm/boot/dts/tegra20.dtsi | 139 +++++++ arch/arm/boot/dts/versatile-ab.dts | 192 ++++++++++ arch/arm/boot/dts/versatile-pb.dts | 48 +++ arch/arm/boot/dts/vexpress.dts | 10 + arch/arm/include/asm/mach/arch.h | 7 + arch/arm/include/asm/prom.h | 5 - arch/arm/kernel/devtree.c | 14 - arch/arm/mach-exynos4/Makefile.boot | 2 + arch/arm/mach-exynos4/mach-smdkv310.c | 6 + arch/arm/mach-mx5/Makefile.boot | 5 + arch/arm/mach-mx5/board-mx51_babbage.c | 6 + arch/arm/mach-mx5/board-mx51_efikamx.c | 6 + arch/arm/mach-mx5/board-mx51_efikasb.c | 6 + arch/arm/mach-mx5/board-mx53_loco.c | 5 + arch/arm/mach-omap2/Makefile.boot | 6 + arch/arm/mach-omap2/board-igep0020.c | 12 + arch/arm/mach-omap2/board-omap3beagle.c | 6 + arch/arm/mach-omap2/board-omap4panda.c | 6 + arch/arm/mach-omap2/board-overo.c | 6 + arch/arm/mach-tegra/Kconfig | 6 + arch/arm/mach-tegra/Makefile | 3 + arch/arm/mach-tegra/Makefile.boot | 3 + arch/arm/mach-tegra/board-dt.c | 117 ++++++ arch/arm/mach-tegra/gpio.c | 10 + arch/arm/mach-versatile/Kconfig | 8 + arch/arm/mach-versatile/Makefile | 1 + arch/arm/mach-versatile/Makefile.boot | 2 + arch/arm/mach-versatile/core.c | 61 +++ arch/arm/mach-versatile/core.h | 2 + arch/arm/mach-versatile/versatile_dt.c | 51 +++ arch/arm/mach-vexpress/Makefile.boot | 2 + arch/arm/mach-vexpress/v2m.c | 6 + arch/microblaze/include/asm/irq.h | 10 +- arch/microblaze/kernel/irq.c | 7 - arch/mips/include/asm/irq.h | 5 - arch/mips/kernel/prom.c | 14 - arch/powerpc/include/asm/irq.h | 1 + arch/x86/include/asm/irq_controller.h | 12 - arch/x86/include/asm/prom.h | 10 - arch/x86/kernel/devicetree.c | 101 ++---- drivers/block/xsysace.c | 98 +---- drivers/i2c/busses/i2c-cpm.c | 7 +- drivers/i2c/busses/i2c-pxa.c | 7 +- drivers/i2c/busses/i2c-s6000.c | 5 +- drivers/i2c/busses/i2c-tegra.c | 29 ++- drivers/i2c/i2c-core.c | 5 + drivers/mmc/host/sdhci-pltfm.c | 34 ++- drivers/mmc/host/sdhci-pltfm.h | 1 + drivers/mmc/host/sdhci-tegra.c | 49 +++ drivers/of/address.c | 18 + drivers/of/base.c | 65 ++++ drivers/of/gpio.c | 11 +- drivers/of/platform.c | 196 +++++++++- drivers/spi/spi_tegra.c | 12 + drivers/tty/serial/of_serial.c | 43 ++- include/linux/irq.h | 92 +++++ include/linux/of.h | 29 ++- include/linux/of_address.h | 5 + include/linux/of_gpio.h | 42 ++- include/linux/of_irq.h | 2 + include/linux/of_platform.h | 40 ++ kernel/irq/Makefile | 2 +- kernel/irq/irqdomain.c | 215 +++++++++++ 92 files changed, 2494 insertions(+), 288 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm-boards create mode 100644 Documentation/devicetree/bindings/arm/freescale.txt create mode 100644 Documentation/devicetree/bindings/arm/genesi.txt create mode 100644 Documentation/devicetree/bindings/arm/primecell.txt create mode 100644 Documentation/devicetree/bindings/arm/samsung.txt rename Documentation/devicetree/bindings/{powerpc/fsl/sec.txt => crypto/fsl-sec2.txt} (98%) create mode 100644 Documentation/devicetree/bindings/gpio/gpio_nvidia.txt create mode 100644 Documentation/devicetree/bindings/i2c/arm-versatile.txt create mode 100644 Documentation/devicetree/bindings/mtd/arm-versatile.txt create mode 100644 Documentation/devicetree/bindings/net/smsc-lan91c111.txt create mode 100644 Documentation/devicetree/bindings/spi/spi_nvidia.txt create mode 100644 Documentation/devicetree/bindings/tty/serial/of-serial.txt create mode 100644 Documentation/devicetree/usage-model create mode 100644 arch/arm/boot/dts/exynos4-smdkv310.dts create mode 100644 arch/arm/boot/dts/genesi-efikamx.dts create mode 100644 arch/arm/boot/dts/genesi-efikasb.dts create mode 100644 arch/arm/boot/dts/isee-igep-v2.dts create mode 100644 arch/arm/boot/dts/isee-igep-v3.dts create mode 100644 arch/arm/boot/dts/mx51-babbage.dts create mode 100644 arch/arm/boot/dts/mx53-loco.dts create mode 100644 arch/arm/boot/dts/omap3-beagle.dts create mode 100644 arch/arm/boot/dts/omap3-overo.dts create mode 100644 arch/arm/boot/dts/omap4-panda.dts create mode 100644 arch/arm/boot/dts/skeleton.dtsi create mode 100644 arch/arm/boot/dts/tegra-harmony.dts create mode 100644 arch/arm/boot/dts/tegra-seaboard.dts create mode 100644 arch/arm/boot/dts/tegra20.dtsi create mode 100644 arch/arm/boot/dts/versatile-ab.dts create mode 100644 arch/arm/boot/dts/versatile-pb.dts create mode 100644 arch/arm/boot/dts/vexpress.dts create mode 100644 arch/arm/mach-tegra/board-dt.c create mode 100644 arch/arm/mach-versatile/versatile_dt.c delete mode 100644 arch/x86/include/asm/irq_controller.h create mode 100644 kernel/irq/irqdomain.c
On Thu, Jul 21, 2011 at 3:44 PM, Grant Likely grant.likely@secretlab.ca wrote:
On Thu, Jul 21, 2011 at 3:36 PM, Nicolas Pitre nicolas.pitre@linaro.org wrote:
On Thu, 21 Jul 2011, Grant Likely wrote:
You can pull devicetree/next right now. I've still got a few things to do before I get you to pull the dt board support patches. Give me a few more hours.
No problem. I can wait until I go to bed.
Okay, I'm spinning up the tree now. I don't have an ack yet from tglx on the irq_domain, so they won't be the *exact* commits that go into linus' tree, but they will be close.
I'm assuming that you've already got the zImage dtb append patches, and that you've taken care of getting them into linux-next.
g.
Nicolas
-- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd.