Andreas Werner
92fe878fda
can: flexcan: Deferred on Regulator return EPROBE_DEFER
...
commit 555828ef45 upstream.
Return EPROBE_DEFER if Regulator returns EPROBE_DEFER
If the Flexcan driver is built into kernel and a regulator is used to
enable the CAN transceiver, the Flexcan driver may not use the regulator.
When initializing the Flexcan device with a regulator defined in the device
tree, but not initialized, the regulator subsystem returns EPROBE_DEFER, hence
the Flexcan init fails.
The solution for this is to return EPROBE_DEFER if regulator is not initialized
and wait until the regulator is initialized.
Signed-off-by: Andreas Werner <kernel@andy89.org >
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2015-04-19 10:11:08 +02:00
..
2015-03-18 13:31:34 +01:00
2015-01-29 17:40:50 -08:00
2013-12-26 13:31:34 -05:00
2015-04-13 14:02:59 +02:00
2014-01-30 17:20:32 -08:00
2015-04-19 10:11:06 +02:00
2015-03-06 14:43:22 -08:00
2015-01-29 17:40:49 -08:00
2014-01-30 11:40:10 -08:00
2015-03-26 15:06:54 +01:00
2015-03-18 13:31:34 +01:00
2015-04-13 14:02:59 +02:00
2014-06-26 15:15:38 -04:00
2015-03-06 14:43:24 -08:00
2014-01-29 17:02:24 +11:00
2015-01-29 17:40:50 -08:00
2014-01-29 11:48:23 +01:00
2015-04-19 10:11:07 +02:00
2015-03-06 14:43:31 -08:00
2014-01-17 14:57:29 -07:00
2014-06-30 20:11:52 -07:00
2014-11-21 09:23:02 -08:00
2015-03-18 13:31:33 +01:00
2014-02-25 15:25:43 -08:00
2015-03-06 14:43:31 -08:00
2015-04-19 10:11:07 +02:00
2015-03-18 13:31:33 +01:00
2015-01-16 06:59:32 -08:00
2014-10-05 14:52:19 -07:00
2015-02-05 22:35:49 -08:00
2014-01-28 23:35:09 -08:00
2014-01-24 15:51:02 -08:00
2015-04-19 10:11:07 +02:00
2015-04-19 10:11:06 +02:00
2015-03-18 13:31:33 +01:00
2015-01-16 06:59:31 -08:00
2014-07-28 08:06:02 -07:00
2014-04-14 06:50:04 -07:00
2014-06-07 10:28:18 -07:00
2014-01-27 21:11:26 -08:00
2014-01-23 16:36:53 -08:00
2015-04-13 14:03:02 +02:00
2015-03-06 14:43:26 -08:00
2014-06-07 10:28:22 -07:00
2014-01-23 16:37:04 -08:00
2014-10-30 09:38:20 -07:00
2015-04-13 14:03:04 +02:00
2015-03-18 13:31:27 +01:00
2015-03-06 14:43:26 -08:00
2015-03-26 15:06:56 +01:00
2015-04-19 10:11:08 +02:00
2014-10-05 14:52:18 -07:00
2015-04-13 14:03:01 +02:00
2014-07-31 12:52:56 -07:00
2015-04-19 10:11:05 +02:00
2014-01-22 16:39:28 -08:00
2015-04-13 14:03:01 +02:00
2015-01-29 17:40:48 -08:00
2015-01-27 08:18:55 -08:00
2014-08-07 14:52:37 -07:00
2015-03-06 14:43:26 -08:00
2014-01-15 14:51:22 -08:00
2014-02-26 15:45:12 +01:00
2014-08-07 14:52:37 -07:00
2015-03-26 15:06:56 +01:00
2015-01-16 06:59:29 -08:00
2015-01-29 17:40:50 -08:00
2014-08-14 09:38:26 +08:00
2015-04-19 10:11:07 +02:00
2015-04-13 14:03:03 +02:00
2014-01-30 17:20:32 -08:00
2015-04-13 14:03:02 +02:00
2015-04-13 14:03:00 +02:00
2015-01-27 08:18:55 -08:00
2015-03-26 15:06:53 +01:00
2015-04-19 10:11:07 +02:00
2014-10-05 14:52:14 -07:00
2015-01-27 08:18:56 -08:00
2015-01-27 08:18:58 -08:00
2015-01-27 08:18:55 -08:00
2014-11-14 08:59:50 -08:00
2014-01-23 16:36:55 -08:00
2014-02-07 08:16:14 -08:00
2014-05-06 07:59:26 -07:00
2014-07-06 18:57:27 -07:00
2015-03-26 15:06:57 +01:00