linux_dsm_epyc7002/Documentation/devicetree/bindings/arm
Linus Torvalds ca4e7c5120 The large diff this time around is from the addition of a new clk driver
for the TI Davinci family of SoCs. So far those clks have been supported
 with a custom implementation of the clk API in the arch port instead of in
 the CCF. With this driver merged we're one step closer to having a single
 clk API implementation.
 
 The other large diff is from the Amlogic clk driver that underwent some
 major surgery to use regmap. Beyond that, the biggest hitter is Samsung
 which needed some reworks to properly handle clk provider power domains
 and a bunch of PLL rate updates.
 
 The core framework was fairly quiet this round, just getting some cleanups
 and small fixes for some of the more esoteric features. And the usual
 set of driver non-critical fixes, cleanups, and minor additions are here as
 well.
 
 Core:
  - Rejig clk_ops::init() to be a little earlier for phase/accuracy ops
  - debugfs ops macroized to shave some lines of boilerplate code
  - Always calculate the phase instead of caching it in clk_get_phase()
  - More __must_check on bulk clk APIs
 
 New Drivers:
  - TI's Davinci family of SoCs
  - Intel's Stratix10 SoC
  - stm32mp157 SoC
  - Allwinner H6 CCU
  - Silicon Labs SI544 clock generator chip
  - Renesas R-Car M3-N and V3H SoCs
  - i.MX6SLL SoCs
 
 Removed Drivers:
  - ST-Ericsson AB8540/9540
 
 Updates:
  - Mediatek MT2701 and MT7622 audsys support and MT2712 updates
  - STM32F469 DSI and STM32F769 sdmmc2 support
  - GPIO clks can sleep now
  - Spreadtrum SC9860 RTC clks
  - Nvidia Tegra MBIST workarounds and various minor fixes
  - Rockchip phase handling fixes and a memory leak plugged
  - Renesas drivers switch to readl/writel from clk_readl/clk_writel
  - Renesas gained CPU (Z/Z2) and watchdog support
  - Rockchip rk3328 display clks and rk3399 1.6GHz PLL support
  - Qualcomm PM8921 PMIC XO buffers
  - Amlogic migrates to regmap APIs
  - TI Keystone clk latching support
  - Allwinner H3 and H5 video clk fixes
  - Broadcom BCM2835 PLLs needed another bit to enable
  - i.MX6SX CKO mux fix and i.MX7D Video PLL divider fix
  - i.MX6UL/ULL epdc_podf support
  - Hi3798CV200 COMBPHY0 and USB2_OTG_UTMI and phase support for eMMC
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAlrPhMARHHNib3lkQGtl
 cm5lbC5vcmcACgkQrQKIl8bklSVkkxAArsItSoxQV18kQlJ9S7o2z75giquXQfvy
 Y/cKIIY1kz4K+qm+rpbl6PjukrSPtfM+wGmepGt+CptOdlj672viFxI7zjrd1iSy
 /xJo7d5/nZxvmx0qcwYWVTCOsU+4FUUkpq5mE91KEvwny/qgRqEgWeLoWTDLBktF
 MzGtBUYudjkRYLd2I31DGB3dqI0Dy9JwuEpJfCAt5h4dztml3aNjYknjQ/vUSEXL
 61mSYM1fwzK8rnrjSlQqb+X0OoJ6d5Pz2uHRXnWfGlS8UOh5N9NFGKpiErLm+h/+
 /FigA6f9HBeUneNf5Dnu568FHwE2FyUbZKVd40OYj3x128OnAoKUoRt68/8FQPdf
 NoQb3zH3Ha1JbwWgvQ9RkWp82kYnMctrlkh6IFye/FxdfwCWA4SE/iIgJXRJbQ/K
 blZz14jkXT8oISqy6nryGv3CK/RFXzVdvVa4z41xHc4cnLpNBsv1o89a+9MyTvMD
 wYOnc/98/l5xYs5PvQqNrd/onE0GLIeOEtkWNXH0OACe6FOIuz5eVn4Uh8aIm0wl
 +EHwHRwB7AQK+a7jwEfQ88aceAntvFlymUUcsncyCXn2s0knc5BHJPSHhoZk1tJb
 Wv2Fcln3Mwjhhq9aoNxfAJf4pIqmFgdQEtwyND4GJlP55Xay5QMZVEdwnNfFDvmf
 X6P2pfkBqkg=
 =ys4O
 -----END PGP SIGNATURE-----

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk updates from Stephen Boyd:
 "The large diff this time around is from the addition of a new clk
  driver for the TI Davinci family of SoCs. So far those clks have been
  supported with a custom implementation of the clk API in the arch port
  instead of in the CCF. With this driver merged we're one step closer
  to having a single clk API implementation.

  The other large diff is from the Amlogic clk driver that underwent
  some major surgery to use regmap. Beyond that, the biggest hitter is
  Samsung which needed some reworks to properly handle clk provider
  power domains and a bunch of PLL rate updates.

  The core framework was fairly quiet this round, just getting some
  cleanups and small fixes for some of the more esoteric features. And
  the usual set of driver non-critical fixes, cleanups, and minor
  additions are here as well.

  Core:
   - Rejig clk_ops::init() to be a little earlier for phase/accuracy ops
   - debugfs ops macroized to shave some lines of boilerplate code
   - Always calculate the phase instead of caching it in clk_get_phase()
   - More __must_check on bulk clk APIs

  New Drivers:
   - TI's Davinci family of SoCs
   - Intel's Stratix10 SoC
   - stm32mp157 SoC
   - Allwinner H6 CCU
   - Silicon Labs SI544 clock generator chip
   - Renesas R-Car M3-N and V3H SoCs
   - i.MX6SLL SoCs

  Removed Drivers:
   - ST-Ericsson AB8540/9540

  Updates:
   - Mediatek MT2701 and MT7622 audsys support and MT2712 updates
   - STM32F469 DSI and STM32F769 sdmmc2 support
   - GPIO clks can sleep now
   - Spreadtrum SC9860 RTC clks
   - Nvidia Tegra MBIST workarounds and various minor fixes
   - Rockchip phase handling fixes and a memory leak plugged
   - Renesas drivers switch to readl/writel from clk_readl/clk_writel
   - Renesas gained CPU (Z/Z2) and watchdog support
   - Rockchip rk3328 display clks and rk3399 1.6GHz PLL support
   - Qualcomm PM8921 PMIC XO buffers
   - Amlogic migrates to regmap APIs
   - TI Keystone clk latching support
   - Allwinner H3 and H5 video clk fixes
   - Broadcom BCM2835 PLLs needed another bit to enable
   - i.MX6SX CKO mux fix and i.MX7D Video PLL divider fix
   - i.MX6UL/ULL epdc_podf support
   - Hi3798CV200 COMBPHY0 and USB2_OTG_UTMI and phase support for eMMC"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (233 commits)
  clk: davinci: add a reset lookup table for psc0
  clk: imx: add clock driver for imx6sll
  dt-bindings: imx: update clock doc for imx6sll
  clk: imx: add new gate/gate2 wrapper funtion
  clk: imx: Add CLK_IS_CRITICAL flag for busy divider and busy mux
  clk: cs2000: set pm_ops in hibernate-compatible way
  clk: bcm2835: De-assert/assert PLL reset signal when appropriate
  clk: imx7d: Move clks_init_on before any clock operations
  clk: imx7d: Correct ahb clk parent select
  clk: imx7d: Correct dram pll type
  clk: imx7d: Add USB clock information
  clk: socfpga: stratix10: add clock driver for Stratix10 platform
  dt-bindings: documentation: add clock bindings information for Stratix10
  clk: ti: fix flag space conflict with clkctrl clocks
  clk: uniphier: add additional ethernet clock lines for Pro4
  clk: uniphier: add SATA clock control support
  clk: uniphier: add PCIe clock control support
  clk: Add driver for the si544 clock generator chip
  clk: davinci: Remove redundant dev_err calls
  clk: uniphier: add ethernet clock control support for PXs3
  ...
2018-04-13 15:51:06 -07:00
..
altera
amlogic ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
apm
bcm dt-bindings: arm: brcmstb: Correct BIUCTRL node documentation 2017-12-20 17:37:22 -08:00
calxeda
cpu-enable-method arm: dts: add Nuvoton NPCM750 device tree 2018-03-06 18:01:15 +01:00
firmware Docs: dt: add devicetree binding for describing arm64 SDEI firmware 2018-01-13 10:44:48 +00:00
freescale
hisilicon pci-v4.17-changes 2018-04-06 18:31:06 -07:00
keystone ARM: keystone: Create new binding for K2G ICE evm 2017-05-21 22:46:56 -07:00
marvell dt-bindings: marvell: Add documentation for the North Bridge PM on Armada 37xx 2017-12-16 17:11:42 +01:00
mediatek The large diff this time around is from the addition of a new clk driver 2018-04-13 15:51:06 -07:00
mrvl
msm
npcm arm: dts: add Nuvoton NPCM750 device tree 2018-03-06 18:01:15 +01:00
nxp
omap ARM: SoC platform updates for 4.17 2018-04-05 21:21:08 -07:00
rockchip
samsung ARM: SoC driver updates for 4.17 2018-04-05 21:29:35 -07: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: tegra: Add documentation for nvidia,tegra194-pmc 2018-03-08 14:29:57 +01:00
uniphier
ux500
vt8500
actions.txt Actions Semi arm64 based SoC DT for v4.16 2018-01-04 22:36:42 -08:00
adapteva.txt
al,alpine.txt
altera.txt
amlogic,scpi.txt
amlogic.txt dt-bindings: arm: amlogic: Add Meson AXG binding 2017-10-19 03:16:09 -07:00
arch_timer.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
arm-boards
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
armadeus.txt
armv7m_systick.txt
atmel-at91.txt ARM: at91: Document new TCB bindings 2017-12-31 15:50:00 +01:00
atmel-pmc.txt
axentia.txt ARM: dts: at91: add devicetree for the Axentia Nattis with Natte power 2017-12-04 20:37:45 +01:00
axis.txt
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
cci.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
compulab-boards.txt
coresight-cpu-debug.txt coresight: bindings for CPU debug module 2017-06-09 11:45:24 +02:00
coresight.txt coresight replicator: Cleanup programmable replicator naming 2017-08-28 16:05:48 +02:00
cpu-capacity.txt
cpus.txt ARM: SoC platform updates for 4.17 2018-04-05 21:21:08 -07:00
davinci.txt
digicolor.txt
fsl.txt dt-bindings: arm: Add entry for FSL LS1088A RDB, QDS boards 2017-04-04 20:57:27 +08:00
fw-cfg.txt
gemini.txt dt-bindings: Augment Gemini for clocks, resets 2017-05-24 10:50:11 +02:00
global_timer.txt
i2se.txt dt-bindings: arm: add entries for I2SE boards 2017-03-08 15:18:50 +01:00
idle-states.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
insignal-boards.txt
juno,scpi.txt
l2c2x0.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
mediatek.txt dt-bindings: arm: mediatek: add support for more mt7623 reference boards 2018-03-12 10:23:10 +01:00
moxart.txt
nspire.txt
olimex.txt
oxnas.txt
picoxcell.txt
pmu.txt arm64: perf: add support for Cortex-A35 2017-08-10 17:46:49 +01:00
primecell.txt
psci.txt
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 arm64: dts: rockchip: add a standalone version of the rk3399 sapphire 2018-02-20 10:35:52 +01:00
rtsm-dcscb.txt
scu.txt
secure.txt
shmobile.txt dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-X board 2018-02-28 07:51:32 +01:00
sirf.txt
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
spear-timer.txt
spear.txt
sprd.txt dt-bindings: arm: Add bindings for SP9860G 2017-04-08 18:42:46 +02:00
ste-nomadik.txt
ste-u300.txt
sti.txt
stm32.txt dt-bindings: stm32: add support of STM32MP157 2018-02-27 11:56:12 +01:00
sunxi.txt ARM: sunxi: add support for R40 SoC 2017-09-22 21:57:09 +02:00
swir.txt
technologic.txt of: documentation: add bindings documentation for TS-4600 2017-12-26 16:15:44 +08:00
tegra.txt dt-bindings: tegra: Add missing chips and NVIDIA boards 2018-03-08 14:27:44 +01:00
topology.txt of: update ePAPR references to point to Devicetree Specification 2017-06-22 11:22:06 -05:00
twd.txt
versatile-sysreg.txt
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
xilinx.txt arm: dts: zynq: Add Digilent Zybo Z7 board 2018-03-08 08:11:35 +01:00
zte.txt