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> |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Kconfig.ad559x | ||
| Kconfig.adp5585 | ||
| Kconfig.axp192 | ||
| Kconfig.bd8lb600fs | ||
| Kconfig.lpflexcomm | ||
| Kconfig.max20335 | ||
| Kconfig.max31790 | ||
| Kconfig.nct38xx | ||
| Kconfig.npm1300 | ||
| Kconfig.npm6001 | ||
| Kconfig.tle9104 | ||
| mfd_ad559x_i2c.c | ||
| mfd_ad559x_spi.c | ||
| mfd_ad559x.c | ||
| mfd_ad559x.h | ||
| mfd_adp5585.c | ||
| mfd_axp192.c | ||
| mfd_bd8lb600fs.c | ||
| mfd_max20335.c | ||
| mfd_max31790.c | ||
| mfd_nct38xx.c | ||
| mfd_npm1300.c | ||
| mfd_npm6001.c | ||
| mfd_nxp_lp_flexcomm.c | ||
| mfd_tle9104.c | ||