Thread (48 messages) 48 messages, 8 authors, 2014-12-28

[PATCH 01/19] pinctrl: exynos: Add support for Exynos5433

From: arnd@arndb.de (Arnd Bergmann)
Date: 2014-11-27 11:46:20
Also in: linux-devicetree, linux-samsung-soc, lkml

On Thursday 27 November 2014 16:34:58 Chanwoo Choi wrote:
+
+/*
+ * Samsung pinctrl driver data for Exynos5433 SoC. Exynos5433 SoC includes
+ * four gpio/pin-mux/pinconfig controllers.
+ */
+struct samsung_pin_ctrl exynos5433_pin_ctrl[] = {
+       {
+               /* pin-controller instance 0 data */
+               .pin_banks      = exynos5433_pin_banks0,
+               .nr_banks       = ARRAY_SIZE(exynos5433_pin_banks0),
+               .eint_wkup_init = exynos_eint_wkup_init,
+               .suspend        = exynos_pinctrl_suspend,
+               .resume         = exynos_pinctrl_resume,
+               .label          = "exynos5433-gpio-ctrl0",
+       }, {
I'm counting nine controllers, not four ;-)

These seem to all be fairly regular, my impression is that with the
move to arm64, you should come up with a new binding that can fully
describe each controller so you don't have to add new code and bindings
for each future SoC that uses the same scheme.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help