zephyr/drivers/mfd
Chekhov Ma ad2745471c drivers: mfd: add new driver "mfd_adp5585"
Add mfd_adp5585 and gpio_adp5585 driver. This driver enables ADP5585
as an GPIO expander.
This chip is used as an GPIO expander on i.MX93 EVK. GPIO pinctrl,
read/write and interrupt is supported.
Note that ADP5585 has 2 GPIO banks with 5 pins each. The driver combines
two group into a 16-bit port. Index 0~4 correspond to R0~R4 lines, index
8~12 correspond to C0~C4 lines. Index 5~7 is reserved unavailable.

Signed-off-by: Chekhov Ma <chekhov.ma@nxp.com>
2024-05-08 16:09:08 -04:00
..
CMakeLists.txt drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
Kconfig drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
Kconfig.ad559x drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.adp5585 drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
Kconfig.axp192 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.bd8lb600fs drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.lpflexcomm drivers: mfd: Add NXP LP Flexcomm driver 2024-03-13 22:38:46 +00:00
Kconfig.max20335 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.max31790 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.nct38xx drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.npm1300 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.npm6001 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
Kconfig.tle9104 drivers: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
mfd_ad559x.c drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
mfd_ad559x.h drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
mfd_ad559x_i2c.c drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
mfd_ad559x_spi.c drivers: ad559x: add i2c bus support 2024-04-01 12:18:47 -05:00
mfd_adp5585.c drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
mfd_axp192.c drivers: mfd: axp192: add possibility to disable N_VBUSEN functionality 2024-03-06 10:23:31 +00:00
mfd_bd8lb600fs.c drivers: gpio: split up driver for BD8LB600FS into a GPIO and MFD 2024-03-15 09:00:26 +01:00
mfd_max20335.c drivers: mfd: add Maxim MAX20335 MFD driver 2023-11-02 20:32:40 +00:00
mfd_max31790.c drivers: pwm: split up driver for MAX31790 into a MFD 2024-03-20 07:38:18 -05:00
mfd_nct38xx.c gpio: nct38xx: Remove reg access wrappers 2023-09-11 11:00:47 +02:00
mfd_npm1300.c drivers: mfd: npm1300: Fixed configuration of long press reset 2024-04-23 15:35:46 +02:00
mfd_npm6001.c drivers: mfd: npm6001: set SWREADY 2024-02-26 10:42:38 +01:00
mfd_nxp_lp_flexcomm.c drivers: mfd: Add NXP LP Flexcomm driver 2024-03-13 22:38:46 +00:00
mfd_tle9104.c drivers: sensor: implement output diagnostics sensor for TLE9104 2024-04-09 11:07:27 +02:00