Jianqun Xu
17a14a4451
pinctrl: rockchip: support output-high/low pin configure
...
With this patch, the pinctrl driver will support output-high/ -low
pinconf, which passed from dts iomux nodes.
So the pinctrl module needs the gpio_chip which registered by gpio
module.
This patch makes the gpio driver use the rockchip_pin_bank from pinctrl,
after that, the pinctrl can call the gpiolib operations, include output.
Also do iomux check before call gpiolib operations, make sure that the
pin hasn't been used as other functions.
Change-Id: Iaba6f1ade8494235586d5e5ce52d6d497e072bc4
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-11-10 11:07:32 +08:00
..
2020-10-01 16:49:05 +02:00
2020-10-29 09:54:56 +01:00
2020-10-01 13:14:54 +02:00
2020-10-01 13:14:51 +02:00
2020-11-03 18:36:42 +08:00
2020-09-17 13:59:19 +02:00
2020-11-03 18:36:42 +08:00
2020-10-01 13:14:35 +02:00
2020-10-10 18:38:14 +08:00
2020-11-10 10:08:03 +08:00
2020-10-10 18:38:14 +08:00
2020-11-09 17:30:37 +08:00
2020-09-09 19:48:58 +02:00
2020-11-03 18:36:42 +08:00
2020-10-10 18:38:14 +08:00
2020-10-10 18:38:14 +08:00
2020-10-10 18:38:14 +08:00
2020-10-29 11:36:20 +01:00
2020-11-09 15:39:02 +08:00
2020-10-10 18:38:14 +08:00
2020-07-29 10:16:48 +02:00
2020-06-22 10:50:54 +02:00
2020-11-10 11:07:32 +08:00
2020-11-09 16:54:26 +08:00
2020-09-15 20:12:09 +08:00
2020-11-03 18:36:42 +08:00
2020-09-23 12:10:59 +02:00
2020-10-29 11:36:20 +01:00
2020-08-19 08:43:22 +02:00
2020-11-03 18:36:42 +08:00
2020-10-10 18:38:14 +08:00
2020-10-30 11:43:26 +01:00
2020-11-03 18:36:42 +08:00
2020-11-03 18:36:42 +08:00
2020-05-27 17:37:43 +02:00
2020-09-24 17:59:50 +08:00
2020-06-22 09:05:23 +02:00
2020-10-10 18:38:14 +08:00
2020-06-22 09:05:29 +02:00
2020-11-03 18:36:42 +08:00
2020-10-10 18:38:14 +08:00
2020-11-08 14:37:23 +08:00
2020-10-30 10:38:24 +01:00
2020-07-16 08:17:23 +02:00
2020-11-03 18:36:42 +08:00
2020-11-05 16:57:02 +08:00
2020-11-09 18:16:12 +08:00
2020-11-03 18:36:42 +08:00
2020-11-06 09:52:26 +08:00
2020-10-10 18:38:14 +08:00
2020-10-30 10:38:25 +01:00
2020-06-07 14:25:43 +02:00
2020-10-30 10:38:25 +01:00
2020-10-23 09:05:51 +08:00
2020-09-24 17:59:50 +08:00
2020-05-25 18:20:22 +08:00
2020-08-19 08:15:07 +02:00
2020-11-03 18:36:42 +08:00
2020-10-29 09:55:00 +01:00
2020-11-09 09:58:09 +08:00
2020-11-10 11:07:32 +08:00
2020-10-29 11:36:20 +01:00
2020-10-22 10:43:34 +08:00
2020-11-03 18:36:42 +08:00
2020-10-30 10:38:21 +01:00
2020-11-03 18:36:42 +08:00
2020-08-21 11:05:34 +02:00
2020-11-06 17:59:18 +08:00
2020-10-30 10:38:21 +01:00
2020-10-10 18:38:14 +08:00
2020-10-01 13:14:54 +02:00
2020-10-30 11:43:26 +01:00
2020-10-29 09:55:12 +01:00
2020-11-08 21:09:38 +08:00
2020-11-04 09:00:28 +08:00
2020-05-01 19:41:44 +00:00
2020-11-03 18:36:42 +08:00
2020-10-29 09:55:14 +01:00
2020-10-10 18:38:14 +08:00
2020-05-27 17:37:40 +02:00
2020-11-03 18:36:42 +08:00
2020-07-22 09:32:11 +02:00
2020-11-08 19:19:07 +08:00
2020-10-30 11:43:26 +01:00
2020-10-07 08:45:35 +02:00
2020-11-09 11:05:38 +08:00
2020-10-29 09:55:09 +01:00
2020-08-26 11:07:03 +02:00
2020-06-22 09:05:30 +02:00
2020-11-03 18:36:42 +08:00
2020-09-09 19:04:24 +02:00
2020-09-24 17:59:50 +08:00