ARM: dts: aspeed: everest: Add pcie slot indicator leds

These are pcie slot indicator leds driven by PCA9552.

Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20210607031259.475020-4-joel@jms.id.au
This commit is contained in:
Vishwanatha Subbanna 2021-06-07 12:42:56 +09:30 committed by Joel Stanley
parent 793de4def9
commit 66d8e7a296

View File

@ -721,6 +721,129 @@
};
};
};
pca_pcie_slot: pca9552@65 {
compatible = "nxp,pca9552";
reg = <0x65>;
#address-cells = <1>;
#size-cells = <0>;
gpio-controller;
#gpio-cells = <2>;
gpio@0 {
reg = <0>;
type = <PCA955X_TYPE_GPIO>;
};
led@1 {
label = "pcieslot-c01";
reg = <1>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@2 {
label = "pcieslot-c02";
reg = <2>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@3 {
label = "pcieslot-c03";
reg = <3>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@4 {
label = "pcieslot-c04";
reg = <4>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@5 {
label = "pcieslot-c05";
reg = <5>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@6 {
label = "pcieslot-c06";
reg = <6>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@7 {
label = "pcieslot-c07";
reg = <7>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@8 {
label = "pcieslot-c08";
reg = <8>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@9 {
label = "pcieslot-c09";
reg = <9>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@10 {
label = "pcieslot-c10";
reg = <10>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
led@11 {
label = "pcieslot-c11";
reg = <11>;
retain-state-shutdown;
default-state = "keep";
type = <PCA955X_TYPE_LED>;
};
gpio@12 {
reg = <12>;
type = <PCA955X_TYPE_GPIO>;
};
gpio@13 {
reg = <13>;
type = <PCA955X_TYPE_GPIO>;
};
gpio@14 {
reg = <14>;
type = <PCA955X_TYPE_GPIO>;
};
gpio@15 {
reg = <15>;
type = <PCA955X_TYPE_GPIO>;
};
};
};
&i2c7 {