linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/5] ARM: sun9i: Add support for PRCM on Allwinner A80 SoC
@ 2015-04-30 16:10 Chen-Yu Tsai
  2015-04-30 16:10 ` [PATCH v2 1/5] clk: sunxi: sun6i-apb0: Add support for sun9i A80 apbs gates Chen-Yu Tsai
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Chen-Yu Tsai @ 2015-04-30 16:10 UTC (permalink / raw)
  To: Maxime Ripard, Lee Jones, Mike Turquette, Stephen Boyd
  Cc: Chen-Yu Tsai, linux-clk, linux-arm-kernel, linux-kernel

Hi everyone,

This is v2 of the Allwinner A80 PRCM support series. Thanks to
Allwinner updating their documents, we can now support the essential
parts of the PRCM.

This series adds support for the Power Reset and Clock Management
module on Allwinner's A80 SoC. The PRCM manages clocks and resets
for the "special" block of peripherals, or the R/RTC block in
earlier SoCs, as well as power domain and resets for various parts
of the SoC, such as the 2 processor clusters, the GPU and others.

The special peripherals include a standby processor core, a timer
block, a watchdog, pin controller, 1 wire interface, PS/2 interface,
a UART, the RSB controller, a DMA controller, a consumer IR receiver
block, 2 I2C controllers, and 2 I2S controllers. We do not have
documents for all the peripherals. Support will be added where
possible.

The first 2 patches add drivers for new clocks.

The 3rd patch adds a compatible string and associated list of sub-
devices to the prcm mfd driver.

The 4th patch adds the PRCM device nodes to the A80 dtsi.

The last patch adds some comments regarding the 2 system oscillators.

Changes since v1:

    - Added missing clock gates based on updated documents

    - Added new cpus clock driver based on updated documents

    - Added pll3 clock placeholder

    - Added comments about 24M & 32k oscillators

Regards
ChenYu


Chen-Yu Tsai (5):
  clk: sunxi: sun6i-apb0: Add support for sun9i A80 apbs gates
  clk: sunxi: support the cpus (cpu special) clock on the Allwinner A80
  mfd: sun6i-prcm: Add support for PRCM found on Allwinner A80 SoC
  ARM: dts: sun9i: Add A80 PRCM clocks and reset control nodes
  ARM: dts: sun9i: Add TODO comments for the main and low power clocks

 Documentation/devicetree/bindings/clock/sunxi.txt  |   2 +
 .../devicetree/bindings/mfd/sun6i-prcm.txt         |   3 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                   |  79 ++++++-
 drivers/clk/sunxi/Makefile                         |   2 +-
 drivers/clk/sunxi/clk-sun6i-apb0-gates.c           |   5 +
 drivers/clk/sunxi/clk-sun9i-cpus.c                 | 243 +++++++++++++++++++++
 drivers/mfd/sun6i-prcm.c                           |  58 +++++
 7 files changed, 389 insertions(+), 3 deletions(-)
 create mode 100644 drivers/clk/sunxi/clk-sun9i-cpus.c

-- 
2.1.4


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2015-05-05 12:05 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-30 16:10 [PATCH v2 0/5] ARM: sun9i: Add support for PRCM on Allwinner A80 SoC Chen-Yu Tsai
2015-04-30 16:10 ` [PATCH v2 1/5] clk: sunxi: sun6i-apb0: Add support for sun9i A80 apbs gates Chen-Yu Tsai
2015-04-30 16:10 ` [PATCH v2 2/5] clk: sunxi: support the cpus (cpu special) clock on the Allwinner A80 Chen-Yu Tsai
2015-05-04 12:51   ` Maxime Ripard
2015-05-04 15:22     ` Chen-Yu Tsai
2015-05-05  8:25       ` Maxime Ripard
2015-05-05 10:01         ` Chen-Yu Tsai
2015-05-05 12:02           ` Maxime Ripard
2015-04-30 16:10 ` [PATCH v2 3/5] mfd: sun6i-prcm: Add support for PRCM found on Allwinner A80 SoC Chen-Yu Tsai
2015-05-04 12:53   ` Maxime Ripard
2015-05-04 15:15     ` Chen-Yu Tsai
2015-04-30 16:10 ` [PATCH v2 4/5] ARM: dts: sun9i: Add A80 PRCM clocks and reset control nodes Chen-Yu Tsai
2015-05-04 13:05   ` Maxime Ripard
2015-05-04 15:25     ` Chen-Yu Tsai
2015-05-05  8:03       ` Maxime Ripard
2015-04-30 16:10 ` [PATCH v2 5/5] ARM: dts: sun9i: Add TODO comments for the main and low power clocks Chen-Yu Tsai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).