[git pull] Devicetree changes for v3.15

From: Grant Likely
Date: Tue Apr 01 2014 - 06:15:48 EST


Hi Linus,

Here are the dt changes I've got queued up for v3.15. The full
description is below in the tag. Please pull.

Thanks,
g.

The following changes since commit fa389e220254c69ffae0d403eac4146171062d08:

Linux 3.14-rc6 (2014-03-09 19:41:57 -0700)

are available in the git repository at:

git://git.secretlab.ca/git/linux tags/dt-for-linus

for you to fetch changes up to d88cf7d7b4240b8df170ba105e414e476fb51cce:

Merge remote-tracking branch 'robh/for-next' into devicetree/next
(2014-03-31 08:10:55 +0100)

----------------------------------------------------------------

Devicetree changes for v3.15

Updates to devicetree core code. This branch contains the following
notable changes:
* Add reserved memory binding
* Make struct device_node a kobject and remove legacy /proc/device-tree
* ePAPR conformance fixes
* Update in-kernel DTC copy to version v1.4.0
* Preparation changes for dynamic device tree overlays
* minor bug fixes and documentation changes

The most significant change in this branch is the conversion of struct
device_node to be a kobject that is exposed via sysfs and removal of the
old /proc/device-tree code. This simplifies the device tree handling
code and tightens up the lifecycle on device tree nodes.

----------------------------------------------------------------
Andreas Herrmann (1):
of: Increase MAX_PHANDLE_ARGS

Florian Fainelli (1):
of: make of_get_phy_mode parse 'phy-connection-type'

Florian Vaussard (2):
of: add vendor prefix for SMSC
of: add missing major vendors

Grant Likely (13):
scripts/dtc: Update shipped files to build with bison 2.7.12
scripts/dtc: Update to upstream version v1.4.0
scripts/dtc: Add a script to update to mainline dtc source
Merge branch 'devicetree/dtc' into devicetree/next
Revert "of: fix of_update_property()"
Merge tag 'v3.14-rc5' into HEAD
of: document bindings for reserved-memory nodes
of: Make device nodes kobjects so they show up in sysfs
of/selftest: Add self tests for manipulation of properties
of: remove /proc/device-tree
Merge branch 'devicetree/next-reserved-mem' into devicetree/next
of: Add support for ePAPR "stdout-path" property
Merge remote-tracking branch 'robh/for-next' into devicetree/next

Gregory CLEMENT (2):
of: Allows to use the PCI translator without the PCI core
ARM: mvebu: Allows to get the SoC ID even without PCI enabled

Jason Cooper (1):
kbuild: dtbs_install: new make target

Josh Cartwright (1):
of: only scan for reserved mem when fdt present

Marek Szyprowski (6):
drivers: of: add initialization code for static reserved memory
drivers: of: add initialization code for dynamic reserved memory
drivers: of: add support for custom reserved memory drivers
arm: add support for reserved memory defined by device tree
arm64: add support for reserved memory defined by device tree
powerpc: add support for reserved memory defined by device tree

Pantelis Antoniou (3):
of: Introduce device tree node flag helpers.
of: Clear detach flag on attach
of: device_node kobject lifecycle fixes

Xiubo Li (2):
of: add __of_add_property() without lock operations
of: fix of_update_property()

Documentation/ABI/testing/sysfs-firmware-ofw | 28 ++
.../bindings/reserved-memory/reserved-memory.txt | 133 ++++++
.../devicetree/bindings/vendor-prefixes.txt | 17 +
Makefile | 7 +
arch/arm/Kconfig | 1 +
arch/arm/Makefile | 7 +-
arch/arm/boot/dts/Makefile | 4 +-
arch/arm/mach-mvebu/Kconfig | 1 +
arch/arm/mm/init.c | 2 +
arch/arm64/Kconfig | 1 +
arch/arm64/mm/init.c | 1 +
arch/powerpc/Kconfig | 1 +
arch/powerpc/kernel/prom.c | 3 +
arch/powerpc/platforms/pseries/dlpar.c | 2 -
arch/powerpc/platforms/pseries/reconfig.c | 2 -
arch/powerpc/sysdev/msi_bitmap.c | 2 +-
drivers/of/Kconfig | 18 +-
drivers/of/Makefile | 1 +
drivers/of/address.c | 8 +-
drivers/of/base.c | 274 +++++++++---
drivers/of/fdt.c | 145 ++++++-
drivers/of/of_net.c | 11 +-
drivers/of/of_reserved_mem.c | 217 ++++++++++
drivers/of/pdt.c | 3 +-
drivers/of/selftest.c | 62 +++
drivers/of/testcase-data/tests-phandle.dtsi | 3 +
fs/proc/Makefile | 1 -
fs/proc/internal.h | 7 -
fs/proc/proc_devtree.c | 241 -----------
fs/proc/root.c | 3 -
include/asm-generic/vmlinux.lds.h | 11 +
include/linux/of.h | 61 ++-
include/linux/of_fdt.h | 4 +
include/linux/of_reserved_mem.h | 53 +++
scripts/Makefile.lib | 12 +
scripts/dtc/dtc-parser.tab.c_shipped | 469 +++++++++------------
scripts/dtc/dtc-parser.tab.h_shipped | 36 +-
scripts/dtc/dtc.c | 119 +++---
scripts/dtc/dtc.h | 1 -
scripts/dtc/srcpos.c | 6 +-
scripts/dtc/update-dtc-source.sh | 54 +++
scripts/dtc/util.c | 141 ++++++-
scripts/dtc/util.h | 107 ++++-
scripts/dtc/version_gen.h | 2 +-
44 files changed, 1555 insertions(+), 727 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-firmware-ofw
create mode 100644
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
create mode 100644 drivers/of/of_reserved_mem.c
delete mode 100644 fs/proc/proc_devtree.c
create mode 100644 include/linux/of_reserved_mem.h
create mode 100755 scripts/dtc/update-dtc-source.sh
--
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/