The Linaro-3.0 kernel branch is now open

Grant Likely grant.likely at secretlab.ca
Thu Jul 21 21:48:59 UTC 2011


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 at secretlab.ca> wrote:
> On Thu, Jul 21, 2011 at 3:36 PM, Nicolas Pitre <nicolas.pitre at 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.
>



-- 
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.



More information about the linaro-kernel mailing list