1
0
Fork 0
alistair23-linux/Documentation/devicetree/bindings
Linus Torvalds 721afaa2ae ARM: Device-tree updates
As always, a large number of DT updates. Too many to enumerate them all,
 but at a glance:
 
 New SoCs introduced in this release:
 
  - Amlogic:
    + Meson 8M2 SoC, a.k.a. S812. A quad Cortex-A9 SoC used in some set
      top boxes and other products.
 
  - Mediatek:
    + MT7623A, which is a flavor of the MT7623 family with other on-chip
      ethernet options.
 
  - Qualcomm:
    + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
      (Cortex-A75/A55 derivative) SoC that's one of the current high-end
      mobile SoCs.
 
      It's great to see mainline support for it. So far, you
      can't do much with it, since a lot of peripherals are not yet in the
      DTs but driver support for USB, GPU and other pieces are starting to
      trickle in. This might end up being a well-supported SoC upstream if
      the momentum keeps up.
 
  - Renesas:
    + R8A77990, a.k.a R-Car E3, a new automotive entertainment-targeted
      SoC. Currently only one Cortex-A53 CPU is enabled, we are eagerly
      awaiting more. So far, basic drivers such as serial, gpios, PMU and
      ethernet are enabled.
    + R8A77470, a.k.a. RZ/G1C, a new dual Cortex-A7 SoC with PowerVR
      GPU. Same here, basic set of drivers such as serial, gpios and ethernet
      enabled, and SMP support is also forthcoming.
 
  - STMicroelectronics:
    + STM32F469, very similar tih STM32F429 but with display support
 
 Enhancements to SoCs/platforms (DTS contents, some driver portions might
 not be in yet):
 
  - Allwinner sun8i (h3/a33/a83t) SMP, DVFS tweaks, misc
  - Amlogic Meson: I2C, UFS, TDM, GPIO external interrupts, MMC resets
  - Hisilicon hi3660: Thermal cooling, CPU frequency scaling, mailbox interfaces
  - Marvell Berlin2CD: SMP support, thermal sensors
  - Mediatek MT7623: Highspeed DMA, audio support
  - Qualcomm IPQ8074 PCIe support, MSM8996 UFS support
  - Renesas: Watchdog and PMU support across many platforms
  - Rockchip RK3399: USB3 OTG support
  - Samsung Exynos: Audio-over-HDMI on Odroid X/X2/U3
  - STMicro STM32: Lots of peripherals added to STM32MP175C
  - Uniphier: Ethernet support
 
 New boards:
 
  - Allwinner A20: Olimex A20-SOM-EVB-eMMC variant
  - Allwinner H2+: Libre Computer ALL-H3-CC (h2+ version)
  - Allwinner A33: Nintendo NES/SuperNES Classic Edition
  - Aspeed: S2600WF, Inventec Lanyang BMC, Portwell Neptune
  - Berlin2CD: Valve Steam Link
  - Broadcom BCM5301X: Luxul XAP-1610 and XWR-3150 V1
  - Broadcom: Raspberry Pi 3 B+
  - Mediatek MT7623N and MT7623A: reference boards
  - Meson 8M2: Tronsmart MXIII Plus
  - NXP i.MX: Engicam i.CoreM6, DHCOM iMX6 SOM, BTicino i.MX6DL Mamoj
  - Qualcomm MSM8974: Sony Xperia Z1 Compact support
  - Qualcomm SDM845: MTP development board
  - Renesas: Ebisu R8A77990 board
  - Renesas RZ/G1C: iwg23s: iWave G235-SDB
  - TI am335x: Pocketbeagle support
 -----BEGIN PGP SIGNATURE-----
 
 iQJDBAABCAAtFiEElf+HevZ4QCAJmMQ+jBrnPN6EHHcFAlsfBtUPHG9sb2ZAbGl4
 b20ubmV0AAoJEIwa5zzehBx3wfYQAI1hlPhRx7H1zbc59zdlW6daY7y1+dXuqoCs
 K5Hxsurlsbnx9fjeGcBp/razL5YtdZmBYII8IBhKzhLKp/A0gqmX7W9pTNQj9/Sp
 SOIl8dci/yr0HUpgwc4IdVhJBdpplv48GK3q8opSocI/J9dnD873NHLlvTpCB+Jy
 GCD9tB56JnOfTO+n0Yg+tyuig1jIQCc52Iwnmxv2vYPbsHUaEmqz1Z+wBe0BaDk+
 eVsohNQI/2xxRzv8PE13H/ojcZ532rF45aw6ypRwCvg1MzCYXSdKLJlIWx8Ci581
 YmRPlCOWai+AxSATgJhIR9n9dxn6hqxEgVyu7AOxPVa0O4DKB3oy8PPo5wlOCKcU
 J1n5zJwnULWw4eVa1ag/cEMbz95QMC1F9MmyiLUfz3esHwyD/Gl3ks9v1gwn9XYp
 xsI+oGnMy/Uz4oZ1/XM5CO5UUDXyixVD3pYEF8wLaYX2JY8zETI5qfvNL0bwZX3P
 lLFCI7Xdwsk3+HCp7aHs4KkWHLVGq65SxrXKTIpU+vEq+0RYiV/cWP9Swa/RNrMH
 gB00oZ2TBRuIr/KxsCKyCkKApocW4J4WtZ2sMY7QDXzW68lq8oIbefY+6Abgk4/7
 6J7D5n0gmTB38wrzZCY5UF0eQrLjPwnxuLywEll5oLFbNTr/7Aruk2kFYEMGjM9E
 QmXGoHXU
 =jLvk
 -----END PGP SIGNATURE-----

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

Pull ARM SoC device tree updates from Olof Johansson:
 "As always, a large number of DT updates. Too many to enumerate them
  all, but at a glance:

  New SoCs introduced in this release:

   - Amlogic:
      + Meson 8M2 SoC, a.k.a. S812. A quad Cortex-A9 SoC used in some
        set top boxes and other products.

   - Mediatek:
      + MT7623A, which is a flavor of the MT7623 family with other
        on-chip ethernet options.

   - Qualcomm:
      + SDM845, a.k.a Snapdragon 845, an 4+4-core Kryo 385/845
        (Cortex-A75/A55 derivative) SoC that's one of the current
        high-end mobile SoCs.

        It's great to see mainline support for it. So far, you can't do
        much with it, since a lot of peripherals are not yet in the DTs
        but driver support for USB, GPU and other pieces are starting to
        trickle in. This might end up being a well-supported SoC
        upstream if the momentum keeps up.

   - Renesas:
      + R8A77990, a.k.a R-Car E3, a new automotive
        entertainment-targeted SoC. Currently only one Cortex-A53 CPU is
        enabled, we are eagerly awaiting more. So far, basic drivers
        such as serial, gpios, PMU and ethernet are enabled.
      + R8A77470, a.k.a. RZ/G1C, a new dual Cortex-A7 SoC with PowerVR
        GPU. Same here, basic set of drivers such as serial, gpios and
        ethernet enabled, and SMP support is also forthcoming.

   - STMicroelectronics:
      + STM32F469, very similar tih STM32F429 but with display support

  Enhancements to SoCs/platforms (DTS contents, some driver portions
  might not be in yet):
   - Allwinner sun8i (h3/a33/a83t) SMP, DVFS tweaks, misc
   - Amlogic Meson: I2C, UFS, TDM, GPIO external interrupts, MMC resets
   - Hisilicon hi3660: Thermal cooling, CPU frequency scaling, mailbox interfaces
   - Marvell Berlin2CD: SMP support, thermal sensors
   - Mediatek MT7623: Highspeed DMA, audio support
   - Qualcomm IPQ8074 PCIe support, MSM8996 UFS support
   - Renesas: Watchdog and PMU support across many platforms
   - Rockchip RK3399: USB3 OTG support
   - Samsung Exynos: Audio-over-HDMI on Odroid X/X2/U3
   - STMicro STM32: Lots of peripherals added to STM32MP175C
   - Uniphier: Ethernet support

  New boards:
   - Allwinner A20: Olimex A20-SOM-EVB-eMMC variant
   - Allwinner H2+: Libre Computer ALL-H3-CC (h2+ version)
   - Allwinner A33: Nintendo NES/SuperNES Classic Edition
   - Aspeed: S2600WF, Inventec Lanyang BMC, Portwell Neptune
   - Berlin2CD: Valve Steam Link
   - Broadcom BCM5301X: Luxul XAP-1610 and XWR-3150 V1
   - Broadcom: Raspberry Pi 3 B+
   - Mediatek MT7623N and MT7623A: reference boards
   - Meson 8M2: Tronsmart MXIII Plus
   - NXP i.MX: Engicam i.CoreM6, DHCOM iMX6 SOM, BTicino i.MX6DL Mamoj
   - Qualcomm MSM8974: Sony Xperia Z1 Compact support
   - Qualcomm SDM845: MTP development board
   - Renesas: Ebisu R8A77990 board
   - Renesas RZ/G1C: iwg23s: iWave G235-SDB
   - TI am335x: Pocketbeagle support"

* tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (448 commits)
  ARM: dts: aspeed: Fix hwrng register address
  arm64: dts: sprd: whale2: Add the rtc enable clock for watchdog
  arm64: dts: sprd: Add GPIO and GPIO keys device nodes
  arm64: dts: sprd: fix typo in 'remote-endpoint'
  arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator
  arm64: dts: fix regulator property name for wlan pcie endpoint
  arm64: dts: qcom: msm8996: Use UFS_GDSC for UFS
  ARM: dts: pxa3xx: fix MMC clocks
  ARM: pxa: dts: add pin definitions for extended GPIOs
  ARM: pxa: dts: add gpio-ranges to gpio controller
  ARM: dts: ipq8074: Enable few peripherals for hk01 board
  ARM: dts: ipq8074: Add pcie nodes
  ARM: dts: ipq8074: Add peripheral nodes
  ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file
  ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file
  ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data
  ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file
  ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file
  ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi
  ARM: dts: ipq4019: Change the max opp frequency
  ...
2018-06-11 17:57:38 -07:00
..
arc
arm ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
ata Revert "ata: ahci-platform: add reset control support" 2018-04-09 15:10:50 -07:00
auxdisplay auxdisplay: Move arm-charlcd binding to correct folder 2018-02-12 08:41:38 -06:00
board
bus bus: ti-sysc: Add handling for clkctrl opt clocks 2018-04-30 12:04:51 -07:00
c6x dt-bindings: move various timer bindings to timer/ directory 2018-04-27 16:56:47 -05:00
clock ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
connector dt-bindings: add bindings for Samsung micro-USB 11-pin connector 2018-03-07 11:24:00 +09:00
cpufreq dt-bindings: cpufreq-dt: Remove "cooling-{min|max}-level" properties 2018-02-27 18:06:22 +01:00
crypto dt-bindings: move various RNG bindings to rng/ directory 2018-04-27 16:56:55 -05:00
devfreq
display Add more HW overlays support 2018-05-30 11:05:35 +10:00
dma dmaengine updates for 4.18-rc1 2018-06-08 11:02:21 -07:00
edac Documentation: dt: edac: Move Altera SOCFPGA EDAC file 2018-05-12 11:54:59 +02:00
eeprom dt-bindings: at24: add Renesas R1EX24128 2018-03-21 14:42:56 +01:00
extcon
firmware
fpga dt: bindings: fpga: add lattice machxo2 slave spi binding description 2018-04-23 13:33:01 +02:00
fsi dt-bindings: fsi-master-gpio: Document "no-gpio-delays" property 2018-05-31 12:12:38 -05:00
fuse
goldfish
gpio gpio: rcar: Add DT binding for r8a77990 2018-05-23 10:04:36 +02:00
gpu drm-misc-next for v4.18: 2018-05-15 19:25:07 +10:00
h8300
hsi
hwlock
hwmon hwmon: (gpio-fan) Fix "#cooling-cells" property name in bindings 2018-05-29 13:56:39 -07:00
i2c dt-bindings: i2c: add binding for Socionext SynQuacer I2C 2018-04-04 20:23:37 +02:00
iio Staging/IIO patches for 4.18-rc1 2018-06-09 10:32:39 -07:00
infiniband
input - New Device Support 2018-06-11 07:20:17 -07:00
interrupt-controller irqchip/stm32: Add stm32mp1 support with hierarchy domain 2018-05-24 12:38:22 +01:00
iommu Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next 2018-03-29 15:24:40 +02:00
ipmi ipmi: add an NPCM7xx KCS BMC driver 2018-04-18 10:23:12 -05:00
leds - Core Frameworks 2018-06-11 07:23:19 -07:00
lpddr2
mailbox dt-bindings: mailbox: Add APSS shared binding for SDM845 SoCs 2018-06-06 22:21:59 +05:30
media media: dt-bindings: ov772x: add device tree binding 2018-05-28 13:57:34 -04:00
memory-controllers dt-bindings: Relocate Tegra20 memory controller bindings 2018-05-01 11:29:16 -05:00
mfd - New Device Support 2018-06-11 07:20:17 -07:00
mips dt-bindings: more status property removal from examples 2018-04-18 08:56:22 -05:00
misc auxdisplay: Move arm-charlcd binding to correct folder 2018-02-12 08:41:38 -06:00
mmc DeviceTree updates for v4.18: 2018-06-07 14:06:31 -07:00
mtd MTD changes: 2018-06-08 10:39:20 -07:00
mux
nds32 dt-bindings: nds32 SoC Bindings 2018-02-22 10:44:36 +08:00
net DeviceTree updates for v4.18: 2018-06-07 14:06:31 -07:00
nios2 dt-bindings: move various timer bindings to timer/ directory 2018-04-27 16:56:47 -05:00
nvmem ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
openrisc/opencores
opp Merge branch 'pm-cpufreq' 2018-06-04 10:40:57 +02:00
pci DeviceTree updates for v4.18: 2018-06-07 14:06:31 -07:00
perf drivers/bus: Move Arm CCN PMU driver 2018-03-06 17:26:15 +01:00
phy dt-bindings: add MediaTek XS-PHY binding 2018-05-20 21:51:35 +05:30
pinctrl This is the bulk of pin control changes for v4.18. 2018-06-07 13:56:45 -07:00
pmem doc/devicetree: Persistent memory region bindings 2018-04-07 07:53:23 -07:00
power ARM: SoC platform updates 2018-06-11 17:49:09 -07:00
powerpc dt-bindings: powerpc/4xx: move 4xx NDFC and EMAC bindings to subsystem directories 2018-04-27 16:56:56 -05:00
pps dt-bindings: more status property removal from examples 2018-04-18 08:56:22 -05:00
ptp dt-bindings: ptp: add ptp-qoriq.txt 2018-05-28 23:05:12 -04:00
pwm dt-bindings: move various timer bindings to timer/ directory 2018-04-27 16:56:47 -05:00
regmap
regulator regulator: bd71837: Devicetree bindings for BD71837 regulators 2018-05-30 11:31:17 +01:00
remoteproc dt-bindings: remoteproc: Add Q6v5 Modem PIL binding for SDM845 2018-05-29 20:10:34 -07:00
reserved-memory dt-bindings: introduce Command DB for QCOM SoCs 2018-05-22 23:28:54 -05:00
reset soc: renesas: rcar-rst: Add support for R-Car E3 2018-04-16 16:01:25 +02:00
riscv
rng ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
rtc dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc 2018-05-22 20:10:53 +02:00
scsi scsi: hisi_sas: dt-bindings: add an property of signal attenuation 2018-03-12 21:55:24 -04:00
security/tpm
serial DeviceTree fixes for 4.17: 2018-05-07 05:33:29 -10:00
serio
siox
slimbus
soc ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
sound ASoC: TSCS454: Add Support 2018-06-01 12:05:30 +01:00
spi Merge remote-tracking branches 'spi/topic/sh-msiof', 'spi/topic/sprd' and 'spi/topic/tegra20-slink' into spi-next 2018-04-02 15:56:45 +01:00
spmi
sram
staging/iio/adc
thermal DeviceTree updates for v4.18: 2018-06-07 14:06:31 -07:00
timer ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
ufs
usb dt-bindings: usb: add bindings doc for HiSilicon STB xHCI host controller 2018-05-24 18:03:07 +02:00
virtio
w1
watchdog dt-bindings: watchdog: renesas-wdt: Add R-Car Gen2 support 2018-05-21 21:36:47 +02:00
x86 of/Documentation: Specify local APIC ID in "reg" 2018-03-26 15:13:32 +02:00
xillybus
ABI.txt
chosen.txt
common-properties.txt
graph.txt
jailhouse.txt jailhouse: Provide detection for non-x86 systems 2018-03-08 12:30:37 +01:00
numa.txt
property-units.txt
resource-names.txt
submitting-patches.txt dt-bindings: submitting-patches: add guidance on patch content and subject 2018-06-05 16:37:47 -06:00
trivial-devices.txt dt-bindings: trivial: add various mcp4017/18/19 potentiometers 2018-03-12 10:27:48 -05:00
unittest.txt
vendor-prefixes.txt ARM: Device-tree updates 2018-06-11 17:57:38 -07:00
xilinx.txt