Linus, Please pull DT updates for 4.16. There will be a trivial context conflict with the PCI tree in drivers/of/Kconfig, but looks like I'm first. Rob The following changes since commit 50c4c4e268a2d7a3e58ebb698ac74da0de40ae36: Linux 4.15-rc3 (2017-12-10 17:56:26 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-4.16 for you to fetch changes up to 3a6fbcb2e2e4b263df1cc8647ce1858c57ddc805: xtensa: remove arch specific early DT functions (2018-01-30 11:17:37 -0600) ---------------------------------------------------------------- DeviceTree updates for 4.16: - Convert to use memblock_virt_alloc in DT code which supports bootmem arches. With this we can remove the arch specific early_init_dt_alloc_memory_arch() functions. - Enable running the DT unittests on UML - Use SPDX license tags on DT files - Fix early FDT kconfig ifdef logic - Clean-up unittest Makefile - Fix function comment for of_irq_parse_raw - Add missing documentation for linux,initrd-{start,end} properties - Clean-up of binding examples using uppercase hex - Add trivial devices W83773G and Infineon TLV493D-A1B6 - Add missing STM32 SoC bindings - Various small binding doc fixes ---------------------------------------------------------------- Andreas Färber (1): dt-bindings: Add Infineon TLV493D-A1B6 Fabio Estevam (1): dt-bindings: imx6q-pcie: Add required property for i.MX6SX Geert Uytterhoeven (1): of/fdt: Fix #ifdef dependency of early flattree declarations Jonathan Neuschäfer (2): dt-bindings: chosen: Document linux,initrd-{start,end} dt-bindings: display: panel: Fix compatible string for Toshiba LT089AC29000 Lei YU (1): dt-bindings: Add W83773G as a trivial device Ludovic Barre (1): dt-bindings: arm: document supported STM32 SoC family Masahiro Yamada (2): of: unittest: refactor Makefile libfdt: remove unnecessary include directive from <linux/libfdt.h> Nishanth Menon (1): dt-bindings: mailbox: ti,message-manager: Fix interrupt name error Rob Herring (10): of: enable unittests on UML dt-bindings: Use lower case hex in unit-addresses of: Use SPDX license tag for DT files of/fdt: use memblock_virt_alloc for early alloc cris: remove arch specific early DT functions metag: remove arch specific early DT functions mips: remove arch specific early_init_dt_alloc_memory_arch nios2: remove arch specific early_init_dt_alloc_memory_arch x86: remove arch specific early_init_dt_alloc_memory_arch xtensa: remove arch specific early DT functions Simon Horman (1): dt-bindings: h8300 clocksource: correct spelling of pulse Tuomas Tynkkynen (1): mmc: Don't reference Linux-specific OF_GPIO_ACTIVE_LOW flag in DT binding Vasyl Gomonovych (1): of: irq: Fix function description comment .../devicetree/bindings/arm/samsung/exynos-adc.txt | 6 +++--- .../bindings/arm/samsung/samsung-boards.txt | 2 +- Documentation/devicetree/bindings/arm/stm32.txt | 9 +++++++++ Documentation/devicetree/bindings/chosen.txt | 15 +++++++++++++++ .../devicetree/bindings/clock/exynos3250-clock.txt | 2 +- .../devicetree/bindings/clock/exynos5260-clock.txt | 2 +- .../devicetree/bindings/clock/exynos5410-clock.txt | 2 +- .../devicetree/bindings/clock/exynos5433-clock.txt | 2 +- .../devicetree/bindings/crypto/atmel-crypto.txt | 2 +- .../bindings/devfreq/event/exynos-nocp.txt | 2 +- .../bindings/display/exynos/exynos_dsim.txt | 2 +- .../bindings/display/panel/toshiba,lt089ac29000.txt | 2 +- .../devicetree/bindings/display/st,stih4xx.txt | 2 +- Documentation/devicetree/bindings/dma/ste-dma40.txt | 2 +- .../devicetree/bindings/gpio/abilis,tb10x-gpio.txt | 2 +- .../devicetree/bindings/gpio/gpio-stp-xway.txt | 2 +- Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../bindings/i2c/i2c-arb-gpio-challenge.txt | 2 +- .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 2 +- .../devicetree/bindings/input/samsung-keypad.txt | 2 +- .../input/touchscreen/brcm,iproc-touchscreen.txt | 2 +- .../devicetree/bindings/iommu/samsung,sysmmu.txt | 2 +- .../devicetree/bindings/mailbox/omap-mailbox.txt | 2 +- .../bindings/mailbox/ti,message-manager.txt | 4 ++-- Documentation/devicetree/bindings/media/s5p-cec.txt | 2 +- .../devicetree/bindings/media/samsung-s5c73m3.txt | 2 +- .../bindings/memory-controllers/ti-aemif.txt | 2 +- Documentation/devicetree/bindings/mfd/cros-ec.txt | 2 +- Documentation/devicetree/bindings/mmc/mmc.txt | 4 ++-- .../devicetree/bindings/mtd/lpc32xx-mlc.txt | 2 +- Documentation/devicetree/bindings/net/cpsw.txt | 4 ++-- .../devicetree/bindings/net/davinci-mdio.txt | 4 ++-- .../devicetree/bindings/net/fsl-tsec-phy.txt | 2 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 1 + Documentation/devicetree/bindings/phy/ti-phy.txt | 2 +- .../bindings/pinctrl/abilis,tb10x-iomux.txt | 6 +++--- .../bindings/pinctrl/img,pistachio-pinctrl.txt | 2 +- .../bindings/pinctrl/lantiq,pinctrl-xway.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +- .../bindings/powerpc/fsl/interlaken-lac.txt | 12 ++++++------ .../bindings/regulator/st,stm32-vrefbuf.txt | 2 +- .../devicetree/bindings/serial/lantiq_asc.txt | 2 +- .../devicetree/bindings/sound/img,i2s-out.txt | 2 +- .../devicetree/bindings/sound/img,parallel-out.txt | 2 +- .../devicetree/bindings/sound/img,spdif-in.txt | 2 +- .../devicetree/bindings/sound/img,spdif-out.txt | 2 +- .../devicetree/bindings/sound/st,sti-asoc-card.txt | 8 ++++---- .../devicetree/bindings/spi/spi-davinci.txt | 2 +- .../devicetree/bindings/spi/spi-lantiq-ssc.txt | 2 +- .../devicetree/bindings/thermal/exynos-thermal.txt | 2 +- .../devicetree/bindings/thermal/thermal.txt | 6 +++--- .../devicetree/bindings/timer/renesas,tpu.txt | 2 +- .../bindings/timer/samsung,exynos4210-mct.txt | 2 +- .../devicetree/bindings/trivial-devices.txt | 2 ++ .../devicetree/bindings/watchdog/pnx4008-wdt.txt | 2 +- .../devicetree/bindings/watchdog/samsung-wdt.txt | 2 +- arch/cris/kernel/Makefile | 19 ------------------- arch/cris/kernel/devicetree.c | 15 --------------- arch/metag/kernel/devtree.c | 14 -------------- arch/mips/kernel/prom.c | 5 ----- arch/nios2/kernel/prom.c | 5 ----- arch/x86/kernel/devicetree.c | 6 ------ arch/xtensa/kernel/setup.c | 12 ------------ drivers/of/Kconfig | 6 ++++-- drivers/of/address.c | 2 +- drivers/of/base.c | 6 +----- drivers/of/device.c | 1 + drivers/of/dynamic.c | 1 + drivers/of/fdt.c | 21 +++++---------------- drivers/of/fdt_address.c | 6 +----- drivers/of/irq.c | 9 ++------- drivers/of/kobj.c | 2 +- drivers/of/of_numa.c | 13 +------------ drivers/of/of_private.h | 6 +----- drivers/of/of_reserved_mem.c | 6 +----- drivers/of/overlay.c | 5 +---- drivers/of/pdt.c | 6 +----- drivers/of/platform.c | 7 +------ drivers/of/property.c | 6 +----- drivers/of/resolver.c | 5 +---- drivers/of/unittest-data/Makefile | 19 +++++-------------- drivers/of/unittest-data/overlay_bad_symbol.dts | 1 + drivers/of/unittest.c | 11 ++++++++--- include/linux/libfdt.h | 1 - include/linux/of.h | 6 +----- include/linux/of_dma.h | 5 +---- include/linux/of_fdt.h | 18 +++++++++--------- include/linux/of_gpio.h | 6 +----- include/linux/of_graph.h | 5 +---- include/linux/of_pdt.h | 6 +----- include/linux/of_platform.h | 7 +------ 91 files changed, 151 insertions(+), 285 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/stm32.txt delete mode 100644 arch/cris/kernel/devicetree.c -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html