Skip to content

Commit 793de4d

Browse files
vishwabmcshenki
authored andcommitted
ARM: dts: aspeed: everest: Add nvme and fan indicator leds
These are the indicator leds for nvme slots and fans and are driven by PCA9552. Signed-off-by: Vishwanatha Subbanna <[email protected]> Signed-off-by: Joel Stanley <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent c1e9c4a commit 793de4d

File tree

1 file changed

+132
-0
lines changed

1 file changed

+132
-0
lines changed

arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -970,6 +970,138 @@
970970
};
971971
};
972972

973+
pca_fan_nvme: pca9552@60 {
974+
compatible = "nxp,pca9552";
975+
reg = <0x60>;
976+
#address-cells = <1>;
977+
#size-cells = <0>;
978+
979+
gpio-controller;
980+
#gpio-cells = <2>;
981+
982+
led@0 {
983+
label = "nvme0";
984+
reg = <0>;
985+
retain-state-shutdown;
986+
default-state = "keep";
987+
type = <PCA955X_TYPE_LED>;
988+
};
989+
990+
led@1 {
991+
label = "nvme1";
992+
reg = <1>;
993+
retain-state-shutdown;
994+
default-state = "keep";
995+
type = <PCA955X_TYPE_LED>;
996+
};
997+
998+
led@2 {
999+
label = "nvme2";
1000+
reg = <2>;
1001+
retain-state-shutdown;
1002+
default-state = "keep";
1003+
type = <PCA955X_TYPE_LED>;
1004+
};
1005+
1006+
led@3 {
1007+
label = "nvme3";
1008+
reg = <3>;
1009+
retain-state-shutdown;
1010+
default-state = "keep";
1011+
type = <PCA955X_TYPE_LED>;
1012+
};
1013+
1014+
led@4 {
1015+
label = "nvme4";
1016+
reg = <4>;
1017+
retain-state-shutdown;
1018+
default-state = "keep";
1019+
type = <PCA955X_TYPE_LED>;
1020+
};
1021+
1022+
led@5 {
1023+
label = "nvme5";
1024+
reg = <5>;
1025+
retain-state-shutdown;
1026+
default-state = "keep";
1027+
type = <PCA955X_TYPE_LED>;
1028+
};
1029+
1030+
led@6 {
1031+
label = "nvme6";
1032+
reg = <6>;
1033+
retain-state-shutdown;
1034+
default-state = "keep";
1035+
type = <PCA955X_TYPE_LED>;
1036+
};
1037+
1038+
led@7 {
1039+
label = "nvme7";
1040+
reg = <7>;
1041+
retain-state-shutdown;
1042+
default-state = "keep";
1043+
type = <PCA955X_TYPE_LED>;
1044+
};
1045+
1046+
led@8 {
1047+
label = "nvme8";
1048+
reg = <8>;
1049+
retain-state-shutdown;
1050+
default-state = "keep";
1051+
type = <PCA955X_TYPE_LED>;
1052+
};
1053+
1054+
led@9 {
1055+
label = "nvme9";
1056+
reg = <9>;
1057+
retain-state-shutdown;
1058+
default-state = "keep";
1059+
type = <PCA955X_TYPE_LED>;
1060+
};
1061+
1062+
led@10 {
1063+
label = "fan0";
1064+
reg = <10>;
1065+
retain-state-shutdown;
1066+
default-state = "keep";
1067+
type = <PCA955X_TYPE_LED>;
1068+
};
1069+
1070+
led@11 {
1071+
label = "fan1";
1072+
reg = <11>;
1073+
retain-state-shutdown;
1074+
default-state = "keep";
1075+
type = <PCA955X_TYPE_LED>;
1076+
};
1077+
1078+
led@12 {
1079+
label = "fan2";
1080+
reg = <12>;
1081+
retain-state-shutdown;
1082+
default-state = "keep";
1083+
type = <PCA955X_TYPE_LED>;
1084+
};
1085+
1086+
led@13 {
1087+
label = "fan3";
1088+
reg = <13>;
1089+
retain-state-shutdown;
1090+
default-state = "keep";
1091+
type = <PCA955X_TYPE_LED>;
1092+
};
1093+
1094+
gpio@14 {
1095+
reg = <14>;
1096+
type = <PCA955X_TYPE_GPIO>;
1097+
};
1098+
1099+
gpio@15 {
1100+
reg = <15>;
1101+
type = <PCA955X_TYPE_GPIO>;
1102+
};
1103+
};
1104+
9731105
pca0: pca9552@61 {
9741106
compatible = "nxp,pca9552";
9751107
#address-cells = <1>;

0 commit comments

Comments
 (0)