Peter Griffin
f9a85f6e61
usb: host: xhci-plat: Make enum xhci_plat_type start at a non zero value
...
Otherwise generic-xhci and xhci-platform which have no data get wrongly
detected as XHCI_PLAT_TYPE_MARVELL_ARMADA by xhci_plat_type_is().
This fixes a regression in v4.5 for STiH407 family SoC's which use the
synopsis dwc3 IP, whereby the disable_clk error path gets taken due to
wrongly being detected as XHCI_PLAT_TYPE_MARVELL_ARMADA and the hcd never
gets added.
I suspect this will also fix other dwc3 DT platforms such as Exynos,
although I've only tested on STih410 SoC.
Fixes: 4efb2f694114 ("usb: host: xhci-plat: add struct xhci_plat_priv")
Cc: stable@vger.kernel.org
Cc: gregory.clement@free-electrons.com
Cc: yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-04-13 11:58:02 -07:00
..
2015-12-13 19:20:27 -08:00
2016-01-24 20:37:47 -08:00
2016-03-03 20:37:41 -08:00
2016-02-03 13:44:05 -08:00
2014-12-14 16:10:09 -08:00
2016-01-24 20:37:47 -08:00
2015-07-22 16:44:35 -07:00
2015-01-09 12:31:53 -08:00
2016-02-04 11:27:11 -08:00
2016-02-04 11:27:11 -08:00
2015-12-01 14:26:33 -08:00
2016-01-24 20:51:18 -08:00
2014-11-07 09:01:50 -08:00
2014-11-07 09:01:50 -08:00
2013-12-08 18:06:46 -08:00
2015-10-04 10:45:08 +01:00
2016-01-24 20:51:34 -08:00
2016-01-24 21:00:33 -08:00
2015-01-09 12:31:53 -08:00
2015-01-09 12:31:53 -08:00
2013-12-08 18:06:46 -08:00
2016-02-03 13:14:52 -08:00
2016-02-03 13:44:05 -08:00
2015-01-09 12:31:53 -08:00
2015-01-09 12:31:53 -08:00
2015-10-04 10:51:58 +01:00
2016-01-24 21:00:33 -08:00
2015-08-18 10:05:23 -07:00
2015-05-08 01:43:44 +02:00
2015-01-09 12:31:53 -08:00
2016-02-03 13:14:52 -08:00
2014-12-14 16:10:09 -08:00
2015-01-09 12:31:53 -08:00
2016-03-03 20:37:41 -08:00
2014-07-09 16:13:03 -07:00
2015-12-22 17:12:56 -06:00
2015-12-22 17:12:56 -06:00
2015-12-22 17:12:56 -06:00
2015-12-04 08:25:58 -08:00
2015-12-22 17:12:56 -06:00
2016-01-24 20:55:33 -08:00
2015-10-16 23:46:22 -07:00
2016-01-24 20:37:47 -08:00
2014-11-03 15:26:15 -08:00
2013-12-03 10:34:33 -08:00
2015-04-03 19:03:18 +02:00
2013-12-03 10:34:33 -08:00
2015-05-10 16:01:11 +02:00
2013-07-23 16:35:17 -07:00
2015-04-03 19:03:18 +02:00
2013-07-24 14:43:05 -07:00
2016-03-04 18:43:07 -08:00
2016-03-04 15:14:29 +02:00
2016-01-24 20:55:33 -08:00
2016-03-17 21:05:32 -07:00
2015-01-09 12:31:53 -08:00
2015-05-10 16:01:11 +02:00
2014-12-14 16:10:09 -08:00
2015-12-04 08:29:54 -08:00
2015-04-03 19:03:17 +02:00
2015-01-09 12:31:53 -08:00
2014-07-18 16:34:07 -07:00
2016-03-03 20:38:53 -08:00
2013-12-08 18:06:46 -08:00
2014-12-14 16:10:09 -08:00
2014-05-03 17:58:46 -04:00
2016-01-24 21:00:33 -08:00
2015-01-09 12:31:53 -08:00
2013-12-08 18:06:46 -08:00
2016-02-14 17:06:43 -08:00
2015-07-22 14:46:50 -07:00
2015-01-25 21:01:13 +08:00
2013-12-08 18:06:46 -08:00
2015-01-09 12:31:53 -08:00
2015-10-04 10:51:58 +01:00
2016-01-24 21:00:33 -08:00
2015-01-09 12:31:53 -08:00
2015-07-22 14:49:42 -07:00
2016-03-03 20:37:41 -08:00
2016-01-24 20:55:33 -08:00
2016-02-14 17:21:09 -08:00
2014-05-27 16:25:32 -07:00
2016-02-06 21:55:57 -08:00
2014-01-08 15:01:39 -08:00
2015-04-10 13:45:27 +02:00
2013-07-24 14:43:05 -07:00
2015-06-08 14:26:22 -07:00
2016-01-24 20:55:33 -08:00
2015-12-23 10:41:31 -05:00
2015-01-09 12:31:53 -08:00
2014-07-09 16:16:07 -07:00
2015-04-10 13:45:27 +02:00
2013-12-04 16:58:47 -08:00
2015-10-04 10:51:58 +01:00
2015-12-01 14:26:33 -08:00
2015-10-04 10:34:17 +01:00
2016-02-04 17:00:10 -08:00
2016-02-03 13:20:54 -08:00
2016-04-13 11:55:56 -07:00
2016-02-03 14:01:47 -08:00
2016-03-03 20:37:41 -08:00
2015-12-01 10:45:51 -08:00
2014-05-27 15:40:40 -07:00
2014-05-27 15:40:40 -07:00
2016-04-13 11:55:56 -07:00
2016-04-13 11:55:56 -07:00
2016-04-13 11:58:02 -07:00
2015-12-01 10:45:51 -08:00
2015-12-01 10:45:51 -08:00
2016-04-13 11:55:56 -07:00
2014-10-03 14:44:45 -07:00
2015-04-07 12:31:55 -04:00
2016-04-13 11:55:56 -07:00
2016-04-13 11:55:56 -07:00