mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-01 08:59:33 +00:00
53bdae2418
This driver supports the pin and gpio controller found in the Ocelot and Luton SoCs. The driver was inspired from the pinctrl driver in Linux, but was simplified and was modified to allow supporting an other SoCs (Luton). For Ocelot and Luton the controller is the same, only the pins to program differ. Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> [changed to only descend into mscc/ dependent on CONFIG_PINCTRL_MSCC] Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
22 lines
586 B
Text
22 lines
586 B
Text
# SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
|
|
config PINCTRL_MSCC
|
|
bool
|
|
|
|
config PINCTRL_MSCC_OCELOT
|
|
depends on SOC_OCELOT && PINCTRL_FULL && OF_CONTROL
|
|
select PINCTRL_MSCC
|
|
default y
|
|
bool "Microsemi ocelot family pin control driver"
|
|
help
|
|
Support pin multiplexing and pin configuration control on
|
|
Microsemi ocelot SoCs.
|
|
|
|
config PINCTRL_MSCC_LUTON
|
|
depends on SOC_LUTON && PINCTRL_FULL && OF_CONTROL
|
|
select PINCTRL_MSCC
|
|
default y
|
|
bool "Microsemi luton family pin control driver"
|
|
help
|
|
Support pin multiplexing and pin configuration control on
|
|
Microsemi luton SoCs.
|