linux/drivers/pinctrl/tegra
Stefan Agner 3c94d2d08a pinctrl: tegra: define GPIO compatible node per SoC
Tegra 2 uses a different GPIO controller which uses "tegra20-gpio" as
compatible string.

Make the compatible string the GPIO node is using a SoC specific
property. This prevents the kernel from registering the GPIO range
twice in case the GPIO range is specified in the device tree.

Fixes: 9462510ce3 ("pinctrl: tegra: Only set the gpio range if needed")
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-07-29 23:37:03 +02:00
..
Kconfig
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pinctrl-tegra20.c pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00
pinctrl-tegra30.c pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00
pinctrl-tegra114.c pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00
pinctrl-tegra124.c pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00
pinctrl-tegra210.c pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00
pinctrl-tegra-xusb.c pinctrl: tegra: explicitly request exclusive reset control 2017-08-14 15:01:02 +02:00
pinctrl-tegra.c pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00
pinctrl-tegra.h pinctrl: tegra: define GPIO compatible node per SoC 2018-07-29 23:37:03 +02:00