android_kernel_xiaomi_sm8450/Documentation/devicetree/bindings/arm
Linus Torvalds b22b6beae6 ARM: SoC driver updates for 4.17
The most noteworthy SoC driver changes this time include:
 
 - The TEE subsystem gains an in-kernel interface to access the TEE
   from device drivers.
 
 - The reset controller subsystem gains a driver for the Qualcomm
   Snapdragon 845 Power Domain Controller.
 
 - The Xilinx Zynq platform now has a firmware interface for its
   platform management unit. This contains a firmware "ioctl" interface
   that was a little controversial at first, but the version we merged
   solved that by not exposing arbitrary firmware calls to user space.
 
 - The Amlogic Meson platform gains a "canvas" driver that is used
   for video processing and shared between different high-level drivers.
 
 The rest is more of the usual, mostly related to SoC specific power
 management support and core drivers in drivers/soc:
 
 - Several Renesas SoCs (RZ/G1N, RZ/G2M, R-Car V3M, RZ/A2M) gain new
   features related to power and reset control.
 
 - The Mediatek mt8183 and mt6765 SoC platforms gain support for
   their respective power management chips.
 
 - A new driver for NXP i.MX8, which need a firmware interface for
   power management.
 
 - The SCPI firmware interface now contains support estimating power
   usage of performance states
 
 - The NVIDIA Tegra "pmc" driver gains a few new features, in particular
   a pinctrl interface for configuring the pads.
 
 - Lots of small changes for Qualcomm, in particular the "smem"
   device driver.
 
 - Some cleanups for the TI OMAP series related to their sysc
   controller.
 
 Additional cleanups and bugfixes in SoC specific drivers include the
 Meson, Keystone, NXP, AT91, Sunxi, Actions, and Tegra platforms.
 
 Signed-off-by: Arnd Bergmann <arnd@arndb.de>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJb1zEhAAoJEGCrR//JCVInnYQP/1pPXWsR/DV4COf4kGJFSAFn
 EfHXJM1vKtb7AWl6SClpHFlUMt+fvL+dzDNJ9aeRr2GjcuWfzKDcrBM1ZvM70I31
 C1Oc3b6OXEERCozDpRg/Vt8OpIvvWnVpaVffS9E5y6KqF8KZ0UbpWIxUJ87ik44D
 UvNXYOU/LUGPxR1UFm5rm2zWF4i+rBvqnpVaXbeOsXsLElzxXVfv2ymhhqIpo2ws
 o6e00DSjUImg8hLL4HCGFs2EX1KSD+oFzYaOHIE0/DEaiOnxVOpMSRhX2tZ+tRRb
 DekbjL+wz5gOAKJTQfQ2sNNkOuK8WFqmE5G0RJ0iYPXuNsB/17UNb2bhTJeqGdcD
 dqCQBLQuDUD2iHJ/d4RK5Kx3a8h2X63n5bdefgF5UX/2RBpXwFk1QtHr8X0DuY8c
 o/dPGFNBOn3egzMyXrD5VEtnaTwK1Y6/h09qfuOOF1ZuYDmELKRkWMV9l8dIsvd8
 ANjaw5B8MOUAf8DccBmPgUGu0XLCDyuFGqNVd9Kj5u3az+tyggIsgkEjWg1pxTv0
 7dDDyv4Ara1V1HVDZ23l3CgmYCZQx2R/vdpX/DjuDPGEHGjZ5s2TW8P6oegdxtIh
 LcTonNoTsRYzMrGD/aqhG/8fYsAScXePa3CLKl1Hrl+wFVV0XcaggH23GwD/k+7S
 eDBrEzLkOTxM+WXvsvKY
 =c/PQ
 -----END PGP SIGNATURE-----

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

Pull ARM SoC driver updates from Arnd Bergmann:
 "The most noteworthy SoC driver changes this time include:

   - The TEE subsystem gains an in-kernel interface to access the TEE
     from device drivers.

   - The reset controller subsystem gains a driver for the Qualcomm
     Snapdragon 845 Power Domain Controller.

   - The Xilinx Zynq platform now has a firmware interface for its
     platform management unit. This contains a firmware "ioctl"
     interface that was a little controversial at first, but the version
     we merged solved that by not exposing arbitrary firmware calls to
     user space.

   - The Amlogic Meson platform gains a "canvas" driver that is used for
     video processing and shared between different high-level drivers.

  The rest is more of the usual, mostly related to SoC specific power
  management support and core drivers in drivers/soc:

   - Several Renesas SoCs (RZ/G1N, RZ/G2M, R-Car V3M, RZ/A2M) gain new
     features related to power and reset control.

   - The Mediatek mt8183 and mt6765 SoC platforms gain support for their
     respective power management chips.

   - A new driver for NXP i.MX8, which need a firmware interface for
     power management.

   - The SCPI firmware interface now contains support estimating power
     usage of performance states

   - The NVIDIA Tegra "pmc" driver gains a few new features, in
     particular a pinctrl interface for configuring the pads.

   - Lots of small changes for Qualcomm, in particular the "smem" device
     driver.

   - Some cleanups for the TI OMAP series related to their sysc
     controller.

  Additional cleanups and bugfixes in SoC specific drivers include the
  Meson, Keystone, NXP, AT91, Sunxi, Actions, and Tegra platforms"

* tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (129 commits)
  firmware: tegra: bpmp: Implement suspend/resume support
  drivers: clk: Add ZynqMP clock driver
  dt-bindings: clock: Add bindings for ZynqMP clock driver
  firmware: xilinx: Add zynqmp IOCTL API for device control
  Documentation: xilinx: Add documentation for eemi APIs
  MAINTAINERS: imx: include drivers/firmware/imx path
  firmware: imx: add misc svc support
  firmware: imx: add SCU firmware driver support
  reset: Fix potential use-after-free in __of_reset_control_get()
  dt-bindings: arm: fsl: add scu binding doc
  soc: fsl: qbman: add interrupt coalesce changing APIs
  soc: fsl: bman_portals: defer probe after bman's probe
  soc: fsl: qbman: Use last response to determine valid bit
  soc: fsl: qbman: Add 64 bit DMA addressing requirement to QBMan
  soc: fsl: qbman: replace CPU 0 with any online CPU in hotplug handlers
  soc: fsl: qbman: Check if CPU is offline when initializing portals
  reset: qcom: PDC Global (Power Domain Controller) reset controller
  dt-bindings: reset: Add PDC Global binding for SDM845 SoCs
  reset: Grammar s/more then once/more than once/
  bus: ti-sysc: Just use SET_NOIRQ_SYSTEM_SLEEP_PM_OPS
  ...
2018-10-29 15:16:01 -07:00
..
altera Documentation: dt: edac: Move Altera SOCFPGA EDAC file 2018-05-12 11:54:59 +02:00
amlogic ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
apm Documentation: arm64: add SCU dts binding documentation to linux kernel 2015-09-16 12:04:23 -07:00
bcm dt-bindings: bcm: Add Raspberry Pi CM3 and CM3L 2018-08-27 19:28:13 +02:00
calxeda dt-bindings: move Calxeda bindings to appropriate subsystems 2015-10-22 09:21:24 -05:00
cpu-enable-method dt-bindings: arm: alpine: Move CPU control related binding to cpu-enable-method/al,alpine-smp 2018-10-04 20:06:21 -05:00
firmware Docs: dt: add devicetree binding for describing arm64 SDEI firmware 2018-01-13 10:44:48 +00:00
freescale ARM: SoC driver updates for 4.17 2018-10-29 15:16:01 -07:00
hisilicon dt-bindings: arm: hisilicon: Add binding for HiKey970 board 2018-09-19 16:15:13 +01:00
keystone Documentation: dt: keystone: ti-sci: Add optional host-id parameter 2018-08-28 13:22:10 -07:00
marvell dt-bindings: arm: move berlin binding documentation to syna.txt 2018-09-27 14:47:49 +08:00
mediatek dt-bindings: clock: mediatek: add support for MT7623 2018-10-05 10:11:31 +02:00
mrvl dt-bindings: move various timer bindings to timer/ directory 2018-04-27 16:56:47 -05:00
msm dt-bindings: msm: Update documentation of qcom,llcc 2018-09-13 15:54:19 -05:00
npcm arm: dts: add Nuvoton NPCM750 device tree 2018-03-06 18:01:15 +01:00
nxp dt-bindings: create arm/nxp folder and move LPC32xx SoC description to it 2016-02-11 03:05:54 +02:00
omap ARM: Device-tree updates 2018-08-23 14:02:22 -07:00
rockchip dt-bindings: Consolidate SRAM bindings from all vendors 2015-12-09 15:29:37 -06:00
samsung ARM: Device-tree updates 2018-08-23 14:02:22 -07:00
stm32 dt-bindings: stm32: add compatible for syscon 2018-05-28 23:08:30 -04:00
sunxi dt-bindings: ARM: sunxi: Document A80 SoC secure SRAM usage by SMP hotplug 2018-02-20 11:12:39 +08:00
tegra dt-bindings: Add Tegra PMC pad configuration bindings 2018-08-27 12:21:43 +02:00
ti dt-bindings: arm: ti: Add bindings for AM654 SoC 2018-07-18 11:46:50 -07:00
uniphier ARM: uniphier: add outer cache support 2015-10-27 09:20:50 +09:00
ux500 dt-bindings: arm: scu: Correct example SCU unit addresses 2018-09-20 14:55:55 -07:00
vt8500 dt-bindings: move various timer bindings to timer/ directory 2018-04-27 16:56:47 -05:00
actions.txt Actions Semi arm64 based SoC DT for v4.16 2018-01-04 22:36:42 -08:00
al,alpine.txt dt-bindings: arm: alpine: Move CPU control related binding to cpu-enable-method/al,alpine-smp 2018-10-04 20:06:21 -05:00
altera.txt Documentation: DT bindings: add doc for Altera's SoCFPGA platform 2015-04-22 22:37:22 -05:00
amlogic,scpi.txt Documentation: bindings: Add support for Amlogic GXBB SCPI protocol 2016-11-17 16:31:13 +00:00
amlogic.txt Amlogic ARM64 DT updates for v4.20, round 2 2018-09-28 12:48:34 +02:00
arm-boards dt/bindings: arm-boards: Remove skeleton.dtsi inclusion from example 2016-11-15 09:17:09 -06:00
arm-dsu-pmu.txt dt-bindings: Document devicetree binding for ARM DSU PMU 2018-01-02 16:43:12 +00:00
arm,scmi.txt dt-bindings: arm: add support for ARM System Control and Management Interface(SCMI) protocol 2018-02-28 16:37:57 +00:00
arm,scpi.txt Documentation: bindings: add compatible specific to pre v1.0 SCPI protocols 2016-11-17 16:31:12 +00:00
armadeus.txt
atmel-at91.txt dt-bindings: arm: atmel: Move various sys registers out of SoC binding doc 2018-10-11 14:48:33 -05:00
atmel-sysregs.txt dt-bindings: arm: atmel: Move various sys registers out of SoC binding doc 2018-10-11 14:48:33 -05:00
axentia.txt ARM: dts: at91: add devicetree for the Axentia Nattis with Natte power 2017-12-04 20:37:45 +01:00
axis.txt ARM: add device-tree SoC bindings for Axis Artpec-6 2016-02-24 13:56:20 -08:00
axxia.txt
bhf.txt dt-bindings: arm: Add entry for Beckhoff CX9020 2017-08-05 11:07:47 +08:00
calxeda.txt
cavium-thunder2.txt dt-bindings: Add arm64 ARCH_THUNDER2 platform documentation 2017-03-31 11:40:12 +02:00
cavium-thunder.txt arm64, thunder: Document devicetree bindings for Cavium Thunder SoC 2014-10-02 17:38:43 +02:00
cci.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
compulab-boards.txt ARM: dts: compulab: add new board description 2016-01-08 11:49:58 +01:00
coresight-cpu-debug.txt coresight: bindings for CPU debug module 2017-06-09 11:45:24 +02:00
coresight.txt coresight: dts: binding: Update coresight binding examples 2018-09-25 20:09:19 +02:00
cpu-capacity.txt arm64: dts: Fix various entry-method properties to reflect documentation 2018-08-24 08:50:02 -07:00
cpus.txt dt-binding: arm/cpus.txt: fix dynamic-power-coefficient unit 2018-09-26 18:02:41 -05:00
davinci.txt dt-bindings: Add LEGO MINDSTORMS EV3 compatible specification 2017-01-20 17:16:48 +05:30
digicolor.txt ARM: devicetree: document supported Conexant Digicolor SoC 2015-01-27 15:02:38 -08:00
fsl.txt ARM: SoC device tree updates for 4.20 2018-10-29 15:05:20 -07:00
fw-cfg.txt devicetree: update documentation for fw_cfg ARM bindings 2016-02-09 17:37:39 -08:00
gemini.txt dt-bindings: Augment Gemini for clocks, resets 2017-05-24 10:50:11 +02:00
i2se.txt dt-bindings: arm: add entries for I2SE boards 2017-03-08 15:18:50 +01:00
idle-states.txt arm64: dts: Fix various entry-method properties to reflect documentation 2018-08-24 08:50:02 -07:00
juno,scpi.txt Documentation: bindings: decouple juno specific details from generic binding 2016-11-17 16:30:56 +00:00
l2c2x0.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
mediatek.txt ARM: Device-tree updates 2018-08-23 14:02:22 -07:00
moxart.txt
nspire.txt
olimex.txt ARM: dts: at91: Add DT support for Olimex SAM9-L9260 board. 2016-06-07 20:05:44 +02:00
oxnas.txt ARM: dts: Add support for OX820 and Pogoplug V3 2016-11-04 11:23:09 +01:00
picoxcell.txt
pmu.txt arm64: perf: add support for Cortex-A35 2017-08-10 17:46:49 +01:00
primecell.txt
psci.txt ARM: psci: Fix indentation in DT bindings 2016-01-05 09:28:38 -06:00
qcom.txt dt-bindings: qcom: Add SDM845 bindings 2018-03-08 18:36:34 -06:00
realtek.txt dt-bindings: arm: realtek: Document MeLE V9 2017-10-26 16:22:19 +09:00
rockchip.txt Nodes for the newly support rk3188 display controller, a fix for a new 2018-10-04 16:41:16 +02:00
rtsm-dcscb.txt
scu.txt dt-bindings: arm: scu: Correct example SCU unit addresses 2018-09-20 14:55:55 -07:00
secure.txt Documentation: dt: Add binding for /secure-chosen/stdout-path 2018-10-12 15:44:12 -05:00
shmobile.txt dt-bindings: arm: Document RZ/G2E SoC DT bindings 2018-09-12 10:27:16 +02:00
sirf.txt ARM: dts: add init dts file for CSR atlas7 SoC 2015-01-13 22:19:23 +08:00
sp810.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
spe-pmu.txt dt-bindings: Document devicetree binding for ARM SPE 2017-10-18 12:53:33 +01:00
spear-misc.txt Documentation: dt: arm: fix spelling mistakes 2016-04-25 08:38:54 -05:00
spear.txt
sprd.txt dt-bindings: arm: Add bindings for SP9860G 2017-04-08 18:42:46 +02:00
ste-nomadik.txt ARM: nomadik: device tree for NHK15 board 2014-10-31 21:44:32 +01:00
ste-u300.txt
sti.txt ARM: STi: Add STiH410 SoC support 2015-03-11 15:34:45 +01:00
sunxi.txt ARM: sunxi: add support for R40 SoC 2017-09-22 21:57:09 +02:00
swir.txt dt-bindings: arm: Add Sierra Wireless modules bindings 2016-11-18 23:30:27 -06:00
syna.txt dt-bindings: arm: syna: add support for the AS370 SoC 2018-09-27 14:48:27 +08:00
technologic.txt of: documentation: add bindings documentation for TS-4600 2017-12-26 16:15:44 +08:00
tegra.txt ARM: tegra: colibri_t20: add eval board device tree 2018-09-26 16:55:19 +02:00
topology.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
versatile-sysreg.txt dt/bindings: Add binding for Versatile system registers 2015-01-29 14:02:15 +01:00
vexpress-scc.txt
vexpress-sysreg.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
vexpress.txt
vt8500.txt
xen.txt ARM: Xen: Document UEFI support on Xen ARM virtual platforms 2016-07-06 10:34:45 +01:00
xilinx.txt dt-bindings: xilinx: zynq: Add missing boards 2018-07-19 10:08:50 +02:00
zte,sysctrl.txt dt-bindings: arm: zte: Move sysctrl bindings to their own doc 2018-10-11 14:52:01 -05:00
zte.txt dt-bindings: arm: zte: Move sysctrl bindings to their own doc 2018-10-11 14:52:01 -05:00