linux/Documentation/devicetree/bindings
Linus Torvalds fc35c1966e We have two changes to the core framework this time around. The first being a
large change that introduces runtime PM support to the clk framework. Now we
 properly call runtime PM operations on the device providing a clk when the clk
 is in use. This helps on SoCs where the clks provided by a device need
 something to be powered on before using the clks, like power domains or
 regulators. It also helps power those things down when clks aren't in use. The
 other core change is a devm API addition for clk providers so we can get rid of
 a bunch of clk driver remove functions that are just doing
 of_clk_del_provider().
 
 Outside of the core, we have the usual addition of clk drivers and smattering
 of non-critical fixes to existing drivers. The biggest diff is support for
 Mediatek MT2712 and MT7622 SoCs, but those patches really just add a bunch
 of data.
 
 By the way, we're trying something new here where we build the tree up with
 topic branches. We plan to work this into our workflow so that we don't step
 on each other's toes, and so the fixes branch can be merged on an as-needed
 basis.
 
 Core:
  - Runtime PM support for clk providers
  - devm API for of_clk_add_hw_provider()
 
 New Drivers:
  - Mediatek MT2712 and MT7622
  - Renesas R-Car V3M SoC
 
 Updates:
  - Runtime PM support for Samsung exynos5433/exynos4412 providers
  - Removal of clkdev aliases on Samsung SoCs
  - Convert clk-gpio to use gpio descriptors
  - Various driver cleanups to match kernel coding style
  - Amlogic Video Processing Unit VPU and VAPB clks
  - Sigma-delta modulation for Allwinner audio PLLs
  - Allwinner A83t Display clks
  - Support for the second display unit clock on Renesas RZ/G1E
  - Suspend/resume support for Renesas R-Car Gen3 CPG/MSSR
  - New clock ids for Rockchip rk3188 and rk3368 SoCs
  - Various 'const' markings on clk_ops structures
  - RPM clk support on Qualcomm MSM8996/MSM8660 SoCs
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
 iQIcBAABCAAGBQJaD3qRAAoJEK0CiJfG5JUlOLgQAKWekgG/IYgcPzPWDYfg8Hwr
 sVVUK7+q7TVfbHsbYVikJuUaxutKZ0onnrYmOalTTyyxqL2E1/rYScnxdYHfcwX8
 cyfHebRHsbh/Xg45ktwjzBkO49nwuppkpXd/V80GSBUZ+lsIVl5DUrrFAZdRUEdr
 CEsAsF9tEWIl+0gqXYNuiKBV7QAYv5BUPrbJQf0PwL6jX0OAhLv+ukfN8BdmYsOb
 rdoqhdgmyHkTuIMqsC/H2yP59aAKBse7wxIYebDiTdbPWfTkC9q927fTs4A02F6L
 sHfLvCpfuB4rOjXy6LSd1gMGWIcjotZai+idHBqtNLLVz6exF1QpUCp+pZjEULbA
 /Sx9lk8A3cYoa8pTu1NrrZbZX17iHkFswqMF3T20nhUN9+Ti597ZEbRcWDcoEZtw
 v2NznOTJ7Mm2SrNHOvDklstggNIGcwiAEePGMo7rJNEQZChpDjQj/gJWKzn0UwL4
 zfk+0EzoejPdvZ5FJUfmlr8Tqk53uw+y7/0xQ6gf8lDviTrzzoeXtJUyumGBiuGx
 RxFywf8n02oLYRJm5hu+0NkC+/bX0Lxg/kwiR6FLBFbBFgkWyp7FGcxhlm6ZiBfe
 0KkPciWslNavn5KhljIkZDbXymbvhhSr9uBEFsyeJueA5q7sSghWloL8Ag1cac3W
 e6swD1ngXtM/t5gjOLhR
 =hC7z
 -----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:
 "We have two changes to the core framework this time around.

  The first being a large change that introduces runtime PM support to
  the clk framework. Now we properly call runtime PM operations on the
  device providing a clk when the clk is in use. This helps on SoCs
  where the clks provided by a device need something to be powered on
  before using the clks, like power domains or regulators. It also helps
  power those things down when clks aren't in use.

  The other core change is a devm API addition for clk providers so we
  can get rid of a bunch of clk driver remove functions that are just
  doing of_clk_del_provider().

  Outside of the core, we have the usual addition of clk drivers and
  smattering of non-critical fixes to existing drivers. The biggest diff
  is support for Mediatek MT2712 and MT7622 SoCs, but those patches
  really just add a bunch of data.

  By the way, we're trying something new here where we build the tree up
  with topic branches. We plan to work this into our workflow so that we
  don't step on each other's toes, and so the fixes branch can be merged
  on an as-needed basis.

  Summary:

  Core:
   - runtime PM support for clk providers
   - devm API for of_clk_add_hw_provider()

  New Drivers:
   - Mediatek MT2712 and MT7622
   - Renesas R-Car V3M SoC

  Updates:
   - runtime PM support for Samsung exynos5433/exynos4412 providers
   - removal of clkdev aliases on Samsung SoCs
   - convert clk-gpio to use gpio descriptors
   - various driver cleanups to match kernel coding style
   - Amlogic Video Processing Unit VPU and VAPB clks
   - sigma-delta modulation for Allwinner audio PLLs
   - Allwinner A83t Display clks
   - support for the second display unit clock on Renesas RZ/G1E
   - suspend/resume support for Renesas R-Car Gen3 CPG/MSSR
   - new clock ids for Rockchip rk3188 and rk3368 SoCs
   - various 'const' markings on clk_ops structures
   - RPM clk support on Qualcomm MSM8996/MSM8660 SoCs"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (137 commits)
  clk: stm32h7: fix test of clock config
  clk: pxa: fix building on older compilers
  clk: sunxi-ng: a83t: Fix i2c buses bits
  clk: ti: dra7-atl-clock: fix child-node lookups
  clk: qcom: common: fix legacy board-clock registration
  clk: uniphier: fix DAPLL2 clock rate of Pro5
  clk: uniphier: fix parent of miodmac clock data
  clk: hi3798cv200: correct parent mux clock for 'clk_sdio0_ciu'
  clk: hisilicon: Delete an error message for a failed memory allocation in hisi_register_clkgate_sep()
  clk: hi3660: fix incorrect uart3 clock freqency
  clk: kona-setup: Delete error messages for failed memory allocations
  ARC: clk: fix spelling mistake: "configurarion" -> "configuration"
  clk: cdce925: remove redundant check for non-null parent_name
  clk: versatile: Improve sizeof() usage
  clk: versatile: Delete error messages for failed memory allocations
  clk: ux500: Improve sizeof() usage
  clk: ux500: Delete error messages for failed memory allocations
  clk: spear: Delete error messages for failed memory allocations
  clk: ti: Delete error messages for failed memory allocations
  clk: mmp: Adjust checks for NULL pointers
  ...
2017-11-17 20:04:24 -08:00
..
arc ARC: [plat-hsdk] initial port for HSDK board 2017-09-01 11:26:28 -07:00
arm We have two changes to the core framework this time around. The first being a 2017-11-17 20:04:24 -08:00
ata Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata 2017-11-15 14:11:41 -08:00
auxdisplay
board
bus ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
c6x
clock We have two changes to the core framework this time around. The first being a 2017-11-17 20:04:24 -08:00
cpufreq
cris
crypto DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
devfreq dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
display ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
dma ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
edac
eeprom dt-bindings: add eeprom "size" property 2017-10-17 23:31:43 +02:00
extcon
firmware ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
fpga DeviceTree updates for 4.14: 2017-09-07 14:43:33 -07:00
fsi
fuse
goldfish
gpio This is the bulk of pin control changes for the v4.15 2017-11-16 10:57:11 -08:00
gpu dt-bindings: gpu: mali-utgard: add optional power-domain reference 2017-09-22 11:17:54 +02:00
h8300
hsi dt-bindings: hsi: add omap4 hsi controller bindings 2017-10-01 17:19:54 +02:00
hwlock
hwmon dt-bindings: pmbus: Add Maxim MAX31785 documentation 2017-11-06 17:26:42 -08:00
i2c DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
iio DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
infiniband
input DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
interrupt-controller pci-v4.15-changes 2017-11-15 15:01:28 -08:00
iommu dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
ipmi
leds DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
lpddr2
mailbox dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
media media updates for v4.15-rc1 2017-11-15 20:30:12 -08:00
memory-controllers ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
metag
mfd - New Drivers 2017-11-16 09:15:57 -08:00
mips dt-bindings: Document MIPS Broadcom STB power management nodes 2017-09-25 11:46:51 -07:00
misc dt-bindings: misc: achc: Add device tree binding for GE ACHC 2017-09-20 20:00:25 +08:00
mmc DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
mtd ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
mux
net ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
nios2
nvmem Char/Misc patches for 4.15-rc1 2017-11-16 09:10:59 -08:00
openrisc/opencores dt-bindings: openrisc: Add OpenRISC platform SoC 2017-11-03 14:01:04 +09:00
opp dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
pci pci-v4.15-changes 2017-11-15 15:01:28 -08:00
perf
phy DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
pinctrl ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
power ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
powerpc dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
pps drivers/pps: aesthetic tweaks to PPS-related content 2017-09-08 18:26:51 -07:00
ptp DeviceTree updates for 4.14: 2017-09-07 14:43:33 -07:00
pwm dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
regmap
regulator DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
remoteproc rpmsg updates for v4.14 2017-09-09 14:34:38 -07:00
reserved-memory dt-binding: soc: qcom: Add binding for rmtfs memory 2017-10-22 05:06:34 -05:00
reset ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
riscv dt-bindings: RISC-V CPU Bindings 2017-09-25 15:50:57 -07:00
rng dt-bindings: rng: Document BCM7278 RNG200 compatible 2017-11-10 19:20:08 +08:00
rtc dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
scsi dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
security/tpm Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2017-09-24 11:34:28 -07:00
serial ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
serio DeviceTree updates for 4.14: 2017-09-07 14:43:33 -07:00
soc ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
sound DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
spi ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
spmi
sram dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
staging/iio/adc
thermal Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux 2017-11-17 14:31:27 -08:00
timer DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
ufs
usb DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
virtio
w1 dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
watchdog dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
x86
xillybus
ABI.txt
chosen.txt
common-properties.txt dt-bindings: Document common property for daisy-chained devices 2017-10-19 22:33:11 +02:00
graph.txt
marvell.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
numa.txt
property-units.txt
resource-names.txt
sparc_sun_oracle_rng.txt
submitting-patches.txt
trivial-devices.txt DeviceTree for 4.15: 2017-11-14 18:25:40 -08:00
unittest.txt dt-bindings: Remove "status" from examples 2017-09-05 10:03:06 -05:00
vendor-prefixes.txt ARM: Device-tree updates for 4.15 2017-11-16 15:48:26 -08:00
xilinx.txt char: xilinx_hwicap: Fix warnings in the driver 2017-08-28 17:04:47 +02:00