AXP192 is a small and simple power management IC featuring different LDOs, DCDCs, AINs and also GPIOs. It also offers functionaltiy for battery management. This change includes the basic regulator driver functionaltiy for LDO2-3 and DCDC1-3 as well as the mfd driver layer. Further drivers for GPIO and ADC will follow. Drivers have been developed and tested on M5StackCore2, an ESP32-based board. Support for M5StackCore2 is still in progress. Signed-off-by: Martin Kiepfer <mrmarteng@teleschirm.org>
26 lines
533 B
Plaintext
26 lines
533 B
Plaintext
# Copyright 2023 Nordic Semiconductor ASA
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menuconfig MFD
|
|
bool "Multi-function device (MFD) drivers"
|
|
help
|
|
Include drivers for multi-function devices
|
|
|
|
if MFD
|
|
|
|
module = MFD
|
|
module-str = mfd
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
config MFD_INIT_PRIORITY
|
|
int "Initialization priority"
|
|
default 60
|
|
help
|
|
Multi-function devices initialization priority.
|
|
|
|
source "drivers/mfd/Kconfig.axp192"
|
|
source "drivers/mfd/Kconfig.npm1300"
|
|
source "drivers/mfd/Kconfig.npm6001"
|
|
|
|
endif # MFD
|