ramips: add AW9523 I2C GPIO expander driver
authorDavid Bauer <mail@david-bauer.net>
Thu, 6 May 2021 22:35:16 +0000 (00:35 +0200)
committerDavid Bauer <mail@david-bauer.net>
Sun, 27 Jun 2021 19:40:15 +0000 (21:40 +0200)
commit38db2f12d6bd7337fe79d9d1b207e8bd593fc3b5
tree0167c21910e35b22857723b2be96e994f8f64e02
parentf033d5ad1c28e07eb6de2ce3ea8650dc7080d6d0
ramips: add AW9523 I2C GPIO expander driver

This adds a driver for the AW9523 I2C GPIO expander.

This driver is required to make LEDs as well as buttons on the Tenbay
T-MB5EU-V01 work.

This driver already had several upstream iterations. I'm working to
push this driver to mainline.

Ref: https://patchwork.ozlabs.org/project/linux-gpio/list/?series=226287

Signed-off-by: David Bauer <mail@david-bauer.net>
15 files changed:
target/linux/ramips/files/drivers/pinctrl/pinctrl-aw9523.c [new file with mode: 0644]
target/linux/ramips/mt7620/config-5.10
target/linux/ramips/mt7620/config-5.4
target/linux/ramips/mt7621/config-5.10
target/linux/ramips/mt7621/config-5.4
target/linux/ramips/mt76x8/config-5.10
target/linux/ramips/mt76x8/config-5.4
target/linux/ramips/patches-5.10/805-pinctrl-AW9523.patch [new file with mode: 0644]
target/linux/ramips/patches-5.4/805-pinctrl-AW9523.patch [new file with mode: 0644]
target/linux/ramips/rt288x/config-5.10
target/linux/ramips/rt288x/config-5.4
target/linux/ramips/rt305x/config-5.10
target/linux/ramips/rt305x/config-5.4
target/linux/ramips/rt3883/config-5.10
target/linux/ramips/rt3883/config-5.4