Gregory CLEMENT
5ffeb5f5a7
clk: mvebu: cp110: introduce a new binding
...
The initial intent when the binding of the cp110 system controller was to
have one flat node. The idea being that what is currently a clock-only
driver in drivers would become a MFD driver, exposing the clock, GPIO and
pinctrl functionality. However, after taking a step back, this would lead
to a messy binding. Indeed, a single node would be a GPIO controller,
clock controller, pinmux controller, and more.
This patch adopts a more classical solution of a top-level syscon node
with sub-nodes for the individual devices. The main benefit will be to
have each functional block associated to its own sub-node where we can
put its own properties.
The introduction of the Armada 7K/8K is still in the early stage so the
plan is to remove the old binding. However, we don't want to break the
device tree compatibility for the few devices already in the field. For
this we still keep the support of the legacy compatible string with a big
warning in the kernel about updating the device tree.
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
2017-06-19 17:22:22 +02:00
..
at91
clk: at91: Use kcalloc() in of_at91_clk_pll_get_characteristics()
2017-04-21 19:20:34 -07:00
axis
axs10x
clk/axs10x: Clear init field in driver probe
2017-01-09 16:06:40 -08:00
bcm
clk: ns2: Correct SDIO bits
2017-04-19 09:50:39 -07:00
berlin
clk: berlin: Pass correct type to hw provider registration
2016-11-16 11:04:17 -08:00
h8300
hisilicon
clk: hi3620: Fix a typo in one variable name
2017-04-19 11:29:49 -07:00
imx
clk: imx7d: fix USDHC NAND clock
2017-04-19 09:44:14 -07:00
ingenic
keystone
clk: keystone: pll: Unmap region obtained by of_iomap
2016-12-08 16:34:15 -08:00
loongson1
CLK: Add Loongson1C clock support
2016-09-23 14:49:21 -07:00
mediatek
clk: mediatek: add mt2701 ethernet reset
2017-04-21 19:20:33 -07:00
meson
Sort of on the quieter side this time, which is probably due more
2017-05-10 13:38:18 -07:00
microchip
mmp
clk:mmp:clk-of-mmp2: Free memory and Unmap region obtained by kzalloc and of_iomap
2016-12-08 16:29:39 -08:00
mvebu
clk: mvebu: cp110: introduce a new binding
2017-06-19 17:22:22 +02:00
mxs
nxp
clk: nxp: clk-lpc18xx-ccu: Unmap region obtained by of_iomap
2016-11-01 17:32:25 -07:00
pistachio
pxa
ARM: SoC platform updates for v4.10
2016-12-15 15:39:02 -08:00
qcom
Sort of on the quieter side this time, which is probably due more
2017-05-10 13:38:18 -07:00
renesas
clk: renesas: rcar-gen3-cpg: Add support for RCLK on R-Car H3 ES2.0
2017-03-30 13:26:02 +02:00
rockchip
General rockchip clock changes for 4.12. Contains some new clock-ids
2017-04-12 18:50:34 +02:00
samsung
Merge branch 'next/late' with mainline
2017-03-02 17:52:44 +01:00
sirf
socfpga
spear
clk: spear: fix ADC clock definition on SPEAr600
2017-04-19 09:27:52 -07:00
st
clk: st: clk-flexgen: Unmap region obtained by of_iomap
2016-12-08 16:35:22 -08:00
sunxi
Allwinner clock changes for 4.10
2016-11-16 11:19:20 -08:00
sunxi-ng
Sort of on the quieter side this time, which is probably due more
2017-05-10 13:38:18 -07:00
tegra
clk: tegra: Don't reset PLL-CX if it is already enabled
2017-04-04 16:06:05 +02:00
ti
clk: ti: divider: try to fix ti_clk_register_divider
2017-04-28 11:07:09 -07:00
uniphier
clk: uniphier: add eMMC clock for LD11 and LD20 SoCs
2017-02-03 11:55:21 -08:00
ux500
clk: ux500: Convert ABx500 clocks to use OF probing
2017-01-26 16:10:02 -08:00
versatile
ARM/clk: move the ICST library to drivers/clk
2017-04-07 11:58:12 +02:00
x86
clk: x86: pmc-atom: Checking for IS_ERR() instead of NULL
2017-05-01 11:13:25 -07:00
zte
clk: zte: Mark pll config tables as const
2017-04-12 18:51:34 +02:00
zynq
clk-asm9260.c
clk-axi-clkgen.c
clk-axm5516.c
clk-cdce706.c
clk-cdce925.c
clk: cdce925: add support for CDCE913, CDCE937, and CDCE949
2017-01-09 16:38:30 -08:00
clk-clps711x.c
clk-composite.c
clk-conf.c
clk: clk-conf: Do not print error messages if EPROBE_DEFER
2017-01-09 16:09:05 -08:00
clk-cs2000-cp.c
clk: cs2000: select 12.20 High Accuracy on LFRatioCfg
2017-04-19 10:18:55 -07:00
clk-devres.c
clk: add devm_get_clk_from_child() API
2016-12-08 16:37:33 -08:00
clk-divider.c
clk-efm32gg.c
clk: efm32gg: Pass correct type to hw provider registration
2016-11-16 11:08:55 -08:00
clk-fixed-factor.c
clk-fixed-rate.c
clk-fractional-divider.c
clk-gate.c
clk: gate: fix coding style
2016-11-09 12:05:50 -08:00
clk-gpio.c
clk-hi655x.c
clk: hi6220: Add the hi655x's pmic clock
2017-04-21 19:18:53 -07:00
clk-highbank.c
clk-max77686.c
clk: max77686: fix number of clocks setup for clk_hw based registration
2016-10-17 15:31:59 -07:00
clk-mb86s7x.c
clk-moxart.c
clk-multiplier.c
clk-mux.c
clk-nomadik.c
clk: nomadik: Delete error messages for a failed memory allocation in two functions
2017-04-21 19:47:14 -07:00
clk-nspire.c
clk-oxnas.c
clk: oxnas: Add OX820 Gate clocks
2016-10-23 10:18:45 -07:00
clk-palmas.c
clk-pwm.c
clk-qoriq.c
clk: qoriq: added ls1012a clock configuration
2016-12-08 16:29:30 -08:00
clk-rk808.c
clk: rk808: Pass the right pointer as the get_hw context
2016-09-09 11:07:07 -07:00
clk-s2mps11.c
clk-scpi.c
clk: scpi: don't add cpufreq device if the scpi dvfs node is disabled
2017-01-09 16:08:19 -08:00
clk-si514.c
clk-si570.c
clk-si5351.c
clk: si5351: Delete an error message for a failed memory allocation in si5351_i2c_probe()
2017-04-21 19:44:54 -07:00
clk-si5351.h
clk-stm32f4.c
clk: stm32f4: fix timeout management for pll and ready gate
2017-04-12 18:50:56 +02:00
clk-tango4.c
clk-twl6040.c
clk-u300.c
clk-versaclock5.c
clk: vc5: Add support for IDT VersaClock 5P49V5935
2017-04-19 09:08:59 -07:00
clk-vt8500.c
clk-wm831x.c
clk: wm831x: fix usleep_range with bad range
2017-01-09 16:06:41 -08:00
clk-xgene.c
clk: xgene: Don't call __pa on ioremaped address
2016-10-28 11:03:47 -07:00
clk.c
clk: Improve a size determination in two functions
2017-04-21 19:47:02 -07:00
clk.h
clkdev.c
ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration
2016-11-22 11:45:28 +00:00
Kconfig
clk: hi6220: Add the hi655x's pmic clock
2017-04-21 19:18:53 -07:00
Makefile
clk: hi6220: Add the hi655x's pmic clock
2017-04-21 19:18:53 -07:00