Sven Eckelmann c6aac196b8 ipq40xx: fix gpio-hog related boot issues
The pinctrl initialization fails with the MSM pinctrl code and gpio-hogs
because either the gpio ranges are not yet initialized (missing gpio-range
in DT) or that the msm driver unconditionally tries to re-initializes the
ranges (gpio-range in DT).

To allow gpio-hogs and similar early-boot gpio code, the gpio-ranges must
be in the device tree and the pinctrl-msm code must check whether the range
was already initialized by the DT.

Signed-off-by: Sven Eckelmann <sven.eckelmann@openmesh.com>
[drop changes to unrelated dtsi files, refresh patches]
Signed-off-by: Mathias Kresin <dev@kresin.me>
2018-04-23 22:07:22 +02:00
..
2016-09-04 13:35:11 +02:00
2018-02-18 02:59:57 +01:00
2017-10-28 13:59:03 +02:00
2018-02-18 02:59:48 +01:00
2018-04-16 00:22:57 +03:00
2018-01-09 10:26:16 +01:00
2018-04-20 10:03:38 +02:00
2018-02-20 13:25:00 +01:00
2018-02-08 19:04:38 +01:00
2018-04-19 14:38:53 +02:00
2018-04-19 14:38:57 +02:00
2018-03-03 12:58:56 +01:00
2018-04-16 00:22:57 +03:00
2017-01-10 12:49:34 +01:00
2018-03-23 23:53:20 +01:00
2018-03-08 11:44:26 -08:00
2018-02-18 19:51:58 +01:00