All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/9] Add common pinctrl driver support for rockchip
@ 2019-01-02 12:50 David Wu
  2019-01-02 12:50 ` [U-Boot] [PATCH v2 1/9] rockchip: rk3399-evb: defconfig: Enable FDT for new pinctrl driver David Wu
                   ` (9 more replies)
  0 siblings, 10 replies; 53+ messages in thread
From: David Wu @ 2019-01-02 12:50 UTC (permalink / raw)
  To: u-boot

The common pinctrl driver for rockchip Socs, it depends the PINCTRL_FULL config.
If use it, the default pinctrl setup from DTS could be configured at device probe.

Changes in v2:
- Remove px30, rk2928, rk3066*.
- Split it to multiple files for the relevant per-SoC data structures.

David Wu (9):
  rockchip: rk3399-evb: defconfig: Enable FDT for new pinctrl driver
  ARM: rockchip: rk3188: Remove the pinctrl setup and enable uart at SPL
  ARM: rockchip: Kconfig: Remove the SPL_PINCTRL for rk3188
  ARM: rockchip: Remove the pinctrl request at rk3288-board-spl
  rk3288: chrome: defconfig: Enable FDT for new pinctrl driver
  pinctrl: rockchip: Add common rockchip pinctrl driver
  rockchip: defconfig: Clean the unused pinctrl config
  pinctrl: rockchip: Clean the unused rockchip pinctrl drivers
  ARM: dts: rk322x: Correct the uart2 default pin configuration

 arch/arm/dts/rk322x.dtsi                      |  11 +-
 arch/arm/mach-rockchip/Kconfig                |   1 -
 arch/arm/mach-rockchip/rk3188-board-spl.c     |  41 +-
 arch/arm/mach-rockchip/rk3288-board-spl.c     |  79 --
 configs/chromebit_mickey_defconfig            |   4 -
 configs/chromebook_jerry_defconfig            |   4 -
 configs/chromebook_minnie_defconfig           |   4 -
 configs/evb-px5_defconfig                     |   1 -
 configs/evb-rk3128_defconfig                  |   1 -
 configs/evb-rk3229_defconfig                  |   1 -
 configs/evb-rk3288_defconfig                  |   2 -
 configs/evb-rk3399_defconfig                  |   2 -
 configs/evb-rv1108_defconfig                  |   1 -
 configs/fennec-rk3288_defconfig               |   2 -
 configs/firefly-rk3288_defconfig              |   2 -
 configs/firefly-rk3399_defconfig              |   1 -
 configs/geekbox_defconfig                     |   1 -
 configs/kylin-rk3036_defconfig                |   1 -
 configs/lion-rk3368_defconfig                 |   1 -
 configs/miqi-rk3288_defconfig                 |   2 -
 configs/phycore-rk3288_defconfig              |   2 -
 configs/popmetal-rk3288_defconfig             |   2 -
 configs/puma-rk3399_defconfig                 |   1 -
 configs/rock2_defconfig                       |   2 -
 configs/rock_defconfig                        |   1 -
 configs/sandbox_defconfig                     |   2 -
 configs/sandbox_flattree_defconfig            |   2 -
 configs/sandbox_noblk_defconfig               |   2 -
 configs/sheep-rk3368_defconfig                |   1 -
 configs/tinker-rk3288_defconfig               |   2 -
 configs/vyasa-rk3288_defconfig                |   2 -
 drivers/pinctrl/Kconfig                       |  91 +-
 drivers/pinctrl/Makefile                      |   2 +-
 drivers/pinctrl/rockchip/Kconfig              |  17 +
 drivers/pinctrl/rockchip/Makefile             |  19 +-
 drivers/pinctrl/rockchip/pinctrl-rk3036.c     |  65 ++
 drivers/pinctrl/rockchip/pinctrl-rk3128.c     | 155 +++
 drivers/pinctrl/rockchip/pinctrl-rk3188.c     |  82 ++
 drivers/pinctrl/rockchip/pinctrl-rk322x.c     | 215 ++++
 drivers/pinctrl/rockchip/pinctrl-rk3288.c     | 157 +++
 drivers/pinctrl/rockchip/pinctrl-rk3328.c     | 227 ++++
 drivers/pinctrl/rockchip/pinctrl-rk3368.c     | 116 ++
 drivers/pinctrl/rockchip/pinctrl-rk3399.c     | 193 ++++
 .../pinctrl/rockchip/pinctrl-rockchip-core.c  | 788 ++++++++++++++
 drivers/pinctrl/rockchip/pinctrl-rockchip.h   | 302 ++++++
 drivers/pinctrl/rockchip/pinctrl-rv1108.c     | 203 ++++
 drivers/pinctrl/rockchip/pinctrl_rk3036.c     | 671 ------------
 drivers/pinctrl/rockchip/pinctrl_rk3128.c     | 186 ----
 drivers/pinctrl/rockchip/pinctrl_rk3188.c     | 989 ------------------
 drivers/pinctrl/rockchip/pinctrl_rk322x.c     | 894 ----------------
 drivers/pinctrl/rockchip/pinctrl_rk3288.c     | 869 ---------------
 drivers/pinctrl/rockchip/pinctrl_rk3328.c     | 705 -------------
 drivers/pinctrl/rockchip/pinctrl_rk3368.c     | 739 -------------
 drivers/pinctrl/rockchip/pinctrl_rk3399.c     | 503 ---------
 drivers/pinctrl/rockchip/pinctrl_rv1108.c     | 580 ----------
 55 files changed, 2543 insertions(+), 6406 deletions(-)
 create mode 100644 drivers/pinctrl/rockchip/Kconfig
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3036.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3128.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3188.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk322x.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3288.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3328.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3368.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3399.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rockchip-core.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rockchip.h
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rv1108.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3036.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3128.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3188.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk322x.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3288.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3328.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3368.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3399.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rv1108.c

-- 
2.19.1

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

end of thread, other threads:[~2019-02-05 10:51 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-02 12:50 [U-Boot] [PATCH v2 0/9] Add common pinctrl driver support for rockchip David Wu
2019-01-02 12:50 ` [U-Boot] [PATCH v2 1/9] rockchip: rk3399-evb: defconfig: Enable FDT for new pinctrl driver David Wu
2019-01-10 12:56   ` Simon Glass
2019-01-22  9:11   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 12:50 ` [U-Boot] [PATCH v2 2/9] ARM: rockchip: rk3188: Remove the pinctrl setup and enable uart at SPL David Wu
2019-01-05 17:17   ` Heiko Stuebner
2019-01-05 17:19     ` Heiko Stuebner
2019-01-22  8:57       ` Kever Yang
2019-01-14 12:01     ` David Wu
2019-01-18 23:34       ` Lukasz Majewski
2019-01-22  9:04         ` [U-Boot] [PATCH v2 2/9] ARM: rockchip: rk3188: Remove the pinctrl setup and enable uart at SPL【请注意,邮件由u-boot-bounces@lists.denx.de代发】 Kever Yang
2019-01-22 10:27           ` Lukasz Majewski
2019-01-22  9:10         ` [U-Boot] [PATCH v2 2/9] ARM: rockchip: rk3188: Remove the pinctrl setup and enable uart at SPL David Wu
2019-01-22  9:11   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 12:50 ` [U-Boot] [PATCH v2 3/9] ARM: rockchip: Kconfig: Remove the SPL_PINCTRL for rk3188 David Wu
2019-01-22  9:12   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 12:51 ` [U-Boot] [PATCH v2 4/9] ARM: rockchip: Remove the pinctrl request at rk3288-board-spl David Wu
2019-01-22  9:12   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 13:00 ` [U-Boot] [PATCH v2 5/9] rk3288: chrome: defconfig: Enable FDT for new pinctrl driver David Wu
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 13:00 ` [U-Boot] [PATCH v2 6/9] pinctrl: rockchip: Add common rockchip " David Wu
2019-01-05 17:27   ` Heiko Stuebner
2019-01-06 18:57     ` Philipp Tomsich
2019-01-06 20:49       ` Heiko Stuebner
2019-01-22  9:15   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 13:01 ` [U-Boot] [PATCH v2 7/9] rockchip: defconfig: Clean the unused pinctrl config David Wu
2019-01-22  9:16   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-02-05 10:49     ` Emmanuel Vadot
2019-02-05 10:51       ` Philipp Tomsich
2019-01-02 13:02 ` [U-Boot] [PATCH v2 8/9] pinctrl: rockchip: Clean the unused rockchip pinctrl drivers David Wu
2019-01-10 12:56   ` Simon Glass
2019-01-22  9:16   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-02 13:02 ` [U-Boot] [PATCH v2 9/9] ARM: dts: rk322x: Correct the uart2 default pin configuration David Wu
2019-01-22  9:16   ` Kever Yang
2019-01-31 10:15   ` [U-Boot] [U-Boot, v2, " Philipp Tomsich
2019-01-31 21:12   ` Philipp Tomsich
2019-01-21 18:50 ` [U-Boot] [PATCH v2 0/9] Add common pinctrl driver support for rockchip Simon Glass
2019-01-24  2:26   ` David Wu

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.