[git pull] Devicetree support for rebuild linaro 2.6.38 branch

Grant Likely grant.likely at secretlab.ca
Tue Mar 29 04:18:01 UTC 2011


Hi Nicolas,

Here are the device tree changes for 2.6.38 rebased onto your new
branch.  I had to rebase instead of just asking you to pull directly
since I have a number of patches in my test tree that are merged in a
different form in your tree.

For those of you working on DT support for the 11.05 release, please
test against this branch and make sure everything is still working for
you.

g.

The following changes since commit f302d2ec52bfb0d9ae2bb7fbff957f3f6ea71f45:

  ARM: 6826/1: Merge v6 and v7 DEBUG_LL DCC support (2011-03-28 14:45:57 -0400)

are available in the git repository at:
  git://git.secretlab.ca/git/linux-2.6 devicetree/arm-linaro-2.6.38-rebuilt

Grant Likely (15):
      driver-core: remove conditionals around devicetree pointers
      dt: Refactor of_platform_bus_probe()
      dt: protect against NULL matches passed to of_match_node()
      dt: eliminate OF_NO_DEEP_PROBE and test for NULL match table
      dt: add of_platform_populate() for creating device from the device tree
      dt: add of_platform_prepare() to match nodes with static platform_devices
      tty/serial: Relax the device_type restriction from of_serial
      arm/dt: Make __vet_atags also accept a dtb image
      arm/dt: consolidate atags setup into setup_machine_atags
      arm/dt: probe for platforms via the device tree
      arm/dt: Basic versatile devicetree support
      arm/dt: Basic tegra devicetree support
      arm/dt: Add Pandaboard devicetree support
      dt: add documentation of ARM dt boot interface
      arm/dt: Add dt machine definition

Jeremy Kerr (1):
      arm/dt: Allow CONFIG_OF on ARM

Jon Medhurst (1):
      arm/dt: Add basic device tree support for Beagleboad

Rob Herring (1):
      arm/dt: Add dtb make rule

Thomas Abraham (1):
      dt/arm: Add basic device tree support for smdkv310 board

 Documentation/arm/Booting                       |   33 ++-
 Documentation/devicetree/booting-without-of.txt |   44 +++-
 arch/arm/Kconfig                                |    7 +
 arch/arm/Makefile                               |    3 +
 arch/arm/boot/Makefile                          |    4 +
 arch/arm/boot/dts/exynos4-smdkv310.dts          |   31 ++
 arch/arm/boot/dts/omap3-beagle.dts              |    7 +
 arch/arm/boot/dts/omap4-panda.dts               |   11 +
 arch/arm/boot/dts/skeleton.dtsi                 |   13 +
 arch/arm/boot/dts/tegra-harmony.dts             |    7 +
 arch/arm/boot/dts/versatile-ab.dts              |    7 +
 arch/arm/boot/dts/versatile-pb.dts              |    7 +
 arch/arm/include/asm/mach/arch.h                |   18 ++
 arch/arm/include/asm/prom.h                     |   37 +++
 arch/arm/include/asm/setup.h                    |    5 +
 arch/arm/kernel/Makefile                        |    1 +
 arch/arm/kernel/devtree.c                       |  147 ++++++++++
 arch/arm/kernel/head-common.S                   |   24 ++-
 arch/arm/kernel/head.S                          |    8 +-
 arch/arm/kernel/setup.c                         |   97 ++++---
 arch/arm/mach-exynos4/mach-smdkv310.c           |    6 +
 arch/arm/mach-omap2/board-omap3beagle.c         |    6 +
 arch/arm/mach-omap2/board-omap4panda.c          |    6 +
 arch/arm/mach-tegra/board-harmony.c             |    6 +
 arch/arm/mach-versatile/core.c                  |    1 +
 arch/arm/mach-versatile/versatile_ab.c          |    6 +
 arch/arm/mach-versatile/versatile_pb.c          |    6 +
 arch/arm/mm/init.c                              |   11 +
 arch/powerpc/platforms/52xx/mpc52xx_common.c    |   10 +-
 drivers/i2c/busses/i2c-ocores.c                 |   14 +-
 drivers/i2c/i2c-core.c                          |    2 -
 drivers/mmc/host/mmc_spi.c                      |    4 -
 drivers/net/ethoc.c                             |    8 +-
 drivers/of/address.c                            |   14 +
 drivers/of/base.c                               |    3 +
 drivers/of/platform.c                           |  347 +++++++++++++++++++----
 drivers/spi/pxa2xx_spi.c                        |    2 -
 drivers/spi/pxa2xx_spi_pci.c                    |    2 -
 drivers/spi/xilinx_spi.c                        |    6 -
 drivers/tty/serial/of_serial.c                  |   18 +-
 include/linux/device.h                          |    7 +-
 include/linux/i2c.h                             |    2 -
 include/linux/of.h                              |    4 +-
 include/linux/of_address.h                      |    1 +
 include/linux/of_platform.h                     |    8 +-
 45 files changed, 850 insertions(+), 161 deletions(-)
 create mode 100755 arch/arm/boot/dts/exynos4-smdkv310.dts
 create mode 100644 arch/arm/boot/dts/omap3-beagle.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/versatile-ab.dts
 create mode 100644 arch/arm/boot/dts/versatile-pb.dts
 create mode 100644 arch/arm/include/asm/prom.h
 create mode 100644 arch/arm/kernel/devtree.c


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



More information about the linaro-kernel mailing list