linux/Documentation/devicetree/bindings/arm
Linus Torvalds 0eff4589c3 It's the usual big pile of driver updates and additions, but we
do have a couple core changes in here as well.
 
 Core:
 
  - CLK_IS_CRITICAL support has been added. This should allow drivers
    to properly express that a certain clk should stay on even if
    their prepare/enable count drops to 0 (and in turn the parents of
    these clks should stay enabled).
 
  - A clk registration API has been added, clk_hw_register(), and
    an OF clk provider API has been added, of_clk_add_hw_provider().
    These APIs have been put in place to further split clk providers
    from clk consumers, with the goal being to have clk providers
    never deal with struct clk pointers at all. Conversion of provider
    drivers is on going. clkdev has also gained support for registering
    clk_hw pointers directly so we can convert drivers that don't use
    devicetree.
 
 New Drivers:
 
  - Marvell ap806 and cp110 system controllers (with clks inside!)
  - Hisilicon Hi3519 clock and reset controller
  - Axis ARTPEC-6 clock controllers
  - Oxford Semiconductor OXNAS clock controllers
  - AXS10X I2S PLL
  - Rockchip RK3399 clock and reset controller
 
 Updates:
 
  - MMC2 and UART2 clks on Samsung Exynos 3250, ACLK on Samsung Exynos 542x
    SoCs, and some more clk ID exporting for bus frequency scaling
  - Proper BCM2835 PCM clk support and various other clks
  - i.MX clk updates for i.MX6SX, i.MX7, and VF610
  - Renesas updates for R-Car H3
  - Tegra210 got updates for DisplayPort and HDMI 2.0
  - Rockchip driver refactorings and fixes due to adding RK3399 support
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
 iQIcBAABCAAGBQJXP7QdAAoJEK0CiJfG5JUl/Q8P/i93QXTom/VbwDHZ4DDZr0Hc
 69oCRVTDTArGLa4YrGMxu3crNWf8/ORwsZVG93PD6bkkrWo9qH52KFsI22MdZcta
 HlApsFjI503C7qDw6V8UVz7mUJVfarCxKNSd1WBPCVCNExarIrRRymC3NXT6ZrUP
 D59E53d4G+I6OUuybsp4gtA7aEoYebAE7BInPDDihIk7Lall5mLYbfJUumpHlmSd
 wqqPad5OYoC1nkrYhIGficK9Bizy3eyK829EoqpQpE4djkNhEwKd/AwSJZ6i1pdC
 obt8vQyPRK0ByND2I+3XPqZ7bFb9IKu5WIAkYzG8QskFyIqiFtOkFgEP360ojlGT
 D8sZY7RBmIM4Tu5RgeoN94wML4f/zYOm6YzVUVjWdVPGoxuy4QhQsvS5Id70ifNU
 pSYf1KG0Gq0wvptth02zaDE9r1lDMOCHsOPIbVMqHRxRj8shUyjroTEzdtdyS6SE
 FsYmGdrq4YctXyP4E8efLzFMjN7qZyKgnAoGfROsPRb6NE3DSFs5PcxQldOcoBPv
 +NstBGUlJ4Xzwd1BdxKWJq8aIsG/CLqTec63OYSYM0bfUSWXKOgemvBV8MJrDP1D
 rFabdJVHhUZOy5UgxOdfmy1XWp/SWup8OUnpEJp84RywGP6UMM0s1RtWruMJ776J
 tBzVIIYCJrAWFia0Djlr
 =aEzb
 -----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:
 "It's the usual big pile of driver updates and additions, but we do
  have a couple core changes in here as well.

  Core:

   - CLK_IS_CRITICAL support has been added.  This should allow drivers
     to properly express that a certain clk should stay on even if their
     prepare/enable count drops to 0 (and in turn the parents of these
     clks should stay enabled).

   - A clk registration API has been added, clk_hw_register(), and an OF
     clk provider API has been added, of_clk_add_hw_provider().  These
     APIs have been put in place to further split clk providers from clk
     consumers, with the goal being to have clk providers never deal
     with struct clk pointers at all.  Conversion of provider drivers is
     on going.  clkdev has also gained support for registering clk_hw
     pointers directly so we can convert drivers that don't use
     devicetree.

  New Drivers:

   - Marvell ap806 and cp110 system controllers (with clks inside!)
   - Hisilicon Hi3519 clock and reset controller
   - Axis ARTPEC-6 clock controllers
   - Oxford Semiconductor OXNAS clock controllers
   - AXS10X I2S PLL
   - Rockchip RK3399 clock and reset controller

  Updates:

   - MMC2 and UART2 clks on Samsung Exynos 3250, ACLK on Samsung Exynos
     542x SoCs, and some more clk ID exporting for bus frequency scaling
   - Proper BCM2835 PCM clk support and various other clks
   - i.MX clk updates for i.MX6SX, i.MX7, and VF610
   - Renesas updates for R-Car H3
   - Tegra210 got updates for DisplayPort and HDMI 2.0
   - Rockchip driver refactorings and fixes due to adding RK3399 support"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (139 commits)
  clk: fix critical clock locking
  clk: qcom: mmcc-8996: Remove clocks that should be controlled by RPM
  clk: ingenic: Allow divider value to be divided
  clk: sunxi: Add display and TCON0 clocks driver
  clk: rockchip: drop old_rate calculation on pll rate changes
  clk: rockchip: simplify GRF handling in pll clocks
  clk: rockchip: lookup General Register Files in rockchip_clk_init
  clk: rockchip: fix the rk3399 sdmmc sample / drv name
  clk: mvebu: new driver for Armada CP110 system controller
  dt-bindings: arm: add DT binding for Marvell CP110 system controller
  clk: mvebu: new driver for Armada AP806 system controller
  clk: hisilicon: add CRG driver for hi3519 soc
  clk: hisilicon: export some hisilicon APIs to modules
  reset: hisilicon: add reset controller driver for hisilicon SOCs
  clk: bcm/kona: Do not use sizeof on pointer type
  clk: qcom: msm8916: Fix crypto clock flags
  clk: nxp: lpc18xx: Initialize clk_init_data::flags to 0
  clk/axs10x: Add I2S PLL clock driver
  clk: imx7d: fix ahb clock mux 1
  clk: fix comment of devm_clk_hw_register()
  ...
2016-05-20 20:18:12 -07:00
..
altera Documentation: dt: socfpga: Add Altera Arria10 OCRAM binding 2016-04-02 13:49:07 +02:00
apm
bcm dt-bindings: Add documentation for Broadcom Vulcan 2016-02-20 10:42:51 -08:00
calxeda
cpu-enable-method
firmware
freescale
hisilicon Documentation: arm64: Add Hisilicon Hip06 D03 dts binding 2016-04-27 15:40:13 +01:00
keystone ARM: keystone: Create new binding for K2G SoC 2016-02-25 09:23:34 -08:00
marvell dt-bindings: arm: add DT binding for Marvell CP110 system controller 2016-05-06 15:16:34 -07:00
mediatek
mrvl
msm
nxp dt-bindings: create arm/nxp folder and move LPC32xx SoC description to it 2016-02-11 03:05:54 +02:00
omap Devicetree for 4.7: 2016-05-20 14:51:34 -07:00
rockchip
samsung ARM: dts: exynos: Add exynos3250-artik5 dtsi file for ARTIK5 module 2016-04-01 09:21:32 +09:00
tegra dt-bindings: Add power domain info for NVIDIA PMC 2016-04-19 16:55:04 +02:00
uniphier
ux500 dt-bindings: Correct path for ARM GIC documentation 2016-04-19 17:25:16 -05:00
vt8500
adapteva.txt
al,alpine.txt
altera.txt
amlogic.txt Documentation: devicetree: amlogic: Document P20x and ODROID-C2 boards 2016-03-30 19:52:33 +02:00
arch_timer.txt
arm,scpi.txt
arm-boards Documentation/DT: add blurb for IB2 syscon to Versatile 2016-04-04 10:55:43 +02:00
armadeus.txt
armv7m_systick.txt
atmel-at91.txt power supply and reset changes for the v4.7 series 2016-05-20 14:06:21 -07:00
atmel-pmc.txt
axis.txt ARM: add device-tree SoC bindings for Axis Artpec-6 2016-02-24 13:56:20 -08:00
axxia.txt
calxeda.txt
cavium-thunder.txt
cci.txt Documentation: dt: arm: fix spelling mistakes 2016-04-25 08:38:54 -05:00
ccn.txt
compulab-boards.txt ARM: dts: compulab: add new board description 2016-01-08 11:49:58 +01:00
coresight.txt
cpus.txt drivers: firmware: psci: unify enable-method binding on ARM {64,32}-bit systems 2016-04-26 12:46:08 +02:00
davinci.txt
digicolor.txt
fsl.txt Documentation: DT: Add entry for Freescale LS1043a-QDS board 2016-03-30 21:54:36 +08:00
fw-cfg.txt devicetree: update documentation for fw_cfg ARM bindings 2016-02-09 17:37:39 -08:00
global_timer.txt
idle-states.txt
insignal-boards.txt
l2c2x0.txt ARM: 8570/2: Documentation: devicetree: Add PL310 PM bindings 2016-05-05 19:02:10 +01:00
mediatek.txt Document: DT: Add bindings for mediatek MT7623 SoC Platform 2016-02-11 11:39:54 +01:00
moxart.txt
nspire.txt
olimex.txt
oxnas.txt dt-bindings: Add OXNAS bindings 2016-04-26 09:51:12 +02:00
picoxcell.txt
pmu.txt Documentation: arm64: pmu: Add Broadcom Vulcan PMU binding 2016-04-25 14:11:06 +01:00
primecell.txt
psci.txt
qcom.txt devicetree: bindings: Document qcom board compatible format 2016-02-23 23:48:29 -06:00
rockchip.txt ARM: 64-bit DT updates for v4.7 2016-05-18 12:58:39 -07:00
rtsm-dcscb.txt
scu.txt
secure.txt
shmobile.txt
sirf.txt
sp810.txt
spear-misc.txt Documentation: dt: arm: fix spelling mistakes 2016-04-25 08:38:54 -05:00
spear-timer.txt
spear.txt
sprd.txt
ste-nomadik.txt
ste-u300.txt
sti.txt
sunxi.txt ARM: sunxi: Introduce Allwinner for A83T support 2016-02-05 07:54:08 +01:00
technologic.txt
tegra.txt
topology.txt
twd.txt
versatile-sysreg.txt
vexpress-scc.txt
vexpress-sysreg.txt
vexpress.txt
vt8500.txt
xen.txt
xilinx.txt
zte.txt