RFC ARM: dts: Add a new clk provider, and implement dss_deshdcp clock with it
Get series with b4
b4 am [email protected]Versions newest first
- v2 RFC Latest6 patches 1 replyIn review
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | CLK: TI: clockdomain: add support for retrying initarch/ drivers/ include/ | +68 | 0 replies | |
| 2/6 | ARM: PRCM: split PRCM module init to their own driver filesarch/ arch/ arch/ +3 more | +74 | 1 reply | |
| 3/6 | ARM: OMAP2+: Add CONTROL_MODULE_CORE as a clock provider for DRA7xarch/ arch/ arch/ | +23 | 0 replies | |
| 4/6 | ARM: dts: Add ctrl-core DT node for DRA7arch/ | +13 | 0 replies | |
| 5/6 | ARM: dts: Add dss_deshdcp clock node under dra7-ctrl-corearch/ | +10 | 0 replies | |
| 6/6 | CLK: TI: Enable dss_deshdcp clock in dra7xx_clk_initdrivers/ | +7 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [RFC v2 0/6] ARM: dts: Add a new clk provider, and implement dss_deshdcp clock with it
This series tries to create CONTROL_MODULE_CORE as a new clock provider, and create a clock using it required by DSS on DRA7.
The previous revision of the series added the new clock provider within prcm driver code itself. Suggestions were made by Paul and Tero to move it to control module driver code.
I picked up 2 patches from Tero's WIP branch below, and added DRA7's control module core block as a clock provider. The DSS_DESHDCP clock is easy to implement after that.
https://github.com/t-kristo/linux-pm/tree/3.14-rc4-cm-prm-driver-wip
Archit Taneja (5):
ARM: PRCM: split PRCM module init to their own driver files
ARM: OMAP2+: Add CONTROL_MODULE_CORE as a clock provider for DRA7x
ARM: dts: Add ctrl-core DT node for DRA7
ARM: dts: Add dss_deshdcp clock node under dra7-ctrl-core
CLK: TI: Enable dss_deshdcp clock in dra7xx_clk_init
Tero Kristo (1):
CLK: TI: clockdomain: add support for retrying init
arch/arm/boot/dts/dra7.dtsi | 13 ++++++ arch/arm/boot/dts/dra7xx-clocks.dtsi | 10 +++++ arch/arm/mach-omap2/cm_common.c | 18 +++++++++ arch/arm/mach-omap2/control.c | 35 ++++++++++++++++ arch/arm/mach-omap2/control.h | 1 + arch/arm/mach-omap2/io.c | 4 ++ arch/arm/mach-omap2/prcm-common.h | 5 +++ arch/arm/mach-omap2/prm_common.c | 55 +++++++++++++++----------- drivers/clk/ti/clk-7xx.c | 8 +++- drivers/clk/ti/clockdomain.c | 77 ++++++++++++++++++++++++++++++------ include/linux/clk/ti.h | 2 +- 11 files changed, 192 insertions(+), 36 deletions(-)
Signature · 1 line
1.8.3.2