Commit 793de4de authored by Vishwanatha Subbanna's avatar Vishwanatha Subbanna Committed by Joel Stanley
Browse files

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: default avatarVishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
Link: https://lore.kernel.org/r/20210607031259.475020-3-joel@jms.id.au
parent c1e9c4a1
Loading
Loading
Loading
Loading
+132 −0
Original line number Diff line number Diff line
@@ -970,6 +970,138 @@
				};
			};

			pca_fan_nvme: pca9552@60 {
				compatible = "nxp,pca9552";
				reg = <0x60>;
				#address-cells = <1>;
				#size-cells = <0>;

				gpio-controller;
				#gpio-cells = <2>;

				led@0 {
					label = "nvme0";
					reg = <0>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@1 {
					label = "nvme1";
					reg = <1>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@2 {
					label = "nvme2";
					reg = <2>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@3 {
					label = "nvme3";
					reg = <3>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@4 {
					label = "nvme4";
					reg = <4>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@5 {
					label = "nvme5";
					reg = <5>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@6 {
					label = "nvme6";
					reg = <6>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@7 {
					label = "nvme7";
					reg = <7>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@8 {
					label = "nvme8";
					reg = <8>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@9 {
					label = "nvme9";
					reg = <9>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@10 {
					label = "fan0";
					reg = <10>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@11 {
					label = "fan1";
					reg = <11>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@12 {
					label = "fan2";
					reg = <12>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				led@13 {
					label = "fan3";
					reg = <13>;
					retain-state-shutdown;
					default-state = "keep";
					type = <PCA955X_TYPE_LED>;
				};

				gpio@14 {
					reg = <14>;
					type = <PCA955X_TYPE_GPIO>;
				};

				gpio@15 {
					reg = <15>;
					type = <PCA955X_TYPE_GPIO>;
				};
			};

			pca0: pca9552@61 {
				compatible = "nxp,pca9552";
				#address-cells = <1>;