Grygorii Strashko
8936decdd9
spi: davinci: request cs_gpio's from probe
...
Now CS GPIOs are requested from struct spi_master.setup() callback
and that causes failures when Client SPI device is getting accessed
through SPIDEV driver. The failure happens, because .setup() callback
may be called many times from IOCTL handler and when it's called
second time gpio_request() will fail and return -EBUSY.
Hence, fix it by moving CS GPIOs requesting code in .probe().
Reported-by: Murali Karicheri <m-karicheri2@ti.com >
Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com >
Signed-off-by: Mark Brown <broonie@kernel.org >
2014-09-13 09:25:46 -07:00
..
2014-08-14 18:13:46 -06:00
2014-08-06 21:14:42 -07:00
2014-08-13 18:27:40 -06:00
2014-08-06 21:14:42 -07:00
2014-07-31 13:45:32 -04:00
2014-08-14 18:10:33 -06:00
2014-07-31 01:07:28 +02:00
2014-08-08 11:34:32 -07:00
2014-08-15 10:26:01 +05:30
2014-08-08 11:14:29 -07:00
2014-08-08 11:14:29 -07:00
2014-08-14 18:13:46 -06:00
2014-08-14 18:13:46 -06:00
2014-08-14 18:10:33 -06:00
2014-08-11 07:14:01 -07:00
2014-08-15 17:56:45 -06:00
2014-08-06 09:38:14 -07:00
2014-08-08 15:57:33 -07:00
2014-08-08 18:00:35 -07:00
2014-08-15 17:57:49 -06:00
2014-08-15 18:16:28 -06:00
2014-08-06 20:06:14 -07:00
2014-08-04 17:32:24 -07:00
2014-08-14 09:55:13 -06:00
2014-07-29 11:46:28 +03:00
2014-08-09 09:15:07 -07:00
2014-08-05 21:16:46 -07:00
2014-08-15 17:06:40 -04:00
2014-08-04 18:36:12 -07:00
2014-08-14 18:10:33 -06:00
2014-08-15 18:16:28 -06:00
2014-08-08 11:00:26 -07:00
2014-08-08 11:14:29 -07:00
2014-08-02 15:03:58 -07:00
2014-08-08 11:34:32 -07:00
2014-08-06 18:01:19 -07:00
2014-08-07 17:23:16 -07:00
2014-07-29 01:57:25 -07:00
2014-08-14 09:17:56 -06:00
2014-08-08 15:57:28 -07:00
2014-07-29 19:26:30 -05:00
2014-08-14 10:56:15 -06:00
2014-08-08 11:34:32 -07:00
2014-08-14 18:10:33 -06:00
2014-08-13 17:42:11 -06:00
2014-08-14 18:10:33 -06:00
2014-08-14 09:53:39 -06:00
2014-08-08 15:57:25 -07:00
2014-08-14 18:10:33 -06:00
2014-08-07 08:50:34 -07:00
2014-08-08 11:34:32 -07:00
2014-08-08 11:34:32 -07:00
2014-08-16 01:23:56 -07:00
2014-07-30 00:23:09 +02:00
2014-08-08 11:14:29 -07:00
2014-08-12 12:15:14 -06:00
2014-08-08 18:06:29 -07:00
2014-08-12 12:15:14 -06:00
2014-08-07 17:17:39 -07:00
2014-08-08 15:57:47 -07:00
2014-08-07 08:41:00 -07:00
2014-08-05 18:57:18 -07:00
2014-08-15 18:28:58 -06:00
2014-09-13 09:25:46 -07:00
2014-08-08 15:57:47 -07:00
2014-08-06 20:10:32 -07:00
2014-08-14 09:53:39 -06:00
2014-08-06 21:03:53 -07:00
2014-08-01 15:48:08 -07:00
2014-08-08 10:39:16 -06:00
2014-08-12 12:15:14 -06:00
2014-07-27 21:07:15 +09:30
2014-08-08 15:57:30 -07:00
2014-08-07 08:47:00 -07:00
2014-08-12 12:15:14 -06:00
2014-08-04 17:32:24 -07:00
2014-08-04 18:34:04 -07:00