OpenCloudOS-Kernel/arch/arm64/boot/dts/allwinner
Linus Torvalds f7857bf374 ARM: devicetree changes for 5.13
There are six new SoCs added this time. Apple M1 and Nuvoton WPCM450
 have separate branches because they are new SoC families that require
 changes outside of device tree files. The other four are variations of
 already supported chips and get merged through this branch:
 
  - STMicroelectronics STM32H750 is one of many variants of STM32
    microcontrollers based on the Cortex-M7 core. This is particularly
    notable since we rarely add support for new MMU-less chips
    these days. In this case, the board that gets added along with
    the platform is not a SoC reference platform but the "Art Pi"
    (https://art-pi.gitee.io/website/) machine that was originally design
    for the RT-Thread RTOS.
 
  - NXP i.MX8QuadMax is a variant of the growing i.MX8 embedded/industrial
    SoC family, using two Cortex-A72 and four Cortex-A53 cores. It
    gets added along with its reference board, the "NXP i.MX8QuadMax
    Multisensory Enablement Kit".
 
  - Qualcomm SC7280 is a Laptop SoC following the SC7180 (Snapdragon 7c)
    that is used in some Chromebooks and Windows laptops. Only a reference
    board is added for the moment.
 
  - TI AM64x Sita4ra is a new version of the K3 SoC family for industrial
    control, motor control, remote IO, IoT gateway etc., similar to the
    older AM65x family. Two reference machines are added alongside.
 
 Among the newly added machines, there is a very clear skew towards 64-bit
 machines now, with 12 32-bit machines compared to 23 64-bit machines. The
 full list sorted by SoC is:
 
  - ASpeed AST2500 BMC: ASRock E3C246D4I Xeon server board
  - Allwinner A10: Topwise A721 Tablet
  - Amlogic GXL: MeCool KII TV box
  - Amlogic GXM: Mecool KIII, Minix Neo U9-H TV boxes
  - Broadcom BCM4908: TP-Link Archer C2300 V1 router
  - MStar SSD202D: M5Stack UnitV2 camera
  - Marvell Armada 38x: ATL-x530 ethernet switch
  - Mediatek MT8183 Chromebooks: Lenovo 10e, Acer Spin 311,
    Asus Flip CM3, Asus Detachable CM3
  - Mediatek MT8516/MT8183: OLogic Pumpkin Board
  - NXP i.MX7: reMarkable Tablet
  - NXP i.MX8M: Kontron pitx-imx8m, Engicam i.Core MX8M Mini
  - Nuvoton NPCM730: Quanta GBS BMC
  - Qualcomm X55: Telit FN980 TLB SoM, Thundercomm TurboX T55 SoM
  - Qualcomm MSM8998: OnePlus 5/5T phones
  - Qualcomm SM8350: Snapdragon 888 Mobile Hardware Development Kit
  - Rockchip RK3399: NanoPi R4S board
  - STM32MP1: Engicam MicroGEA STM32MP1 MicroDev 2.0 and SOM,
    EDIMM2.2 Starter Kit, Carrier, SOM
  - TI AM65: Siemens SIMATIC IOT2050 gateway
 
 There is notable work going into extending already supported machines
 and SoCs:
 
  - ASpeed AST2500
  - Allwinner A23, A83t, A31, A64, H6
  - Amlogic G12B
  - Broadcom BCM4908
  - Marvell Armada 7K/8K/CN91xx
  - Mediatek MT6589, MT7622, MT8173, MT8183, MT8195
  - NXP i.MX8Q, i.MX8MM, i.MX8MP
  - Qualcomm MSM8916, SC7180, SDM845, SDX55, SM8350
  - Renesas R-Car M3, V3U
  - Rockchip RK3328, RK3399
  - STEricsson U8500
  - STMicroelectronics STM32MP141
  - Samsung Exynos 4412
  - TI K3-AM65, K3-J7200
  - TI OMAP3
 
 Among the treewide cleanups and bug fixes, two parts stand out:
 
  - There are a number of cleanups for issues pointed out by 'make
    dtbs_check' this time, and I expect more to come in the future as we
    increasingly check for regressions.
 
  - After a change to the MMC subsystem that can lead to unpredictable
    device numbers, several platforms add 'aliases' properties for these
    to give each MMC controller a fixed number.
 
 Signed-off-by: Arnd Bergmann <arnd@arndb.de>
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmCDJB4ACgkQmmx57+YA
 GNk40w/+KxYAbE/oBd1Ijcj1d5IzjIr0ZQpub4qYrH/uFEIessW3iAb+MrTC5Uif
 EfmIwm+wPYb/8M40ZQiWHG/3SvTFdm7KyyvnimppMAXYmbIAqJAZ0AgKbsJVaJ5e
 JMtzrmHdBahMeHtuEW8yiIBUwn6qWCHwN+H5C3qPJRTlWxyLOKh+GhET5FasgXsc
 eiQiUYpVAa3x1lI5lwQcpcPBCHJzLe3ic3PFSmqcTF/2REYqtXAtpdr0/7dAH1x0
 9UHRuUMfAv2IO/A3we5TF6ykxaEjAe1fxPDzGDI4cIX0kCf9RmmRmtj61aSozs18
 4CPDBbIOa0Pu6RZVo2EJNBQcZvY4bFu3R0BW8RCF/QVJh7A0gS48AO9LOL0TWCqK
 ToAS/DuuMSKdE4sn7rzSq+E+mGnDDpYzrtyQ7qaXestKg/l0HtyOzdAxIm2Fy5rH
 e74zUDpHgRd4XZ/bjUDbK9Ps+e+bjYuqBtPMskki8GZyUogB24BjjegsAgQxa49Q
 mRSF4O8OPHiaVli643SLqL2K1jgn7Qc8GjeH5abU/EXzdjLtIb70kT7Pa3hcvElu
 wprpVZKxFA0WnSmmRjxsHNDl2SGS63hM+7RcH5axIPU5vAXn2vCla2LOdahKk+wL
 TXzkDsbYvmX9O+CTvzxOEMFQtbQpl12Hy5RrvUKtqZ5XvibXMGk=
 =SpTo
 -----END PGP SIGNATURE-----

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

Pull ARM devicetree updates from Arnd Bergmann:
 "There are six new SoCs added this time.

  Apple M1 and Nuvoton WPCM450 have separate branches because they are
  new SoC families that require changes outside of device tree files.
  The other four are variations of already supported chips and get
  merged through this branch:

   - STMicroelectronics STM32H750 is one of many variants of STM32
     microcontrollers based on the Cortex-M7 core.

     This is particularly notable since we rarely add support for new
     MMU-less chips these days. In this case, the board that gets added
     along with the platform is not a SoC reference platform but the
     "Art Pi" (https://art-pi.gitee.io/website/) machine that was
     originally design for the RT-Thread RTOS.

   - NXP i.MX8QuadMax is a variant of the growing i.MX8
     embedded/industrial SoC family, using two Cortex-A72 and four
     Cortex-A53 cores.

     It gets added along with its reference board, the "NXP i.MX8QuadMax
     Multisensory Enablement Kit".

   - Qualcomm SC7280 is a Laptop SoC following the SC7180 (Snapdragon
     7c) that is used in some Chromebooks and Windows laptops.

     Only a reference board is added for the moment.

   - TI AM64x Sita4ra is a new version of the K3 SoC family for
     industrial control, motor control, remote IO, IoT gateway etc.,
     similar to the older AM65x family.

     Two reference machines are added alongside.

  Among the newly added machines, there is a very clear skew towards
  64-bit machines now, with 12 32-bit machines compared to 23 64-bit
  machines. The full list sorted by SoC is:

   - ASpeed AST2500 BMC: ASRock E3C246D4I Xeon server board
   - Allwinner A10: Topwise A721 Tablet
   - Amlogic GXL: MeCool KII TV box
   - Amlogic GXM: Mecool KIII, Minix Neo U9-H TV boxes
   - Broadcom BCM4908: TP-Link Archer C2300 V1 router
   - MStar SSD202D: M5Stack UnitV2 camera
   - Marvell Armada 38x: ATL-x530 ethernet switch
   - Mediatek MT8183 Chromebooks: Lenovo 10e, Acer Spin 311, Asus Flip
     CM3, Asus Detachable CM3
   - Mediatek MT8516/MT8183: OLogic Pumpkin Board
   - NXP i.MX7: reMarkable Tablet
   - NXP i.MX8M: Kontron pitx-imx8m, Engicam i.Core MX8M Mini
   - Nuvoton NPCM730: Quanta GBS BMC
   - Qualcomm X55: Telit FN980 TLB SoM, Thundercomm TurboX T55 SoM
   - Qualcomm MSM8998: OnePlus 5/5T phones
   - Qualcomm SM8350: Snapdragon 888 Mobile Hardware Development Kit
   - Rockchip RK3399: NanoPi R4S board
   - STM32MP1: Engicam MicroGEA STM32MP1 MicroDev 2.0 and SOM, EDIMM2.2
     Starter Kit, Carrier, SOM
   - TI AM65: Siemens SIMATIC IOT2050 gateway

  There is notable work going into extending already supported machines
  and SoCs:

   - ASpeed AST2500
   - Allwinner A23, A83t, A31, A64, H6
   - Amlogic G12B
   - Broadcom BCM4908
   - Marvell Armada 7K/8K/CN91xx
   - Mediatek MT6589, MT7622, MT8173, MT8183, MT8195
   - NXP i.MX8Q, i.MX8MM, i.MX8MP
   - Qualcomm MSM8916, SC7180, SDM845, SDX55, SM8350
   - Renesas R-Car M3, V3U
   - Rockchip RK3328, RK3399
   - STEricsson U8500
   - STMicroelectronics STM32MP141
   - Samsung Exynos 4412
   - TI K3-AM65, K3-J7200
   - TI OMAP3

  Among the treewide cleanups and bug fixes, two parts stand out:

   - There are a number of cleanups for issues pointed out by 'make
     dtbs_check' this time, and I expect more to come in the future as
     we increasingly check for regressions.

   - After a change to the MMC subsystem that can lead to unpredictable
     device numbers, several platforms add 'aliases' properties for
     these to give each MMC controller a fixed number"

* tag 'arm-dt-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (516 commits)
  dt-bindings: mali-bifrost: add dma-coherent
  arm64: dts: amlogic: misc DT schema fixups
  arm64: dts: qcom: sc7180: Update iommu property for simultaneous playback
  arm64: dts: qcom: sc7180: pompom: Add "dmic_clk_en" + sound model
  arm64: dts: qcom: sc7180: coachz: Add "dmic_clk_en"
  ARM: dts: mstar: Add a dts for M5Stack UnitV2
  dt-bindings: arm: mstar: Add compatible for M5Stack UnitV2
  dt-bindings: vendor-prefixes: Add vendor prefix for M5Stack
  arm64: dts: mt8183: fix dtbs_check warning
  arm64: dts: mt8183-pumpkin: fix dtbs_check warning
  ARM: dts: aspeed: tiogapass: add hotplug controller
  ARM: dts: aspeed: amd-ethanolx: Enable all used I2C busses
  ARM: dts: aspeed: Rainier: Update to pass 2 hardware
  ARM: dts: aspeed: Rainier 1S4U: Fix fan nodes
  ARM: dts: aspeed: Rainier: Fix humidity sensor bus address
  ARM: dts: aspeed: Rainier: Fix PCA9552 on bus 8
  ARM: dts: qcom: sdx55: add IPA information
  ARM: dts: qcom: sdx55: Add basic devicetree support for Thundercomm T55
  dt-bindings: arm: qcom: Add binding for Thundercomm T55 kit
  ARM: dts: qcom: sdx55: Add basic devicetree support for Telit FN980 TLB
  ...
2021-04-26 12:20:49 -07:00
..
Makefile arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab 2021-01-06 17:49:58 +01:00
axp803.dtsi arm64: dts: allwinner: unify header comment style 2019-12-16 11:16:14 +01:00
sun50i-a64-amarula-relic.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-bananapi-m64.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-cpu-opp.dtsi arm64: dts: allwinner: a64: add dtsi with CPU operating points 2020-01-13 16:54:53 +08:00
sun50i-a64-nanopi-a64.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-oceanic-5205-5inmfd.dts arm64: dts: allwinner: unify header comment style 2019-12-16 11:16:14 +01:00
sun50i-a64-olinuxino-emmc.dts ARM: Device-tree updates 2020-02-08 13:58:44 -08:00
sun50i-a64-olinuxino.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-orangepi-win.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-pine64-lts.dts arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 2021-04-22 09:43:15 +02:00
sun50i-a64-pine64-plus.dts arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node 2020-10-26 12:18:16 +01:00
sun50i-a64-pine64.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-pinebook.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-pinephone-1.0.dts arm64: allwinner: dts: pinephone: add 'pine64, pinephone' to the compatible list 2021-01-06 17:49:59 +01:00
sun50i-a64-pinephone-1.1.dts arm64: allwinner: dts: pinephone: add 'pine64, pinephone' to the compatible list 2021-01-06 17:49:59 +01:00
sun50i-a64-pinephone-1.2.dts arm64: allwinner: dts: pinephone: add 'pine64, pinephone' to the compatible list 2021-01-06 17:49:59 +01:00
sun50i-a64-pinephone.dtsi arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-pinetab-early-adopter.dts arm64: dts: allwinner: pinetab: Fix the panel compatible 2021-01-31 19:49:20 +01:00
sun50i-a64-pinetab.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64-sopine-baseboard.dts arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode 2021-01-14 12:50:38 +01:00
sun50i-a64-sopine.dtsi ARM: devicetree changes for 5.13 2021-04-26 12:20:49 -07:00
sun50i-a64-teres-i.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-a64.dtsi arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc 2021-03-06 15:40:22 +08:00
sun50i-a100-allwinner-perf1.dts arm64: allwinner: A100: add support for Allwinner Perf1 board 2020-08-25 10:50:53 +02:00
sun50i-a100.dtsi arm64: allwinner: A100: add the basical Allwinner A100 DTSI file 2020-08-25 10:50:06 +02:00
sun50i-h5-bananapi-m2-plus-v1.2.dts arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs 2020-07-20 15:32:04 +02:00
sun50i-h5-bananapi-m2-plus.dts arm64: dts: allwinner: h5: Add device tree for Bananapi M2 Plus H5 2018-09-29 15:57:46 +02:00
sun50i-h5-cpu-opp.dtsi arm64: dts: allwinner: h5: Add CPU Operating Performance Points table 2020-07-20 15:31:15 +02:00
sun50i-h5-emlid-neutis-n5-devboard.dts arm64: dts: allwinner: unify header comment style 2019-12-16 11:16:14 +01:00
sun50i-h5-emlid-neutis-n5.dtsi arm64: dts: allwinner: unify header comment style 2019-12-16 11:16:14 +01:00
sun50i-h5-libretech-all-h3-cc.dts arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs 2020-07-20 15:31:47 +02:00
sun50i-h5-libretech-all-h3-it.dts ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board 2019-12-26 10:54:53 +01:00
sun50i-h5-libretech-all-h5-cc.dts arm64: dts: allwinner: h5: libretech-all-h5-cc: Enable RGMII RX/TX delay on PHY 2020-10-26 12:18:18 +01:00
sun50i-h5-nanopi-neo-plus2.dts ARM: dts: sunxi: Fix the LED node names 2021-01-18 10:13:16 +01:00
sun50i-h5-nanopi-neo2.dts ARM: dts: sunxi: Fix the LED node names 2021-01-18 10:13:16 +01:00
sun50i-h5-orangepi-pc2.dts ARM: dts: sunxi: Fix the LED node names 2021-01-18 10:13:16 +01:00
sun50i-h5-orangepi-prime.dts ARM: dts: sunxi: Fix the LED node names 2021-01-18 10:13:16 +01:00
sun50i-h5-orangepi-zero-plus.dts ARM: dts: sunxi: Fix the LED node names 2021-01-18 10:13:16 +01:00
sun50i-h5-orangepi-zero-plus2.dts ARM: dts: sunxi: Fix the LED node names 2021-01-18 10:13:16 +01:00
sun50i-h5.dtsi arm64: dts: allwinner: h5: Add deinterlace node 2021-01-07 10:39:45 +01:00
sun50i-h6-beelink-gs1.dts ARM: devicetree changes for 5.13 2021-04-26 12:20:49 -07:00
sun50i-h6-cpu-opp.dtsi arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries 2021-01-31 19:49:19 +01:00
sun50i-h6-orangepi-3.dts arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection 2021-03-08 16:44:22 +01:00
sun50i-h6-orangepi-lite2.dts arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI combo module 2020-04-14 09:33:50 +02:00
sun50i-h6-orangepi-one-plus.dts arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet 2020-11-02 10:25:04 +01:00
sun50i-h6-orangepi.dtsi arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection 2021-03-08 16:44:22 +01:00
sun50i-h6-pine-h64-model-b.dts arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs 2021-01-31 19:49:20 +01:00
sun50i-h6-pine-h64.dts arm64: dts: allwinner: Use the new r_intc binding 2021-03-06 15:39:18 +08:00
sun50i-h6-tanix-tx6.dts arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 2020-05-13 16:20:02 +02:00
sun50i-h6.dtsi ARM: devicetree changes for 5.13 2021-04-26 12:20:49 -07:00