mbox series

[GIT,PULL] DeviceTree updates for 4.16

Message ID CAL_JsqLyk84TBTV9ZWZohD7s-GWC9m2G2riZ4NwxYqQGf2FkAw@mail.gmail.com
State Not Applicable, archived
Headers show
Series [GIT,PULL] DeviceTree updates for 4.16 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git

Message

Rob Herring Feb. 1, 2018, 5:33 p.m. UTC
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@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html