All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/5] Add sdmmc UHS support to ROC-RK3328-CC board.
@ 2018-05-18  3:32 ` djw
  0 siblings, 0 replies; 40+ messages in thread
From: djw @ 2018-05-18  3:32 UTC (permalink / raw)
  To: linux-rockchip
  Cc: Wayne Chou, Levin Du, Heiko Stuebner, Arnd Bergmann, Liang Chen,
	Linus Walleij, Robin Murphy, Rob Herring, Catalin Marinas,
	David Wu, Finley Xiao, William Wu, Rocky Hao, Will Deacon,
	devicetree, linux-gpio, linux-arm-kernel, David S. Miller,
	Sugar Zhang, linux-kernel, Joseph Chen, Mark Rutland

From: Levin Du <djw@t-chip.com.cn>


Hi all, this is an attemp to add sdmmc UHS support to the
ROC-RK3328-CC board.

This patch series adds a new compatible `rockchip,gpio-syscon` to
the gpio-syscon driver for general Rockchip SoC usage.

A new gpio controller named `gpio_mute` is defined in
rk3328.dtsi so that all rk3328 boards has access to it.

The ROC-RK3328-CC board use the new gpio <&gpio_mute 1> in
gpio-regulator to control the signal voltage of the sdmmc.
It is essential for UHS support which requires 1.8V signal voltage.

Many thanks to Heiko's great advice!

Changes in v2:
- Rename gpio_syscon10 to gpio_mute in doc
- Rename gpio_syscon10 to gpio_mute in rk3328.dtsi
- Rename gpio_syscon10 to gpio_mute in rk3328-roc-cc.dts

Changes in v1:
- New: allow fetching syscon from parent node in gpio-syscon driver
- Refactured for general gpio-syscon usage for Rockchip SoCs.
- Add doc rockchip,gpio-syscon.txt
- Split from V0 into small patches
- Sort dts properties in sdmmc node

Heiko Stuebner (1):
  gpio: syscon: allow fetching syscon from parent node

Levin Du (4):
  gpio: syscon: Add gpio-syscon for rockchip
  arm64: dts: rockchip: Add gpio-mute to rk3328
  arm64: dts: rockchip: Add io-domain to roc-rk3328-cc
  arm64: dts: rockchip: Add sdmmc UHS support for roc-rk3328-cc

 .../bindings/gpio/rockchip,gpio-syscon.txt         | 41 ++++++++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts     | 30 ++++++++++++++++
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |  7 ++++
 drivers/gpio/gpio-syscon.c                         | 32 +++++++++++++++++
 4 files changed, 110 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-syscon.txt

-- 
2.7.4

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

end of thread, other threads:[~2018-05-28  3:34 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-18  3:32 [PATCH v2 0/5] Add sdmmc UHS support to ROC-RK3328-CC board djw
2018-05-18  3:32 ` djw at t-chip.com.cn
2018-05-18  3:32 ` djw
2018-05-18  3:52 ` [PATCH v2 1/5] gpio: syscon: allow fetching syscon from parent node djw
2018-05-18  3:52   ` [PATCH v2 2/5] gpio: syscon: Add gpio-syscon for rockchip djw
2018-05-18  3:52     ` djw at t-chip.com.cn
2018-05-22 18:02     ` Rob Herring
2018-05-22 18:02       ` Rob Herring
2018-05-23  2:02       ` Levin Du
2018-05-23  2:02         ` Levin Du
2018-05-23 14:43         ` Rob Herring
2018-05-23 14:43           ` Rob Herring
2018-05-23 15:12           ` Heiko Stübner
2018-05-23 15:12             ` Heiko Stübner
2018-05-23 19:53             ` Rob Herring
2018-05-23 19:53               ` Rob Herring
2018-05-24  1:59               ` Levin Du
2018-05-24  1:59                 ` Levin Du
2018-05-24 12:18                 ` Heiko Stuebner
2018-05-24 12:18                   ` Heiko Stuebner
2018-05-28  3:34                   ` Levin
2018-05-28  3:34                     ` Levin
2018-05-24 12:07               ` Heiko Stuebner
2018-05-24 12:07                 ` Heiko Stuebner
2018-05-24 13:38                 ` Rob Herring
2018-05-24 13:38                   ` Rob Herring
2018-05-24  8:28             ` Linus Walleij
2018-05-24  8:28               ` Linus Walleij
2018-05-24  8:35               ` Heiko Stübner
2018-05-24  8:35                 ` Heiko Stübner
2018-05-24  8:47                 ` Linus Walleij
2018-05-24  8:47                   ` Linus Walleij
2018-05-24  8:47                   ` Linus Walleij
2018-05-18  3:52   ` [PATCH v2 3/5] arm64: dts: rockchip: Add gpio-mute to rk3328 djw
2018-05-18  3:52     ` djw at t-chip.com.cn
2018-05-18  3:52   ` [PATCH v2 4/5] arm64: dts: rockchip: Add io-domain to roc-rk3328-cc djw
2018-05-18  3:52     ` djw at t-chip.com.cn
2018-05-18  3:52   ` [PATCH v2 5/5] arm64: dts: rockchip: Add sdmmc UHS support for roc-rk3328-cc djw
2018-05-18  3:52     ` djw at t-chip.com.cn
2018-05-23  8:08   ` [PATCH v2 1/5] gpio: syscon: allow fetching syscon from parent node Linus Walleij

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.