linux/Documentation/devicetree/bindings
Linus Torvalds 01f3cbb296 SoC: DT changes for 6.2
The devicetree changes contain exactly 1000 non-merge changesets,
 including a number of new arm64 SoC variants from Qualcomm and Apple,
 as well as the Renesas r9a07g043f/u chip in both arm64 and riscv variants
 While we have occasionally merged support for non-arm SoCs in the past,
 this is now the normal path for riscv devicetree files.
 
 The most notable changes, by SoC platform, are:
 
  - The Apple T6000 (M1 Pro), T6001 (M1 Max) and T6002 (M2 Ultra)
    chips now have initial support. This is particularly nice as I am
    typing this on a T6002 Mac Studio with only a small number of driver
    patches.
 
  - Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662), SM4250
    (Snapdragon 460), SM6375 (Snapdragon 695), SDM670 (Snapdragon 670),
    MSM8976 (Snapdragon 652) and MSM8956 (Snapdragon 650) are all mobile
    phone chips that are closely related to others we already support.
    Adding those helps support more phones and we add several models
    from Sony (Xperia 10 IV, 5 IV, X, and X compact), OnePlus (One, 3,
    3T, and Nord N100), Xiaomi (Poco F1, Mi6), Huawei (Watch) and Google
    (Pixel 3a).  There are also new variants of the Herobrine and Trogdor
    chromebook motherboards.  SA8540P is an automotive SoC used in the
    Qdrive-3 development platform
 
  - Rockchips gains no new SoC variants, but a lot of new boards:
    three mobile gaming systems based on RK3326 Odroid-Go/rg351 family,
    two more Anbernic gaming systems based on RK3566 and a number of
    other RK356x based single-board computers.
 
  - Renesas RZ/G2UL (r9a07g043) was already supported for arm64, but as
    the newly added RZ/Five is based on the same design, this now gets
    reorganized in order to share most of the dts description between
    the two and add the RZ/Five SMARC EVK board support.
 
 Aside from that, there are the usual changes all over the tree:
 
  - New boards on other platforms contain two ASpeed BMC users, two
    Broadcom based Wifi routers, Zyxel NSA310S NAS, the i.MX6 based Kobo
    Aura2 ebook reader, two i.MX8 based development boards, two Uniphier
    Pro5 development boards, the STM32MP1 testbench board from DHCOR,
    the TI K3 based BeagleBone AI-64 board, and the Mediatek Helio X10
    based Sony Xperia M5 phone.
 
  - The Starfive JH7100 source gets reorganized in order to support the
    VisionFive V1 board.
 
  - Minor updates and cleanups for Intel SoCFPGA, Marvell PXA168,
    TI, ST, NXP, Apple, Broadcom, Juno, Marvell MVEBU, at91, nuvoton,
    Tegra, Mediatek, Renesas, Hisilicon, Allwinner, Samsung, ux500,
    spear, ...  The treewide cleanups now have a lot of fixes for cache
    nodes and other binding violoations.
 
  - Somewhat larger sets of reworks for NVIDIA Tegra, Qualcomm
    and Renesas platforms, adding a lot more on-chip device support
 
  - A rework of the way that DTB overlays are built.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmOSFNQACgkQmmx57+YA
 GNnAIg/+KAiUHpSI02V2sQyDXout2laM8fxl8pW4qREQLKV7U+fi74vbd297HSsv
 yxOrrvD6aU9QUzWvdYEezqZxUEoOAibEAE3qMaJZrCjzdtmQvIeUJQuNhhg/oGFP
 ZcSN8E+60qxsYwfXw9OHp5TTLi5X/ejRmJoPkC/DHbxbpu07YKT0aHf9qoeD8ntM
 8Y+qRiC9AYMnK49rw/HSsQIOXKC0tUQrfsavnJGKFE2wUAdD1ZFf34VtMu580USo
 eVX++hun/AKKhdU/ZV9xZKUCQTU405SwscGdP5OFtkjNqHCHwdcU10Kp/PxR3XNq
 t5Zmfg9PO/OfV17K91t60hkgfZsNojP6mvGwGhYSuIEYKbya3o4YrPJZb/8jd2Vr
 QclwN94m53zDTEfhdW4sJ1HGFV8FhQGjQ1PNBuUf2YXIztpuhd4PnCc/R31K4Yr8
 O0S2tl/PxUPB2ouHzpuB+4QMGYZjK3OmFNIEZ8tucIuwOeagkZmDUPuq6o1Nj0Je
 9XDJVAZf0wFztnbnAKdJkF15Fs8wT8wZLIZOnzy4Zp2HhKHkCKQ0EFSyN37WmM6l
 fKktQ/U7sULwrEGSz9cBuYjrq7uOsCnRZD2R6MbB0rs16oHIl4OrVSSzoqYQSTlo
 JOAimJJo2mLsslzaKr4TrqhUj9zkrYaWgOLPXD3c4MSLRK/Tqnk=
 =WCFd
 -----END PGP SIGNATURE-----

Merge tag 'soc-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull ARM SoC DT updates from Arnd Bergmann:
 "The devicetree changes contain exactly 1000 non-merge changesets,
  including a number of new arm64 SoC variants from Qualcomm and Apple,
  as well as the Renesas r9a07g043f/u chip in both arm64 and riscv
  variants.

  While we have occasionally merged support for non-arm SoCs in the
  past, this is now the normal path for riscv devicetree files.

  The most notable changes, by SoC platform, are:

   - The Apple T6000 (M1 Pro), T6001 (M1 Max) and T6002 (M1 Ultra) chips
     now have initial support. This is particularly nice as I am typing
     this on a T6002 Mac Studio with only a small number of driver
     patches.

   - Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662),
     SM4250 (Snapdragon 460), SM6375 (Snapdragon 695), SDM670
     (Snapdragon 670), MSM8976 (Snapdragon 652) and MSM8956 (Snapdragon
     650) are all mobile phone chips that are closely related to others
     we already support.

     Adding those helps support more phones and we add several models
     from Sony (Xperia 10 IV, 5 IV, X, and X compact), OnePlus (One, 3,
     3T, and Nord N100), Xiaomi (Poco F1, Mi6), Huawei (Watch) and
     Google (Pixel 3a).

     There are also new variants of the Herobrine and Trogdor chromebook
     motherboards. SA8540P is an automotive SoC used in the Qdrive-3
     development platform

   - Rockchips gains no new SoC variants, but a lot of new boards: three
     mobile gaming systems based on RK3326 Odroid-Go/rg351 family, two
     more Anbernic gaming systems based on RK3566 and a number of other
     RK356x based single-board computers.

   - Renesas RZ/G2UL (r9a07g043) was already supported for arm64, but as
     the newly added RZ/Five is based on the same design, this now gets
     reorganized in order to share most of the dts description between
     the two and add the RZ/Five SMARC EVK board support.

  Aside from that, there are the usual changes all over the tree:

   - New boards on other platforms contain two ASpeed BMC users, two
     Broadcom based Wifi routers, Zyxel NSA310S NAS, the i.MX6 based
     Kobo Aura2 ebook reader, two i.MX8 based development boards, two
     Uniphier Pro5 development boards, the STM32MP1 testbench board from
     DHCOR, the TI K3 based BeagleBone AI-64 board, and the Mediatek
     Helio X10 based Sony Xperia M5 phone.

   - The Starfive JH7100 source gets reorganized in order to support the
     VisionFive V1 board.

   - Minor updates and cleanups for Intel SoCFPGA, Marvell PXA168, TI,
     ST, NXP, Apple, Broadcom, Juno, Marvell MVEBU, at91, nuvoton,
     Tegra, Mediatek, Renesas, Hisilicon, Allwinner, Samsung, ux500,
     spear, ... The treewide cleanups now have a lot of fixes for cache
     nodes and other binding violoations.

   - Somewhat larger sets of reworks for NVIDIA Tegra, Qualcomm and
     Renesas platforms, adding a lot more on-chip device support

   - A rework of the way that DTB overlays are built"

* tag 'soc-dt-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (979 commits)
  arm64: dts: apple: t6002: Fix GPU power domains
  arm64: dts: apple: t600x-pmgr: Fix search & replace typo
  arm64: dts: apple: Add t8103 L1/L2 cache properties and nodes
  arm64: dts: apple: Rename dart-sio* to sio-dart*
  arch: arm64: apple: t600x: Use standard "iommu" node name
  arch: arm64: apple: t8103: Use standard "iommu" node name
  ARM: dts: socfpga: Fix pca9548 i2c-mux node name
  dt-bindings: iio: adc: qcom,spmi-vadc: fix PM8350 define
  dt-bindings: iio: adc: qcom,spmi-vadc: extend example
  arm64: dts: qcom: sc8280xp: fix UFS DMA coherency
  arm64: dts: qcom: sc7280: Add DT for sc7280-herobrine-zombie
  arm64: dts: qcom: sm8250-sony-xperia-edo: fix no-mmc property for SDHCI
  arm64: dts: qcom: sdm845-sony-xperia-tama: fix no-mmc property for SDHCI
  arm64: dts: qcom: sda660-inforce-ifc6560: fix no-mmc property for SDHCI
  arm64: dts: qcom: sa8155p-adp: fix no-mmc property for SDHCI
  arm64: dts: qcom: qrb5165-rb: fix no-mmc property for SDHCI
  arm64: dts: qcom: sm8450: align MMC node names with dtschema
  arm64: dts: qcom: sc7180-trogdor: use generic node names
  arm64: dts: qcom: sm8450-hdk: add sound support
  arm64: dts: qcom: sm8450: add Soundwire and LPASS
  ...
2022-12-12 10:21:03 -08:00
..
arc
arm SoC: DT changes for 6.2 2022-12-12 10:21:03 -08:00
ata Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
auxdisplay
board
bus
chrome
clock SoC: DT changes for 6.2 2022-12-12 10:21:03 -08:00
connector
counter dt-bindings: counter: add ti,am62-ecap-capture.yaml 2022-09-30 14:32:35 +02:00
cpu
cpufreq dt-bindings: cpufreq: apple,soc-cpufreq: Add binding for Apple SoC cpufreq 2022-12-02 01:26:17 +09:00
crypto Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
csky
devfreq
display Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
dma dt-bindings: dma: apple,admac: Add reset 2022-10-24 13:44:22 +09:00
dsp
dvfs
edac
eeprom
extcon
firmware dt-bindings: firmware: scm: add sdm670 compatible 2022-11-11 21:28:52 -06:00
fpga Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
fsi
fuse
gnss
goldfish
gpio Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
gpu dt-bindings: Add bindings for Tegra234 NVDEC 2022-11-21 13:27:28 +01:00
hsi
hwinfo dt-bindings: soc: add loongson-2 chipid 2022-11-14 16:02:10 +01:00
hwlock dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974 2022-10-17 17:11:17 -05:00
hwmon Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
i2c - correct a variable type in the new pci1xxxx driver 2022-10-11 11:03:42 -07:00
i3c
iio SoC: DT changes for 6.2 2022-12-12 10:21:03 -08:00
infiniband
input Input updates for v6.1-rc5 2022-11-18 17:56:29 -08:00
interconnect dt-bindings: interconnect: qcom,msm8998-bwmon: Correct SC7280 CPU compatible 2022-10-19 13:16:28 +03:00
interrupt-controller dt-bindings: apple,aic2: Add CPU PMU per-cpu pseudo-interrupts 2022-10-24 13:44:21 +09:00
iommu dt-bindings: iommu: dart: add t6000 compatible 2022-10-24 13:44:21 +09:00
ipmi
leds This is very quiet release for LEDs, pca963 got blinking support and 2022-10-14 13:14:03 -07:00
mailbox Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
media SoC: DT changes for 6.2 2022-12-12 10:21:03 -08:00
memory-controllers dt-bindings: memory-controllers: ti,gpmc: add wait-pin polarity 2022-11-02 10:03:12 -04:00
mfd dt-bindings: mfd: qcom-spmi-pmic: Add pm6125 compatible 2022-11-05 21:47:03 -05:00
mips dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML 2022-09-26 14:13:33 -05:00
misc dt-bindings: misc: fastrpc: Document memory-region property 2022-09-12 12:09:51 -05:00
mmc Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
mtd Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
mux
net SoC driver updates for 6.2 2022-12-12 10:17:08 -08:00
nios2
nvme
nvmem dt-bindings: nvmem: snvs-lpgpr: Fix i.MX8M compatible strings 2022-11-11 14:23:58 +08:00
openrisc/opencores
opp Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
pci dt-bindings: PCI: tegra234: Add ECAM support 2022-11-21 13:27:29 +01:00
peci
perf dt-binding: perf: Add Amlogic DDR PMU 2022-11-21 18:28:45 +00:00
phy Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
pinctrl SoC: DT changes for 6.2 2022-12-12 10:21:03 -08:00
pmem
power SoC driver updates for 6.2 2022-12-12 10:17:08 -08:00
powerpc
pps
ptp
pwm dt-bindings: Changes for v6.2-rc1 2022-11-22 23:00:58 +01:00
regmap
regulator Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
remoteproc dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema 2022-09-12 15:29:18 -05:00
reserved-memory
reset Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
riscv RISC-V DeviceTrees for v6.2 2022-11-22 22:57:53 +01:00
rng Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
rtc
scsi
security/tpm
serial Devicetree updates for v6.1: 2022-10-10 13:13:51 -07:00
serio
sifive
siox
slimbus
soc SoC: DT changes for 6.2 2022-12-12 10:21:03 -08:00
sound MAINTAINERS: update Tzung-Bi's email address 2022-10-26 14:17:37 +01:00
soundwire
spi dt-bindings: spi: fsl-imx-cspi: update i.MX8MP binding 2022-10-29 16:08:30 +08:00
spmi
sram dt-bindings: sram: qcom,imem: document SDX65 2022-11-06 21:09:03 -06:00
staging/iio/adc
thermal dt-bindings: iio: qcom: adc7-pm8350: Allow specifying SID for channels 2022-11-06 21:11:11 -06:00
timer RISC-V Patches for the 6.1 Merge Window, Part 2 2022-10-14 11:21:11 -07:00
timestamp
ufs
usb dt-bindings: Changes for v6.2-rc1 2022-11-22 23:00:58 +01:00
virtio dt-bindings: virtio: Convert virtio,pci-iommu to DT schema 2022-09-26 13:39:55 -05:00
w1
watchdog linux-watchdog 6.1-rc1 tag 2022-10-13 10:31:13 -07:00
x86
xillybus
.gitignore
.yamllint
ABI.rst
common-properties.txt
example-schema.yaml
graph.txt
index.rst
jailhouse.txt
Makefile dt: Add a check for undocumented compatible strings in kernel 2022-09-27 10:36:16 -05:00
numa.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml
unittest.txt
vendor-prefixes.yaml More Qualcomm DTS updates for 6.2 2022-12-07 22:06:03 +01:00
writing-bindings.rst
writing-schema.rst
xilinx.txt