blob: 489d60d58f31ad9ac862353f21525cef0c7c24f2 (
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
26
27
28
29
30
|
menuconfig RT_USING_MFD
bool "Using Multifunction device drivers (MFD)"
depends on RT_USING_DM
default n
help
Enable the MFD framework so composite chips (PMICs, southbridges, etc.)
described in device tree can expose multiple child devices (GPIO, RTC,
regulator…) through the driver model. Required when your board uses such
multifunction ICs; disable to save code if every device is standalone.
config RT_MFD_EDU
bool "Educational device driver"
depends on RT_USING_MFD
depends on RT_USING_PCI
depends on RT_USING_DMA
default n
config RT_MFD_SYSCON
bool "System Controller Register R/W"
depends on RT_USING_MFD
depends on RT_USING_OFW
default y
help
Provide the syscon helper that maps register banks described by
`syscon`/`simple-mfd` nodes and allows other drivers to read/write them.
Keep enabled on SoCs whose reset/clock/PHY drivers access syscon regions.
if RT_USING_MFD
osource "$(SOC_DM_MFD_DIR)/Kconfig"
endif
|