Integrate linux-seco-imx/seco_lf-5.10.y-gm_gpio_exp
[DRIVER] pca953x: add dts property gpio-base
--
[DRIVER] pca953x: support reset-gpios shared line
Some systems connect several devices to a single reset GPIO. For these devices to get out of reset and probe successfully, treat the reset returning -EBUSY as the line already having been hogged and do not abort the probe.
--
[DRIVER] pca9685: add dts property gpio-base
--
[DEFCONFIG] add FXL6408 GPIO expander support
--
[DRIVER] fxl6408: add dts property gpio-base
--
[DRIVER] fxl6408: add reset-gpios control with shared line support
Add optional reset-gpios pin control. Also, some systems connect several devices to a single reset GPIO. For these devices to get out of reset and probe successfully, treat the reset returning -EBUSY as the line already having been hogged and do not abort the probe.
--
[DRIVER] fxl6408: nonfunctional: fix whitespace mistakes
--
[DRIVER] fxl6408: add I2C GPIO expander driver
Add minimal driver for Fairchild FXL6408 8-bit I2C-controlled GPIO expander. Missing feature: IRQ handling.
Imported from: https://git.toradex.com/cgit/linux-toradex.git/?h=toradex_5.4-2.3.x-imx