Michal Simek
3773c195d3
gpio: zynq: Do PM initialization earlier to support gpio hogs
...
GPIO hogs registration is call at the end of gpiochip_add() function.
Calling sequence is:
gpiochip_add -> of_gpiochip_add -> of_gpiochip_scan_hogs ->
gpiod_hog -> gpiochip_request_own_desc -> __gpiod_request ->
chip->request -> zynq_gpio_request which calls pm_runtime_get_sync()
which returns -13 because PM is not initialized yet.
Initialize PM before gpiochip_add is called to fix this issue.
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2015-12-14 14:10:04 +01:00
..
2015-07-06 10:39:24 +02:00
2015-12-10 17:21:02 +01:00
2015-07-16 13:59:47 +02:00
2015-12-01 09:56:36 +01:00
2015-12-10 19:25:21 +01:00
2015-11-30 09:31:00 +01:00
2014-10-20 16:20:31 +02:00
2015-07-28 09:45:39 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-30 16:41:26 +01:00
2015-11-19 09:24:35 +01:00
2015-09-16 15:47:51 +02:00
2014-08-29 14:31:43 +02:00
2014-10-20 16:20:31 +02:00
2015-11-19 09:24:35 +01:00
2014-12-14 16:10:09 -08:00
2015-04-08 09:54:21 +02:00
2015-04-08 09:54:21 +02:00
2015-12-04 14:15:05 +01:00
2015-11-19 09:24:35 +01:00
2015-09-16 15:47:51 +02:00
2015-11-19 09:24:35 +01:00
2015-09-16 15:47:51 +02:00
2015-10-02 04:19:31 -07:00
2015-11-30 16:41:26 +01:00
2015-01-29 10:33:15 +01:00
2015-11-19 09:24:35 +01:00
2015-08-17 10:56:24 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2014-10-20 16:20:31 +02:00
2015-10-02 04:19:35 -07:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2014-10-02 16:07:00 +02:00
2015-04-08 09:53:42 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2014-10-20 16:20:31 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-30 09:31:00 +01:00
2015-11-30 09:31:00 +01:00
2015-10-28 10:30:17 +09:00
2015-11-19 09:24:35 +01:00
2015-11-30 09:31:00 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2014-07-22 16:39:26 +02:00
2015-01-20 11:18:51 +01:00
2015-11-19 09:24:35 +01:00
2015-09-16 15:47:51 +02:00
2015-12-10 19:28:05 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-10-15 00:21:12 +02:00
2015-09-18 08:11:42 -07:00
2015-11-30 16:41:26 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-12-10 23:57:43 +01:00
2015-12-11 00:10:48 +01:00
2015-12-10 17:24:40 +01:00
2015-11-19 09:24:35 +01:00
2015-12-10 16:05:44 +01:00
2015-11-19 09:24:35 +01:00
2015-12-11 10:11:40 +01:00
2014-07-22 16:39:26 +02:00
2015-09-16 15:47:51 +02:00
2014-09-23 17:51:39 +02:00
2015-11-30 16:41:26 +01:00
2015-11-19 09:24:35 +01:00
2015-10-13 19:01:23 +02:00
2015-11-19 09:24:35 +01:00
2015-07-28 09:45:39 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-30 09:31:00 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-09-16 15:47:51 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-12-11 00:10:48 +01:00
2015-12-11 00:10:48 +01:00
2014-07-22 16:39:26 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-01-15 17:23:18 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-06-02 14:52:00 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2014-10-20 16:20:31 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-12-14 14:10:04 +01:00
2015-11-19 09:24:37 +01:00
2015-10-16 22:46:46 +02:00
2015-11-19 09:24:35 +01:00
2015-11-19 09:24:35 +01:00
2015-11-29 22:37:10 +01:00
2015-12-11 19:14:35 +01:00
2015-12-10 18:36:51 +01:00
2015-12-01 09:56:36 +01:00