ARM: dts: aspeed: mtjade: Add some gpios
authorQuan Nguyen <quan@os.amperecomputing.com>
Fri, 17 Sep 2021 08:29:45 +0000 (15:29 +0700)
committerJoel Stanley <joel@jms.id.au>
Fri, 8 Oct 2021 04:38:51 +0000 (15:08 +1030)
Add S0_SCP_AUTH_FAIL, S1_SCP_AUTH_FAIL gpios to indicates firmware
authentication fail on each socket.

Add gpio RTC_BAT_SEN_EN to enable RTC battery adc sensor.

Add BMC_I2C4_O_EN gpio to go high at boot to enable access to I2C4 bus.

Signed-off-by: Quan Nguyen <quan@os.amperecomputing.com>
Signed-off-by: Thang Nguyen <thang@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20210917082945.19111-1-quan@os.amperecomputing.com
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts

index 57b0c45a2298fb3779543cd06a829af81c2b4a86..3515d55bd31260c115dbc249717f6d54c31b0a3f 100644 (file)
                        linux,code = <ASPEED_GPIO(J, 1)>;
                };
 
+               S0_scp_auth_fail {
+                       label = "S0_SCP_AUTH_FAIL";
+                       gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
+                       linux,code = <ASPEED_GPIO(J, 2)>;
+               };
+
+               S1_scp_auth_fail {
+                       label = "S1_SCP_AUTH_FAIL";
+                       gpios = <&gpio ASPEED_GPIO(Z, 5) GPIO_ACTIVE_LOW>;
+                       linux,code = <ASPEED_GPIO(Z, 5)>;
+               };
+
                S1_overtemp {
                        label = "S1_OVERTEMP";
                        gpios = <&gpio ASPEED_GPIO(Z, 6) GPIO_ACTIVE_LOW>;
        /*Q0-Q7*/       "","","","","","UID_BUTTON","","",
        /*R0-R7*/       "","","BMC_EXT_HIGHTEMP_L","OCP_AUX_PWREN",
                        "OCP_MAIN_PWREN","RESET_BUTTON","","",
-       /*S0-S7*/       "","","","","","","","",
+       /*S0-S7*/       "","","","","RTC_BAT_SEN_EN","","","",
        /*T0-T7*/       "","","","","","","","",
        /*U0-U7*/       "","","","","","","","",
        /*V0-V7*/       "","","","","","","","",
                        "S1_BMC_DDR_ADR","","","","",
        /*AC0-AC7*/     "SYS_PWR_GD","","","","","BMC_READY","SLAVE_PRESENT_L",
                        "BMC_OCP_PG";
+
+       i2c4_o_en {
+               gpio-hog;
+               gpios = <ASPEED_GPIO(Y, 2) GPIO_ACTIVE_HIGH>;
+               output-high;
+               line-name = "BMC_I2C4_O_EN";
+       };
 };