linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/5] ARM: rockchip: move io-domains under GRF
@ 2016-03-31 13:48 Heiko Stuebner
  2016-03-31 13:48 ` [PATCH v2 1/5] PM / AVS: rockchip-io: make io-domains a child of the GRF Heiko Stuebner
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Heiko Stuebner @ 2016-03-31 13:48 UTC (permalink / raw)
  To: linux-arm-kernel

The GRF contains both individual settings-bits as well as somewhat more
fully blocks like different phy-controls and also the io-voltage selection.
Similar to the power-domains living under the pmu, things like said
io-voltage selection should live under the grf instead of separate
nodes higher up.

This is even more important now that socs like the rk3368 and probably
more future socs seem to contain more than one GRF-area (a second one
under the PMU power-domain) with each containing a part of the voltage
selection. So having that in the correct place also prevents confusion.


Ideally patch1 would go into 4.7 through the power or avs tree and the
devicetree-related things should wait until after the next merge window
due to the updated binding, which I can then simply apply to my dts
branches.

changes in v2:
- adapt patch1 to underlying changes in the iodomain driver

Heiko Stuebner (5):
  PM / AVS: rockchip-io: make io-domains a child of the GRF
  ARM: dts: rockchip: make rk3288-grf a simple-mfd
  ARM: dts: rockchip: move rk3288 io-domain nodes to the grf
  arm64: dts: rockchip: make rk3368 grf syscons simple-mfds as well
  arm64: dts: rockchip: add rk3368 iodomains

 .../bindings/power/rockchip-io-domain.txt          |  4 ++-
 arch/arm/boot/dts/rk3288-firefly.dtsi              | 33 +++++++++++----------
 arch/arm/boot/dts/rk3288-popmetal.dts              | 34 ++++++++++++----------
 arch/arm/boot/dts/rk3288-rock2-som.dtsi            | 34 ++++++++++++----------
 arch/arm/boot/dts/rk3288-veyron.dtsi               | 28 +++++++++---------
 arch/arm/boot/dts/rk3288.dtsi                      |  2 +-
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts        | 22 ++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |  4 +--
 drivers/power/avs/rockchip-io-domain.c             | 10 ++++++-
 9 files changed, 105 insertions(+), 66 deletions(-)

-- 
2.6.4

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

end of thread, other threads:[~2016-05-21 16:52 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-31 13:48 [PATCH v2 0/5] ARM: rockchip: move io-domains under GRF Heiko Stuebner
2016-03-31 13:48 ` [PATCH v2 1/5] PM / AVS: rockchip-io: make io-domains a child of the GRF Heiko Stuebner
2016-04-12  2:23   ` Heiko Stuebner
2016-04-13  4:55     ` Rafael J. Wysocki
2016-04-26 16:25       ` Heiko Stübner
2016-04-26 17:13         ` Rafael J. Wysocki
2016-03-31 13:48 ` [PATCH v2 2/5] ARM: dts: rockchip: make rk3288-grf a simple-mfd Heiko Stuebner
2016-04-15 21:21   ` Heiko Stübner
2016-03-31 13:48 ` [PATCH v2 3/5] ARM: dts: rockchip: move rk3288 io-domain nodes to the grf Heiko Stuebner
2016-05-21 13:40   ` Heiko Stuebner
2016-03-31 13:48 ` [PATCH v2 4/5] arm64: dts: rockchip: make rk3368 grf syscons simple-mfds as well Heiko Stuebner
2016-05-21 13:55   ` Heiko Stuebner
2016-03-31 13:48 ` [PATCH v2 5/5] arm64: dts: rockchip: add rk3368-r88 iodomains Heiko Stuebner
2016-04-03  3:45   ` kbuild test robot
2016-05-21 16:52   ` Heiko Stuebner

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).