All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Devicetree updates for v5.16
@ 2021-11-02 21:56 Rob Herring
  2021-11-03  5:38 ` pr-tracker-bot
  2021-11-08 13:15 ` Daniel Palmer
  0 siblings, 2 replies; 4+ messages in thread
From: Rob Herring @ 2021-11-02 21:56 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-kernel, devicetree, Frank Rowand

Linus,

Please pull DeviceTree updates for 5.16. Note there's a trivial conflict 
amongst several trees in MAINTAINERS for the Apple M1 stuff as there's 
lots of Apple bits (or bites?) landing this cycle.

Rob


The following changes since commit b2d70c0dbf2731a37d1c7bcc86ab2387954d5f56:

  dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value (2021-10-04 12:01:59 -0500)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-5.16

for you to fetch changes up to 4c7a7d5086cd0f9ce22bb3df86604576d0604db5:

  dt-bindings: net: ti,bluetooth: Document default max-speed (2021-11-01 20:33:57 -0500)

----------------------------------------------------------------
Devicetree updates for v5.16:

- Convert /reserved-memory bindings to schemas

- Convert a bunch of NFC bindings to schemas

- Convert bindings to schema: Xilinx USB, Freescale DDR controller, Arm
  CCI-400, UBlox Neo-6M, 1-Wire GPIO, MSI controller, ASpeed LPC, OMAP
  and Inside-Secure HWRNG, register-bit-led, OV5640, Silead GSL1680,
  Elan ekth3000, Marvell bluetooth, TI wlcore, TI bluetooth, ESP ESP8089,
  tlm,trusted-foundations, Microchip cap11xx, Ralink SoCs and boards,
  and TI sysc

- New binding schemas for: msi-ranges, Aspeed UART routing controller,
  palmbus, Xylon LogiCVC display controller, Mediatek's MT7621 SDRAM
  memory controller, and Apple M1 PCIe host

- Run schema checks for %.dtb targets

- Improve build time when using DT_SCHEMA_FILES

- Improve error message when dtschema is not found

- Various doc reference fixes in MAINTAINERS

- Convert architectures to common CPU h/w ID parsing function
  of_get_cpu_hwid().

- Allow for empty NUMA node IDs which may be hotplugged

- Cleanup of __fdt_scan_reserved_mem()

- Constify device_node parameters

- Update dtc to upstream v1.6.1-19-g0a3a9d3449c8. Adds new checks
  'node_name_vs_property_name' and 'interrupt_map'.

- Enable dtc 'unit_address_format' warning by default

- Fix unittest EXPECT text for gpio hog errors

----------------------------------------------------------------
Chanho Park (2):
      dt-bindings: ufs: exynos-ufs: add io-coherency property
      dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible

Chia-Wei Wang (2):
      dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
      dt-bindings: aspeed: Add UART routing controller

Chukun Pan (1):
      dt-bindings: devfreq: rk3399_dmc: fix clocks in example

David Heidelberg (7):
      dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
      dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
      dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
      dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
      dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml
      dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
      dt-bindings: net: qcom,ipa: IPA does support up to two iommus

Frank Rowand (2):
      of: unittest: fix EXPECT text for gpio hog errors
      of: unittest: document intentional interrupt-map provider build warning

Gavin Shan (2):
      Documentation, dt, numa: Add note to empty NUMA node
      of, numa: Fetch empty NUMA node ID from distance map

Geert Uytterhoeven (6):
      dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
      dt-bindings: net: ti,bluetooth: Convert to json-schema
      dt-bindings: Parallelize yamllint
      dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
      dt-bindings: display: tilcd: Fix endpoint addressing in example
      dt-bindings: net: ti,bluetooth: Document default max-speed

Jayesh Choudhary (1):
      dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema

Krzysztof Kozlowski (10):
      dt-bindings: memory: fsl: convert DDR controller to dtschema
      dt-bindings: riscv: correct e51 and u54-mc CPU bindings
      dt-bindings: nfc: nxp,nci: convert to dtschema
      dt-bindings: nfc: nxp,nci: document NXP PN547 binding
      dt-bindings: nfc: nxp,pn532: convert to dtschema
      dt-bindings: nfc: st,st21nfca: convert to dtschema
      dt-bindings: nfc: st,st95hf: convert to dtschema
      dt-bindings: nfc: st,nci: convert to dtschema
      dt-bindings: nfc: ti,trf7970a: convert to dtschema
      dt-bindings: nfc: marvell,nci: convert to dtschema

Mark Kettenis (3):
      dt-bindings: interrupt-controller: Convert MSI controller to json-schema
      dt-bindings: interrupt-controller: msi: Add msi-ranges property
      dt-bindings: pci: Add DT bindings for apple,pcie

Mauro Carvalho Chehab (11):
      dt-bindings: w1: update w1-gpio.yaml reference
      dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
      MAINTAINERS: update arm,vic.yaml reference
      MAINTAINERS: update aspeed,i2c.yaml reference
      MAINTAINERS: update faraday,ftrtc010.yaml reference
      MAINTAINERS: update ti,sci.yaml reference
      MAINTAINERS: update intel,ixp46x-rng.yaml reference
      MAINTAINERS: update nxp,imx8-jpeg.yaml reference
      MAINTAINERS: update gemini.yaml reference
      MAINTAINERS: update brcm,unimac-mdio.yaml reference
      MAINTAINERS: update mtd-physmap.yaml reference

Maxime Ripard (11):
      dt-bindings: Convert Reserved Memory binding to a schema
      dt-bindings: arm: Convert ARM CCI-400 binding to a schema
      dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema
      dt-bindings: media: ti,cal: Fix example
      dt-bindings: w1: Convert 1-Wire GPIO binding to a schema
      dt-bindings: bluetooth: broadcom: Fix clocks check
      dt-bindings: bluetooth: realtek: Add missing max-speed
      dt-bindings: net: dwmac: Fix typo in the R40 compatible
      dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
      dt-bindings: media: Convert OV5640 binding to a schema
      dt-bindings: input: Convert Silead GSL1680 binding to a schema

Michal Simek (1):
      dt-bindings: display: xilinx: Fix example with psgtr

Miles Chen (1):
      dt-bindings: mailbox: fix incorrect gce.h file paths

Nathan Lynch (2):
      of: kobj: make of_node_is_(initialized|attached) parameters const
      of: make of_node_check_flag() device_node parameter const

Nishanth Menon (1):
      dt-bindings: sram: Allow numbers in sram region node name

Paul Kocialkowski (1):
      dt-bindings: display: Document the Xylon LogiCVC display controller

Rob Herring (22):
      kbuild: Enable DT schema checks for %.dtb targets
      dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name
      dt-bindings: arm,vexpress-juno: Add missing motherboard properties
      kbuild: Enable dtc 'unit_address_format' warning by default
      dt-bindings: w1-gpio: Drop redundant 'maxItems'
      Merge branch 'dt/linus' into dt/next
      dt-bindings: leds: Convert register-bit-led binding to DT schema
      dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
      of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes
      ARM: Use of_get_cpu_hwid()
      ARM: broadcom: Use of_get_cpu_hwid()
      arm64: Use of_get_cpu_hwid()
      csky: Use of_get_cpu_hwid()
      openrisc: Use of_get_cpu_hwid()
      powerpc: Use of_get_cpu_hwid()
      riscv: Use of_get_cpu_hwid()
      sh: Use of_get_cpu_hwid()
      x86: dt: Use of_get_cpu_hwid()
      dt-bindings: Add a help message when dtschema tools are missing
      scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8
      of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings
      of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()

Sebastien Van Cauwenberghe (1):
      dt-bindings: Add SpinalHDL vendor

Sergio Paracuellos (3):
      dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller
      dt-bindings: bus: add palmbus device tree bindings
      dt-bindings: mips: convert Ralink SoCs and boards to schema

Shubhrajyoti Datta (2):
      dt-binding: usb: xilinx: Convert binding to YAML
      dt-binding: usb: xilinx: Add clocking node

Simon Glass (1):
      docs: dt: Fix a few grammar nits in the binding/schema docs

Tom Rini (1):
      docs: dt: submitting-patches: Add note about other project usage

Tony Lindgren (1):
      dt-bindings: bus: ti-sysc: Update to use yaml binding

Wan Jiabing (1):
      of/unittest: Add of_node_put() before return

Yuya Hamamachi (1):
      dt-bindings: pci: rcar-pci-ep: Document r8a7795

Zev Weiss (1):
      of: remove duplicate declarations of __of_*_sysfs() functions

 Documentation/admin-guide/ramoops.rst              |   2 +-
 Documentation/devicetree/bindings/Makefile         |  20 +-
 .../devicetree/bindings/arm/arm,cci-400.yaml       | 216 +++++++++++++++
 .../devicetree/bindings/arm/arm,vexpress-juno.yaml |  46 ++--
 .../devicetree/bindings/arm/cci-control-port.yaml  |  38 +++
 Documentation/devicetree/bindings/arm/cci.txt      | 224 ---------------
 Documentation/devicetree/bindings/arm/cpus.yaml    |   2 +
 .../arm/firmware/tlm,trusted-foundations.txt       |  20 --
 .../arm/firmware/tlm,trusted-foundations.yaml      |  46 ++++
 Documentation/devicetree/bindings/bus/palmbus.yaml |  79 ++++++
 Documentation/devicetree/bindings/bus/ti-sysc.txt  | 139 ----------
 Documentation/devicetree/bindings/bus/ti-sysc.yaml | 216 +++++++++++++++
 .../devicetree/bindings/devfreq/rk3399_dmc.txt     |   2 +-
 .../devicetree/bindings/display/tilcdc/tilcdc.txt  |   4 +-
 .../bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml   |   4 +-
 .../bindings/display/xylon,logicvc-display.yaml    | 301 +++++++++++++++++++++
 .../devicetree/bindings/example-schema.yaml        |  14 +-
 .../devicetree/bindings/gnss/u-blox,neo-6m.yaml    |  62 +++++
 Documentation/devicetree/bindings/gnss/u-blox.txt  |  45 ---
 .../devicetree/bindings/input/cap11xx.txt          |  78 ------
 .../devicetree/bindings/input/elan,ekth3000.yaml   |  81 ++++++
 .../devicetree/bindings/input/elan_i2c.txt         |  44 ---
 .../bindings/input/microchip,cap11xx.yaml          | 148 ++++++++++
 .../bindings/input/touchscreen/silead,gsl1680.yaml |  91 +++++++
 .../bindings/input/touchscreen/silead_gsl1680.txt  |  44 ---
 .../interrupt-controller/msi-controller.yaml       |  46 ++++
 .../devicetree/bindings/leds/register-bit-led.txt  |  94 -------
 .../devicetree/bindings/leds/register-bit-led.yaml |  95 +++++++
 .../devicetree/bindings/mailbox/mtk-gce.txt        |   4 +-
 .../devicetree/bindings/media/i2c/ov5640.txt       |  92 -------
 .../devicetree/bindings/media/i2c/ovti,ov5640.yaml | 154 +++++++++++
 .../devicetree/bindings/media/ti,cal.yaml          |   4 +-
 .../bindings/memory-controllers/fsl/ddr.txt        |  29 --
 .../bindings/memory-controllers/fsl/fsl,ddr.yaml   |  83 ++++++
 .../memory-controllers/mediatek,mt7621-memc.yaml   |  30 ++
 .../devicetree/bindings/mfd/aspeed-lpc.txt         | 157 -----------
 .../devicetree/bindings/mfd/aspeed-lpc.yaml        | 199 ++++++++++++++
 Documentation/devicetree/bindings/mips/ralink.txt  |  32 ---
 Documentation/devicetree/bindings/mips/ralink.yaml |  87 ++++++
 .../bindings/net/allwinner,sun8i-a83t-emac.yaml    |   4 +-
 .../bindings/net/broadcom-bluetooth.yaml           |  17 +-
 .../devicetree/bindings/net/marvell-bluetooth.txt  |  25 --
 .../devicetree/bindings/net/marvell-bluetooth.yaml |  31 +++
 .../devicetree/bindings/net/nfc/marvell,nci.yaml   | 170 ++++++++++++
 .../devicetree/bindings/net/nfc/nfcmrvl.txt        |  84 ------
 .../devicetree/bindings/net/nfc/nxp,nci.yaml       |  61 +++++
 .../devicetree/bindings/net/nfc/nxp,pn532.yaml     |  65 +++++
 .../devicetree/bindings/net/nfc/nxp,pn544.yaml     |  58 ++++
 .../devicetree/bindings/net/nfc/nxp-nci.txt        |  33 ---
 .../devicetree/bindings/net/nfc/pn532.txt          |  46 ----
 .../devicetree/bindings/net/nfc/pn544.txt          |  33 ---
 .../devicetree/bindings/net/nfc/st,st-nci.yaml     | 106 ++++++++
 .../devicetree/bindings/net/nfc/st,st21nfca.yaml   |  64 +++++
 .../devicetree/bindings/net/nfc/st,st95hf.yaml     |  57 ++++
 .../devicetree/bindings/net/nfc/st-nci-i2c.txt     |  38 ---
 .../devicetree/bindings/net/nfc/st-nci-spi.txt     |  36 ---
 .../devicetree/bindings/net/nfc/st21nfca.txt       |  37 ---
 .../devicetree/bindings/net/nfc/st95hf.txt         |  45 ---
 .../devicetree/bindings/net/nfc/ti,trf7970a.yaml   |  98 +++++++
 .../devicetree/bindings/net/nfc/trf7970a.txt       |  43 ---
 .../devicetree/bindings/net/qcom,ipa.yaml          |   3 +-
 .../devicetree/bindings/net/realtek-bluetooth.yaml |   2 +
 .../devicetree/bindings/net/snps,dwmac.yaml        |   6 +-
 .../devicetree/bindings/net/ti,bluetooth.yaml      |  92 +++++++
 .../devicetree/bindings/net/ti-bluetooth.txt       |  60 ----
 .../bindings/net/wireless/esp,esp8089.txt          |  30 --
 .../bindings/net/wireless/esp,esp8089.yaml         |  43 +++
 .../bindings/net/wireless/ti,wlcore,spi.txt        |  57 ----
 .../devicetree/bindings/net/wireless/ti,wlcore.txt |  45 ---
 .../bindings/net/wireless/ti,wlcore.yaml           | 134 +++++++++
 Documentation/devicetree/bindings/numa.txt         |  46 +++-
 .../devicetree/bindings/pci/apple,pcie.yaml        | 160 +++++++++++
 .../devicetree/bindings/pci/brcm,stb-pcie.yaml     |   1 +
 .../bindings/pci/microchip,pcie-host.yaml          |   1 +
 .../devicetree/bindings/pci/rcar-pci-ep.yaml       |   1 +
 .../bindings/reserved-memory/memory-region.yaml    |  40 +++
 .../bindings/reserved-memory/ramoops.txt           |  66 -----
 .../bindings/reserved-memory/ramoops.yaml          | 145 ++++++++++
 .../bindings/reserved-memory/reserved-memory.txt   | 172 +-----------
 .../bindings/reserved-memory/reserved-memory.yaml  | 100 +++++++
 .../bindings/reserved-memory/shared-dma-pool.yaml  |  87 ++++++
 Documentation/devicetree/bindings/riscv/cpus.yaml  |   8 +-
 Documentation/devicetree/bindings/rng/omap_rng.txt |  38 ---
 .../devicetree/bindings/rng/omap_rng.yaml          |  92 +++++++
 .../bindings/soc/aspeed/uart-routing.yaml          |  56 ++++
 Documentation/devicetree/bindings/sram/sram.yaml   |   2 +-
 .../devicetree/bindings/submitting-patches.rst     |   3 +
 .../bindings/ufs/samsung,exynos-ufs.yaml           |  10 +
 .../devicetree/bindings/usb/udc-xilinx.txt         |  18 --
 .../devicetree/bindings/usb/xlnx,usb2.yaml         |  47 ++++
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 Documentation/devicetree/bindings/w1/w1-gpio.txt   |  27 --
 Documentation/devicetree/bindings/w1/w1-gpio.yaml  |  43 +++
 .../devicetree/bindings/writing-bindings.rst       |   2 +-
 .../devicetree/bindings/writing-schema.rst         |  29 +-
 Documentation/w1/masters/w1-gpio.rst               |   2 +-
 MAINTAINERS                                        |  24 +-
 Makefile                                           |  10 +-
 arch/arm/boot/dts/omap3-gta04a5.dts                |   2 +-
 arch/arm/kernel/devtree.c                          |  22 +-
 arch/arm/mach-bcm/bcm63xx_pmb.c                    |   6 +-
 arch/arm64/kernel/smp.c                            |  31 +--
 arch/csky/kernel/smp.c                             |   6 +-
 arch/openrisc/kernel/smp.c                         |   6 +-
 arch/powerpc/kernel/smp.c                          |   7 +-
 arch/riscv/kernel/cpu.c                            |   3 +-
 arch/sh/boards/of-generic.c                        |   5 +-
 arch/x86/kernel/devicetree.c                       |   5 +-
 drivers/of/base.c                                  |  22 ++
 drivers/of/fdt.c                                   |  52 ++--
 drivers/of/kobj.c                                  |   4 +-
 drivers/of/of_numa.c                               |   2 +
 drivers/of/of_private.h                            |  10 +-
 drivers/of/unittest-data/Makefile                  |   8 +-
 drivers/of/unittest-data/tests-interrupts.dtsi     |  19 ++
 drivers/of/unittest.c                              |  24 +-
 include/linux/of.h                                 |   3 +-
 scripts/Makefile.lib                               |   1 -
 scripts/dtc/checks.c                               | 222 +++++++++++----
 scripts/dtc/dtc-lexer.l                            |   2 +-
 scripts/dtc/dtc.c                                  |   6 +-
 scripts/dtc/dtc.h                                  |  40 ++-
 scripts/dtc/flattree.c                             |  11 +-
 scripts/dtc/libfdt/fdt.c                           |   4 +
 scripts/dtc/libfdt/fdt_rw.c                        |  18 +-
 scripts/dtc/libfdt/fdt_strerror.c                  |   1 +
 scripts/dtc/libfdt/libfdt.h                        |   7 +
 scripts/dtc/livetree.c                             |   6 +-
 scripts/dtc/treesource.c                           |  48 ++--
 scripts/dtc/util.h                                 |   6 +-
 scripts/dtc/version_gen.h                          |   2 +-
 scripts/dtc/yamltree.c                             |  16 +-
 132 files changed, 4302 insertions(+), 2252 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/cci.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foundations.txt
 create mode 100644 Documentation/devicetree/bindings/arm/firmware/tlm,trusted-foundations.yaml
 create mode 100644 Documentation/devicetree/bindings/bus/palmbus.yaml
 delete mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.txt
 create mode 100644 Documentation/devicetree/bindings/bus/ti-sysc.yaml
 create mode 100644 Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml
 create mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
 delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt
 delete mode 100644 Documentation/devicetree/bindings/input/cap11xx.txt
 create mode 100644 Documentation/devicetree/bindings/input/elan,ekth3000.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/elan_i2c.txt
 create mode 100644 Documentation/devicetree/bindings/input/microchip,cap11xx.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead,gsl1680.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/silead_gsl1680.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-controller.yaml
 delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt
 create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt
 create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,mt7621-memc.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml
 delete mode 100644 Documentation/devicetree/bindings/mips/ralink.txt
 create mode 100644 Documentation/devicetree/bindings/mips/ralink.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.txt
 create mode 100644 Documentation/devicetree/bindings/net/marvell-bluetooth.yaml
 create mode 100644 Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/nfcmrvl.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
 create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml
 create mode 100644 Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/nxp-nci.txt
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn532.txt
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-i2c.txt
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/st-nci-spi.txt
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/st95hf.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/nfc/trf7970a.txt
 create mode 100644 Documentation/devicetree/bindings/net/ti,bluetooth.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/ti-bluetooth.txt
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore,spi.txt
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
 create mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml
 create mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml
 delete mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.txt
 create mode 100644 Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
 create mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml
 create mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml
 delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt
 create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml
 create mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml
 delete mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt
 create mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml
 delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt
 create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Devicetree updates for v5.16
  2021-11-02 21:56 [GIT PULL] Devicetree updates for v5.16 Rob Herring
@ 2021-11-03  5:38 ` pr-tracker-bot
  2021-11-08 13:15 ` Daniel Palmer
  1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-11-03  5:38 UTC (permalink / raw)
  To: Rob Herring; +Cc: Linus Torvalds, linux-kernel, devicetree, Frank Rowand

The pull request you sent on Tue, 2 Nov 2021 16:56:59 -0500:

> git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git tags/devicetree-for-5.16

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/dcd68326d29b62f3039e4f4d23d3e38f24d37360

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Devicetree updates for v5.16
  2021-11-02 21:56 [GIT PULL] Devicetree updates for v5.16 Rob Herring
  2021-11-03  5:38 ` pr-tracker-bot
@ 2021-11-08 13:15 ` Daniel Palmer
  2021-11-08 14:57   ` Rob Herring
  1 sibling, 1 reply; 4+ messages in thread
From: Daniel Palmer @ 2021-11-08 13:15 UTC (permalink / raw)
  To: Rob Herring; +Cc: Linus Torvalds, Linux Kernel Mailing List, DTML, Frank Rowand

Hi Rob,

On Wed, 3 Nov 2021 at 06:57, Rob Herring <robh@kernel.org> wrote:
> Rob Herring (22):
>       kbuild: Enable DT schema checks for %.dtb targets

Sorry for replying to a pull request. I couldn't find the original
patch email for this commit to reply.

Anyhow, the above commit makes buildroot unhappy.
I see this when trying to build any of my buildroot environments:
scripts/dtc/Makefile:23: *** dtc needs libyaml for DT schema
validation support. Install the necessary libyaml development
package..  Stop.

I think this is some mess with pkg-config from somewhere (the host
distro, the buildroot host side,..) saying libyaml is available but
when the build actually happens the header it wants isn't actually
where it thinks. I think this is a pre-existing problem with
buildroot.
buildroot takes a list of the dtbs that you want to build and keep in
it's config and calls make with that list in the kernel build. So this
commit causes this issue to trigger when buildroot tries to build the
configured dtbs.

Not sure what the fix is and I think it's probably a buildroot problem.

Cheers,

Daniel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT PULL] Devicetree updates for v5.16
  2021-11-08 13:15 ` Daniel Palmer
@ 2021-11-08 14:57   ` Rob Herring
  0 siblings, 0 replies; 4+ messages in thread
From: Rob Herring @ 2021-11-08 14:57 UTC (permalink / raw)
  To: Daniel Palmer
  Cc: Linus Torvalds, Linux Kernel Mailing List, DTML, Frank Rowand

On Mon, Nov 8, 2021 at 7:13 AM Daniel Palmer <daniel@0x0f.com> wrote:
>
> Hi Rob,
>
> On Wed, 3 Nov 2021 at 06:57, Rob Herring <robh@kernel.org> wrote:
> > Rob Herring (22):
> >       kbuild: Enable DT schema checks for %.dtb targets
>
> Sorry for replying to a pull request. I couldn't find the original
> patch email for this commit to reply.

FYI, the link is in the commit and 'b4' makes it easy to get the mbox
to reply to. It's quite nice to be able to reply to *anything*.

> Anyhow, the above commit makes buildroot unhappy.
> I see this when trying to build any of my buildroot environments:
> scripts/dtc/Makefile:23: *** dtc needs libyaml for DT schema
> validation support. Install the necessary libyaml development
> package..  Stop.

If you fix this, then the next thing you will get is the dtschema
python package is needed.

> I think this is some mess with pkg-config from somewhere (the host
> distro, the buildroot host side,..) saying libyaml is available but
> when the build actually happens the header it wants isn't actually
> where it thinks. I think this is a pre-existing problem with
> buildroot.
> buildroot takes a list of the dtbs that you want to build and keep in
> it's config and calls make with that list in the kernel build. So this
> commit causes this issue to trigger when buildroot tries to build the
> configured dtbs.
>
> Not sure what the fix is and I think it's probably a buildroot problem.

I suppose we can keep schema checks optional here, but my intention in
this patch was moving towards the checks being required rather than a
separate target. So we'd be kicking the problem down the road.

Rob

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-11-08 14:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-02 21:56 [GIT PULL] Devicetree updates for v5.16 Rob Herring
2021-11-03  5:38 ` pr-tracker-bot
2021-11-08 13:15 ` Daniel Palmer
2021-11-08 14:57   ` Rob Herring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.