[GIT PULL] Devicetree changes for v3.8

From: Grant Likely
Date: Tue Dec 11 2012 - 12:44:23 EST


Hi Linus,

Here are the DT changes I've got queued up for v3.8. As described
below, there are a lot of bug fixes here and documentation updates but
nothing major. Biggest change is the creation of a common build rule
for .dtb files.

The following changes since commit 77b67063bb6bce6d475e910d3b886a606d0d91f7:

Linux 3.7-rc5 (2012-11-11 13:44:33 +0100)

are available in the git repository at:

git://git.secretlab.ca/git/linux-2.6 tags/devicetree-for-linus

for you to fetch changes up to 58fea354d887fddddd342a8d14b02069161ca904:

arm64: Fix the dtbs target building (2012-12-10 20:24:57 -0600)

----------------------------------------------------------------
Device tree changes for v3.8

Bug fixes, little cleanups, and documentation changes. The most invasive
thing here touches a bunch of the arch directories to use a common build
rule for .dtb files. There are no major changes to functionality here
other than a ew new helper functions.

----------------------------------------------------------------
Alexander Sverdlin (3):
of_i2c: Honour "status=disabled" property of device
of_mdio: Honour "status=disabled" property of device
of/spi: Honour "status=disabled" property of device

Benjamin Herrenschmidt (1):
of/fdt: Don't copy garbage after "/" in root node path

Catalin Marinas (2):
of/fdt: NULL-terminate the root node path
arm64: Fix the dtbs target building

Chaiken, Alison (1):
Documentation: correct of_platform_populate() argument list

Fabio Estevam (1):
of: fdt: Constify 'pathp'

Grant Likely (6):
Merge tag 'v3.7-rc5' into devicetree/next
drivers/of: Constify device_node->name and ->path_component_name
powerpc: Fix fallout from device_node->name constification
ARM: dt: change .dtb build rules to build in dts directory
Merge remote-tracking branch 'robherring/for-next' into devicetree/next
devicetree/bindings: Move gpio-leds binding into leds directory

Gregory CLEMENT (1):
rtc: rtc-mv: Add the device tree binding documentation

James Hogan (1):
of/vendor-prefixes: add Imagination Technologies

Josh Cartwright (1):
arm: l2cc: doc: fix device tree example typo

Kumar, Anil (1):
mtd: nand: davinci: fix the binding documentation

Magnus Damm (1):
script: dtc: clean generated files

Marek Belisko (1):
Documentation: Move common leds properties description to separate file.

Pantelis Antoniou (1):
arm-dt: Enable DT proc updates.

Randy Dunlap (1):
Fix build when CONFIG_W1_MASTER_GPIO=m b exporting "allnodes"

Rob Herring (2):
Merge remote-tracking branch 'grant/devicetree/next' into for-next
arm64: Add dtbs target for building all the enabled dtb files

Srinivas Kandagatla (1):
of: Add vendor prefix for Synopsys Inc.

Steffen Trumtrar (1):
of: add 'const' for of_parse_phandle parameter *np

Stephen Warren (8):
of: Add vendor prefix for Asahi Kasei Corp.
ARM: tegra: seaboard: add missing DT vendor prefixes
of: introduce for_each_matching_node_and_match()
kbuild: centralize .dts->.dtb rule
arm64: use new common dtc rule
openrisc: use new common dtc rule
c6x: use new common dtc rule
microblaze: use new common dtc rule

Thierry Reding (1):
of: Add vendor prefix for ON Semiconductor Corp.

Viresh Kumar (1):
dt: add helper function to read u8 & u16 variables & arrays

Wolfram Sang (1):
bindings: i2c: use consistent naming for i2c binding descriptions

.../devicetree/bindings/arm/davinci/nand.txt | 37 ++----
Documentation/devicetree/bindings/arm/l2cc.txt | 2 +-
.../bindings/i2c/{atmel-i2c.txt => i2c-at91.txt} | 0
.../bindings/i2c/{davinci.txt => i2c-davinci.txt} | 0
.../bindings/i2c/{gpio-i2c.txt => i2c-gpio.txt} | 0
.../bindings/i2c/{fsl-imx-i2c.txt => i2c-imx.txt} | 0
.../bindings/i2c/{fsl-i2c.txt => i2c-mpc.txt} | 0
.../bindings/i2c/{mux.txt => i2c-mux.txt} | 0
.../devicetree/bindings/i2c/i2c-mv64xxx.txt | 18 +++
.../bindings/i2c/{nomadik.txt => i2c-nomadik.txt} | 0
.../i2c/{cavium-i2c.txt => i2c-octeon.txt} | 0
.../bindings/i2c/{omap-i2c.txt => i2c-omap.txt} | 0
.../bindings/i2c/{pnx.txt => i2c-pnx.txt} | 0
.../i2c/{ce4100-i2c.txt => i2c-pxa-pci-ce4100.txt} | 0
.../bindings/i2c/{mrvl-i2c.txt => i2c-pxa.txt} | 18 ---
.../i2c/{samsung-i2c.txt => i2c-s3c2410.txt} | 0
.../bindings/i2c/{sirf-i2c.txt => i2c-sirf.txt} | 0
.../i2c/{arm-versatile.txt => i2c-versatile.txt} | 0
.../bindings/i2c/{xiic.txt => i2c-xiic.txt} | 0
Documentation/devicetree/bindings/leds/common.txt | 23 ++++
.../bindings/{gpio/led.txt => leds/leds-gpio.txt} | 14 +--
.../devicetree/bindings/rtc/orion-rtc.txt | 18 +++
.../devicetree/bindings/vendor-prefixes.txt | 6 +-
Documentation/devicetree/usage-model.txt | 2 +-
Documentation/kbuild/makefiles.txt | 15 +--
arch/arm/Makefile | 4 +-
arch/arm/boot/Makefile | 12 --
arch/arm/boot/dts/Makefile | 8 ++
arch/arm/boot/dts/tegra20-seaboard.dts | 4 +-
arch/arm/include/asm/prom.h | 2 +
arch/arm/mach-vexpress/v2m.c | 2 +-
arch/arm64/Makefile | 17 ++-
arch/arm64/boot/Makefile | 5 -
arch/arm64/boot/dts/.gitignore | 1 +
arch/arm64/boot/dts/Makefile | 5 +
arch/c6x/Makefile | 2 +-
arch/c6x/boot/Makefile | 20 ---
arch/c6x/boot/dts/Makefile | 20 +++
arch/c6x/boot/dts/linked_dtb.S | 2 +
arch/c6x/boot/linked_dtb.S | 2 -
arch/microblaze/Makefile | 2 +-
arch/microblaze/boot/Makefile | 19 +--
arch/microblaze/boot/dts/Makefile | 22 ++++
arch/microblaze/boot/dts/linked_dtb.S | 2 +
arch/microblaze/boot/linked_dtb.S | 3 -
arch/mips/cavium-octeon/Makefile | 3 -
arch/mips/lantiq/dts/Makefile | 3 -
arch/mips/netlogic/dts/Makefile | 3 -
arch/openrisc/Makefile | 2 +-
arch/openrisc/boot/{ => dts}/Makefile | 5 -
arch/powerpc/platforms/powermac/pfunc_core.c | 2 +-
arch/powerpc/platforms/pseries/reconfig.c | 3 +-
arch/powerpc/sysdev/fsl_pci.c | 2 +-
arch/powerpc/sysdev/scom.c | 2 +-
arch/sparc/kernel/pci_impl.h | 2 +-
drivers/i2c/busses/i2c-ocores.c | 4 -
drivers/of/base.c | 128 ++++++++++++++++----
drivers/of/fdt.c | 18 +--
drivers/of/of_i2c.c | 2 +-
drivers/of/of_mdio.c | 2 +-
drivers/of/pdt.c | 12 +-
drivers/spi/spi.c | 2 +-
include/linux/of.h | 57 +++++++--
scripts/Makefile.lib | 3 +
scripts/dtc/Makefile | 2 +
65 files changed, 357 insertions(+), 207 deletions(-)
rename Documentation/devicetree/bindings/i2c/{atmel-i2c.txt =>
i2c-at91.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{davinci.txt =>
i2c-davinci.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{gpio-i2c.txt =>
i2c-gpio.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{fsl-imx-i2c.txt =>
i2c-imx.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{fsl-i2c.txt =>
i2c-mpc.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{mux.txt => i2c-mux.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
rename Documentation/devicetree/bindings/i2c/{nomadik.txt =>
i2c-nomadik.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{cavium-i2c.txt =>
i2c-octeon.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{omap-i2c.txt =>
i2c-omap.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{pnx.txt => i2c-pnx.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{ce4100-i2c.txt =>
i2c-pxa-pci-ce4100.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{mrvl-i2c.txt =>
i2c-pxa.txt} (70%)
rename Documentation/devicetree/bindings/i2c/{samsung-i2c.txt =>
i2c-s3c2410.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{sirf-i2c.txt =>
i2c-sirf.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{arm-versatile.txt =>
i2c-versatile.txt} (100%)
rename Documentation/devicetree/bindings/i2c/{xiic.txt => i2c-xiic.txt} (100%)
create mode 100644 Documentation/devicetree/bindings/leds/common.txt
rename Documentation/devicetree/bindings/{gpio/led.txt =>
leds/leds-gpio.txt} (68%)
create mode 100644 Documentation/devicetree/bindings/rtc/orion-rtc.txt
create mode 100644 arch/arm64/boot/dts/.gitignore
create mode 100644 arch/arm64/boot/dts/Makefile
create mode 100644 arch/c6x/boot/dts/Makefile
create mode 100644 arch/c6x/boot/dts/linked_dtb.S
delete mode 100644 arch/c6x/boot/linked_dtb.S
create mode 100644 arch/microblaze/boot/dts/Makefile
create mode 100644 arch/microblaze/boot/dts/linked_dtb.S
delete mode 100644 arch/microblaze/boot/linked_dtb.S
rename arch/openrisc/boot/{ => dts}/Makefile (75%)


--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/