[PATCH 1/2] rainier: Add leds that are off 9551 on Operator Panel

Eddie James eajames at linux.ibm.com
Tue Jul 28 07:19:22 AEST 2020


On 7/27/20 7:40 AM, vishwanatha subbanna wrote:
> These are LEDs that are controlled by 9551


Reviewed-by: Eddie James <eajames at linux.ibm.com>


>
> Signed-off-by: Vishwanatha Subbanna <vishwa at linux.vnet.ibm.com>
> ---
> arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 82 ++++++++++++++++++++++++++++
> 1 file changed, 82 insertions(+)
>
> diff --git a/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts b/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts
> index 0b5c6cc..ecbce50 100644
> --- a/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts
> +++ b/arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts
> @@ -69,6 +69,38 @@
> 		};
> 	};
>
> +	leds {
> +		compatible = "gpio-leds";
> +
> +		/* System ID LED that is at front on Op Panel */
> +		front-sys-id0 {
> +			retain-state-shutdown;
> +			default-state = "keep";
> +			gpios = <&pca1 0 GPIO_ACTIVE_LOW>;
> +		};
> +
> +		/* System Attention Indicator ID LED that is at front on Op Panel */
> +		front-check-log0 {
> +			retain-state-shutdown;
> +			default-state = "keep";
> +			gpios = <&pca1 1 GPIO_ACTIVE_LOW>;
> +		};
> +
> +		/* Enclosure Fault LED that is at front on Op Panel */
> +		front-enc-fault1 {
> +			retain-state-shutdown;
> +			default-state = "keep";
> +			gpios = <&pca1 2 GPIO_ACTIVE_LOW>;
> +		};
> +
> +		/* System PowerOn LED that is at front on Op Panel */
> +		front-sys-pwron0 {
> +			retain-state-shutdown;
> +			default-state = "keep";
> +			gpios = <&pca1 3 GPIO_ACTIVE_LOW>;
> +		};
> +	};
> +
> };
>
> &gpio0 {
> @@ -514,6 +546,56 @@
> 		};
> 	};
>
> +	pca1: pca9551 at 60 {
> +		compatible = "nxp,pca9551";
> +		reg = <0x60>;
> +		#address-cells = <1>;
> +		#size-cells = <0>;
> +
> +		gpio-controller;
> +		#gpio-cells = <2>;
> +
> +		gpio at 0 {
> +			reg = <0>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 1 {
> +			reg = <1>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 2 {
> +			reg = <2>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 3 {
> +			reg = <3>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 4 {
> +			reg = <4>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 5 {
> +			reg = <5>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 6 {
> +			reg = <6>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +
> +		gpio at 7 {
> +			reg = <7>;
> +			type = <PCA955X_TYPE_GPIO>;
> +		};
> +	};
> +
> 	dps: dps310 at 76 {
> 		compatible = "infineon,dps310";
> 		reg = <0x76>;


More information about the openbmc mailing list