Skip to content

Commit f67bf68

Browse files
lategoodbyepelwell
authored andcommitted
overlays: pcf857x: Add support for pca8575, pca967x and max732x
Extend the pcf857x overlay to support all the chipsets, which are also compatible. Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
1 parent 970bf07 commit f67bf68

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

arch/arm/boot/dts/overlays/README

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3860,10 +3860,19 @@ Params: addr I2C address of expander. Default
38603860
depends on model selected.
38613861
i2c-bus Supports all the standard I2C bus selection
38623862
parameters - see "dtoverlay -h i2c-bus"
3863+
max7328 Select the Maxim MAX7328 (8 bit)
3864+
max7329 Select the Maxim MAX7329 (8 bit)
38633865
pcf8574 Select the NXP PCF8574 (8 bit)
38643866
pcf8574a Select the NXP PCF8574A (8 bit)
38653867
pcf8575 Select the NXP PCF8575 (16 bit)
38663868
pca8574 Select the NXP PCA8574 (8 bit)
3869+
pca8575 Select the NXP PCA8575 (16 bit)
3870+
pca9670 Select the NXP PCA9670 (8 bit)
3871+
pca9671 Select the NXP PCA9671 (16 bit)
3872+
pca9672 Select the NXP PCA9672 (8 bit)
3873+
pca9673 Select the NXP PCA9673 (16 bit)
3874+
pca9674 Select the NXP PCA9674 (8 bit)
3875+
pca9675 Select the NXP PCA9675 (16 bit)
38673876

38683877

38693878
Name: pcie-32bit-dma

arch/arm/boot/dts/overlays/pcf857x-overlay.dts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,19 @@
2525
};
2626

2727
__overrides__ {
28+
max7328 = <&pcf857x>,"compatible=maxim,max7328", <&pcf857x>,"reg:0=0x20";
29+
max7329 = <&pcf857x>,"compatible=maxim,max7329", <&pcf857x>,"reg:0=0x38";
2830
pcf8574 = <&pcf857x>,"compatible=nxp,pcf8574", <&pcf857x>,"reg:0=0x20";
2931
pcf8574a = <&pcf857x>,"compatible=nxp,pcf8574a", <&pcf857x>,"reg:0=0x38";
3032
pcf8575 = <&pcf857x>,"compatible=nxp,pcf8575", <&pcf857x>,"reg:0=0x20";
3133
pca8574 = <&pcf857x>,"compatible=nxp,pca8574", <&pcf857x>,"reg:0=0x20";
34+
pca8575 = <&pcf857x>,"compatible=nxp,pca8575", <&pcf857x>,"reg:0=0x20";
35+
pca9670 = <&pcf857x>,"compatible=nxp,pca9670", <&pcf857x>,"reg:0=0x20";
36+
pca9671 = <&pcf857x>,"compatible=nxp,pca9671", <&pcf857x>,"reg:0=0x20";
37+
pca9672 = <&pcf857x>,"compatible=nxp,pca9672", <&pcf857x>,"reg:0=0x20";
38+
pca9673 = <&pcf857x>,"compatible=nxp,pca9673", <&pcf857x>,"reg:0=0x28";
39+
pca9674 = <&pcf857x>,"compatible=nxp,pca9674", <&pcf857x>,"reg:0=0x20";
40+
pca9675 = <&pcf857x>,"compatible=nxp,pca9675", <&pcf857x>,"reg:0=0x20";
3241
addr = <&pcf857x>,"reg:0";
3342
};
3443
};

0 commit comments

Comments
 (0)