blob: 3874f01b0285fde049be7ef796a8d790a58ef71e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
menuconfig RT_USING_PINCTRL
bool "Using Pin controllers device drivers"
depends on RT_USING_DM
depends on RT_USING_PIN
default n
help
Enable the pinctrl framework so pin multiplexing/state tables from the
device tree can be applied to peripherals (I2C, SPI, LEDs, etc.). Needed
on SoCs where GPIOs share multiple alternate functions; disable on simple
MCUs where pins have fixed roles.
config RT_PINCTRL_SCMI
bool "Pinctrl driver via ARM SCMI interface"
depends on RT_USING_PINCTRL
depends on RT_FIRMWARE_ARM_SCMI
default n
config RT_PINCTRL_SINGLE
bool "Single Pinctrl driver"
depends on RT_USING_PINCTRL
default n
if RT_USING_PINCTRL
osource "$(SOC_DM_PINCTRL_DIR)/Kconfig"
endif
|