diff --git a/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts index 65371b4bac6e..bef11679777f 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p400_2g.dts @@ -827,3 +827,12 @@ function = "i2s"; }; }; + +&i2c_ao { + status = "okay"; + pca9557:pca9557@0x1f{ + compatible = "nxp,pca9557"; + reg = <0x1f>; + status = "okay"; + }; +}; diff --git a/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts b/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts index 779c6a7542df..29bce089f897 100644 --- a/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts +++ b/arch/arm64/boot/dts/amlogic/gxl_p401_2g.dts @@ -889,3 +889,12 @@ function = "i2s"; }; }; + +&i2c_ao { + status = "okay"; + pca9557:pca9557@0x1f{ + compatible = "nxp,pca9557"; + reg = <0x1f>; + status = "okay"; + }; +}; diff --git a/arch/arm64/configs/meson64_defconfig b/arch/arm64/configs/meson64_defconfig index 86add5686d49..ad4f14d2ebcc 100644 --- a/arch/arm64/configs/meson64_defconfig +++ b/arch/arm64/configs/meson64_defconfig @@ -314,6 +314,7 @@ CONFIG_SPI_DEBUG=y CONFIG_SPI_GPIO=y CONFIG_SPI_SPIDEV=y CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_PCA953X=y CONFIG_THERMAL=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y