* [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC @ 2022-02-11 1:57 Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 01/10] arch: arm: dts: bletchley: switch sled numbering to 1-based Potin Lai ` (9 more replies) 0 siblings, 10 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Update Facebook Bletchley BMC devicetree base on EVT HW design and rebase sled numbering to 1-based for OpenBMC multi-host This patch series are modified from LINK: https://lore.kernel.org/all/20220209100413.23714-1-potin.lai@quantatw.com/ Potin Lai (10): arch: arm: dts: bletchley: switch sled numbering to 1-based arch: arm: dts: bletchley: separate leds into multiple groups arch: arm: dts: bletchley: update gpio-line-names arch: arm: dts: bletchley: update fmc configurations arch: arm: dts: bletchley: switch to spi-gpio for spi2 arch: arm: dts: bletchley: add interrupt support for sled io expander arch: arm: dts: bletchley: add shunt-resistor for ADM1278 arch: arm: dts: bletchley: add INA230 sensor on each sled arch: arm: dts: bletchley: enable mdio3 bus arch: arm: dts: bletchley: cleanup redundant node .../dts/aspeed-bmc-facebook-bletchley.dts | 303 +++++++++++------- 1 file changed, 194 insertions(+), 109 deletions(-) -- 2.17.1 ^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 01/10] arch: arm: dts: bletchley: switch sled numbering to 1-based 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 02/10] arch: arm: dts: bletchley: separate leds into multiple groups Potin Lai ` (8 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Switch sled to 1-based to meet OpenBMC multi-host numbering rule Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- .../dts/aspeed-bmc-facebook-bletchley.dts | 128 +++++++++--------- 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index f973ea883b97..e77736ed5c4c 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -101,16 +101,6 @@ default-state = "off"; gpios = <&fan_ioexp 15 GPIO_ACTIVE_HIGH>; }; - sled0_amber { - retain-state-shutdown; - default-state = "off"; - gpios = <&sled0_leds 0 GPIO_ACTIVE_LOW>; - }; - sled0_blue { - retain-state-shutdown; - default-state = "off"; - gpios = <&sled0_leds 1 GPIO_ACTIVE_LOW>; - }; sled1_amber { retain-state-shutdown; default-state = "off"; @@ -161,6 +151,16 @@ default-state = "off"; gpios = <&sled5_leds 1 GPIO_ACTIVE_LOW>; }; + sled6_amber { + retain-state-shutdown; + default-state = "off"; + gpios = <&sled6_leds 0 GPIO_ACTIVE_LOW>; + }; + sled6_blue { + retain-state-shutdown; + default-state = "off"; + gpios = <&sled6_leds 1 GPIO_ACTIVE_LOW>; + }; }; }; @@ -219,7 +219,7 @@ reg = <0x4f>; }; - sled0_ioexp: pca9539@76 { + sled1_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; #address-cells = <1>; @@ -228,13 +228,13 @@ #gpio-cells = <2>; gpio-line-names = - "SLED0_MS_DETECT1","SLED0_VBUS_BMC_EN","SLED0_INA230_ALERT","SLED0_P12V_STBY_ALERT", - "SLED0_SSD_ALERT","SLED0_MS_DETECT0","SLED0_RST_CCG5","SLED0_FUSB302_INT", - "SLED0_MD_STBY_RESET","SLED0_MD_IOEXP_EN_FAULT","SLED0_MD_DIR","SLED0_MD_DECAY", - "SLED0_MD_MODE1","SLED0_MD_MODE2","SLED0_MD_MODE3","power-host0"; + "SLED1_MS_DETECT1","SLED1_VBUS_BMC_EN","SLED1_INA230_ALERT","SLED1_P12V_STBY_ALERT", + "SLED1_SSD_ALERT","SLED1_MS_DETECT0","SLED1_RST_CCG5","SLED1_FUSB302_INT", + "SLED1_MD_STBY_RESET","SLED1_MD_IOEXP_EN_FAULT","SLED1_MD_DIR","SLED1_MD_DECAY", + "SLED1_MD_MODE1","SLED1_MD_MODE2","SLED1_MD_MODE3","power-host1"; }; - sled0_leds: pca9552@67 { + sled1_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; @@ -243,13 +243,13 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled0-amber","led-sled0-blue","SLED0_RST_IOEXP","", + "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","", "","","","", "","","","", "","","",""; }; - sled0_fusb302: typec-portc@22 { + sled1_fusb302: typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -282,7 +282,7 @@ reg = <0x4f>; }; - sled1_ioexp: pca9539@76 { + sled2_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; #address-cells = <1>; @@ -291,13 +291,13 @@ #gpio-cells = <2>; gpio-line-names = - "SLED1_MS_DETECT1","SLED1_VBUS_BMC_EN","SLED1_INA230_ALERT","SLED1_P12V_STBY_ALERT", - "SLED1_SSD_ALERT","SLED1_MS_DETECT0","SLED1_RST_CCG5","SLED1_FUSB302_INT", - "SLED1_MD_STBY_RESET","SLED1_MD_IOEXP_EN_FAULT","SLED1_MD_DIR","SLED1_MD_DECAY", - "SLED1_MD_MODE1","SLED1_MD_MODE2","SLED1_MD_MODE3","power-host1"; + "SLED2_MS_DETECT1","SLED2_VBUS_BMC_EN","SLED2_INA230_ALERT","SLED2_P12V_STBY_ALERT", + "SLED2_SSD_ALERT","SLED2_MS_DETECT0","SLED2_RST_CCG5","SLED2_FUSB302_INT", + "SLED2_MD_STBY_RESET","SLED2_MD_IOEXP_EN_FAULT","SLED2_MD_DIR","SLED2_MD_DECAY", + "SLED2_MD_MODE1","SLED2_MD_MODE2","SLED2_MD_MODE3","power-host2"; }; - sled1_leds: pca9552@67 { + sled2_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; @@ -306,13 +306,13 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","", + "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","", "","","","", "","","","", "","","",""; }; - sled1_fusb302: typec-portc@22 { + sled2_fusb302: typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -349,7 +349,7 @@ reg = <0x4f>; }; - sled2_ioexp: pca9539@76 { + sled3_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; #address-cells = <1>; @@ -358,13 +358,13 @@ #gpio-cells = <2>; gpio-line-names = - "SLED2_MS_DETECT1","SLED2_VBUS_BMC_EN","SLED2_INA230_ALERT","SLED2_P12V_STBY_ALERT", - "SLED2_SSD_ALERT","SLED2_MS_DETECT0","SLED2_RST_CCG5","SLED2_FUSB302_INT", - "SLED2_MD_STBY_RESET","SLED2_MD_IOEXP_EN_FAULT","SLED2_MD_DIR","SLED2_MD_DECAY", - "SLED2_MD_MODE1","SLED2_MD_MODE2","SLED2_MD_MODE3","power-host2"; + "SLED3_MS_DETECT1","SLED3_VBUS_BMC_EN","SLED3_INA230_ALERT","SLED3_P12V_STBY_ALERT", + "SLED3_SSD_ALERT","SLED3_MS_DETECT0","SLED3_RST_CCG5","SLED3_FUSB302_INT", + "SLED3_MD_STBY_RESET","SLED3_MD_IOEXP_EN_FAULT","SLED3_MD_DIR","SLED3_MD_DECAY", + "SLED3_MD_MODE1","SLED3_MD_MODE2","SLED3_MD_MODE3","power-host3"; }; - sled2_leds: pca9552@67 { + sled3_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; @@ -373,13 +373,13 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","", + "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","", "","","","", "","","","", "","","",""; }; - sled2_fusb302: typec-portc@22 { + sled3_fusb302: typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -412,7 +412,7 @@ reg = <0x4f>; }; - sled3_ioexp: pca9539@76 { + sled4_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; #address-cells = <1>; @@ -421,13 +421,13 @@ #gpio-cells = <2>; gpio-line-names = - "SLED3_MS_DETECT1","SLED3_VBUS_BMC_EN","SLED3_INA230_ALERT","SLED3_P12V_STBY_ALERT", - "SLED3_SSD_ALERT","SLED3_MS_DETECT0","SLED3_RST_CCG5","SLED3_FUSB302_INT", - "SLED3_MD_STBY_RESET","SLED3_MD_IOEXP_EN_FAULT","SLED3_MD_DIR","SLED3_MD_DECAY", - "SLED3_MD_MODE1","SLED3_MD_MODE2","SLED3_MD_MODE3","power-host3"; + "SLED4_MS_DETECT1","SLED4_VBUS_BMC_EN","SLED4_INA230_ALERT","SLED4_P12V_STBY_ALERT", + "SLED4_SSD_ALERT","SLED4_MS_DETECT0","SLED4_RST_CCG5","SLED4_FUSB302_INT", + "SLED4_MD_STBY_RESET","SLED4_MD_IOEXP_EN_FAULT","SLED4_MD_DIR","SLED4_MD_DECAY", + "SLED4_MD_MODE1","SLED4_MD_MODE2","SLED4_MD_MODE3","power-host4"; }; - sled3_leds: pca9552@67 { + sled4_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; @@ -436,13 +436,13 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","", + "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","", "","","","", "","","","", "","","",""; }; - sled3_fusb302: typec-portc@22 { + sled4_fusb302: typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -475,7 +475,7 @@ reg = <0x4f>; }; - sled4_ioexp: pca9539@76 { + sled5_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; #address-cells = <1>; @@ -484,13 +484,13 @@ #gpio-cells = <2>; gpio-line-names = - "SLED4_MS_DETECT1","SLED4_VBUS_BMC_EN","SLED4_INA230_ALERT","SLED4_P12V_STBY_ALERT", - "SLED4_SSD_ALERT","SLED4_MS_DETECT0","SLED4_RST_CCG5","SLED4_FUSB302_INT", - "SLED4_MD_STBY_RESET","SLED4_MD_IOEXP_EN_FAULT","SLED4_MD_DIR","SLED4_MD_DECAY", - "SLED4_MD_MODE1","SLED4_MD_MODE2","SLED4_MD_MODE3","power-host4"; + "SLED5_MS_DETECT1","SLED5_VBUS_BMC_EN","SLED5_INA230_ALERT","SLED5_P12V_STBY_ALERT", + "SLED5_SSD_ALERT","SLED5_MS_DETECT0","SLED5_RST_CCG5","SLED5_FUSB302_INT", + "SLED5_MD_STBY_RESET","SLED5_MD_IOEXP_EN_FAULT","SLED5_MD_DIR","SLED5_MD_DECAY", + "SLED5_MD_MODE1","SLED5_MD_MODE2","SLED5_MD_MODE3","power-host5"; }; - sled4_leds: pca9552@67 { + sled5_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; @@ -499,13 +499,13 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","", + "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","", "","","","", "","","","", "","","",""; }; - sled4_fusb302: typec-portc@22 { + sled5_fusb302: typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -538,7 +538,7 @@ reg = <0x4f>; }; - sled5_ioexp: pca9539@76 { + sled6_ioexp: pca9539@76 { compatible = "nxp,pca9539"; reg = <0x76>; #address-cells = <1>; @@ -547,13 +547,13 @@ #gpio-cells = <2>; gpio-line-names = - "SLED5_MS_DETECT1","SLED5_VBUS_BMC_EN","SLED5_INA230_ALERT","SLED5_P12V_STBY_ALERT", - "SLED5_SSD_ALERT","SLED5_MS_DETECT0","SLED5_RST_CCG5","SLED5_FUSB302_INT", - "SLED5_MD_STBY_RESET","SLED5_MD_IOEXP_EN_FAULT","SLED5_MD_DIR","SLED5_MD_DECAY", - "SLED5_MD_MODE1","SLED5_MD_MODE2","SLED5_MD_MODE3","power-host5"; + "SLED6_MS_DETECT1","SLED6_VBUS_BMC_EN","SLED6_INA230_ALERT","SLED6_P12V_STBY_ALERT", + "SLED6_SSD_ALERT","SLED6_MS_DETECT0","SLED6_RST_CCG5","SLED6_FUSB302_INT", + "SLED6_MD_STBY_RESET","SLED6_MD_IOEXP_EN_FAULT","SLED6_MD_DIR","SLED6_MD_DECAY", + "SLED6_MD_MODE1","SLED6_MD_MODE2","SLED6_MD_MODE3","power-host6"; }; - sled5_leds: pca9552@67 { + sled6_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; @@ -562,13 +562,13 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","", + "led-sled6-amber","led-sled6-blue","SLED6_RST_IOEXP","", "","","","", "","","","", "","","",""; }; - sled5_fusb302: typec-portc@22 { + sled6_fusb302: typec-portc@22 { compatible = "fcs,fusb302"; reg = <0x22>; @@ -702,17 +702,17 @@ /*F0-F7*/ "","","","","","","","", /*G0-G7*/ "","SWITCH_FRU_MUX","","","","","","", /*H0-H7*/ "presence-riser1","presence-riser2", - "presence-sled0","presence-sled1", - "presence-sled2","presence-sled3", - "presence-sled4","presence-sled5", + "presence-sled1","presence-sled2", + "presence-sled3","presence-sled4", + "presence-sled5","presence-sled6", /*I0-I7*/ "REV_ID0","","REV_ID1","REV_ID2", "","","","", /*J0-J7*/ "","","","","","","","", /*K0-K7*/ "","","","","","","","", /*L0-L7*/ "","","","","","","","", - /*M0-M7*/ "ALERT_SLED0","ALERT_SLED1", - "ALERT_SLED2","ALERT_SLED3", - "ALERT_SLED4","ALERT_SLED5", + /*M0-M7*/ "ALERT_SLED1","ALERT_SLED2", + "ALERT_SLED3","ALERT_SLED4", + "ALERT_SLED5","ALERT_SLED6", "P12V_AUX_ALERT1","", /*N0-N7*/ "","","","","","","","", /*O0-O7*/ "","","","", -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 02/10] arch: arm: dts: bletchley: separate leds into multiple groups 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 01/10] arch: arm: dts: bletchley: switch sled numbering to 1-based Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 03/10] arch: arm: dts: bletchley: update gpio-line-names Potin Lai ` (7 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Separate gpio-leds by each io expander chip. To avoid entire gpio-leds bind failed due to single chip not available Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- .../dts/aspeed-bmc-facebook-bletchley.dts | 77 +++++++++++++------ 1 file changed, 52 insertions(+), 25 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index e77736ed5c4c..ebd2430a3bdd 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -5,6 +5,7 @@ #include "aspeed-g6.dtsi" #include <dt-bindings/gpio/aspeed-gpio.h> #include <dt-bindings/usb/pd.h> +#include <dt-bindings/leds/leds-pca955x.h> / { model = "Facebook Bletchley BMC"; @@ -53,112 +54,138 @@ // Fixed link }; - leds { + front_gpio_leds { compatible = "gpio-leds"; - sys_log_id { - retain-state-shutdown; - default-state = "keep"; + default-state = "off"; gpios = <&front_leds 0 GPIO_ACTIVE_HIGH>; }; + }; + + fan_gpio_leds { + compatible = "gpio-leds"; fan0_blue { retain-state-shutdown; default-state = "on"; - gpios = <&fan_ioexp 8 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 8 GPIO_ACTIVE_HIGH>; }; fan1_blue { retain-state-shutdown; default-state = "on"; - gpios = <&fan_ioexp 9 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 9 GPIO_ACTIVE_HIGH>; }; fan2_blue { retain-state-shutdown; default-state = "on"; - gpios = <&fan_ioexp 10 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 10 GPIO_ACTIVE_HIGH>; }; fan3_blue { retain-state-shutdown; default-state = "on"; - gpios = <&fan_ioexp 11 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 11 GPIO_ACTIVE_HIGH>; }; fan0_amber { retain-state-shutdown; default-state = "off"; - gpios = <&fan_ioexp 12 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 12 GPIO_ACTIVE_HIGH>; }; fan1_amber { retain-state-shutdown; default-state = "off"; - gpios = <&fan_ioexp 13 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 13 GPIO_ACTIVE_HIGH>; }; fan2_amber { retain-state-shutdown; default-state = "off"; - gpios = <&fan_ioexp 14 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 14 GPIO_ACTIVE_HIGH>; }; fan3_amber { retain-state-shutdown; default-state = "off"; - gpios = <&fan_ioexp 15 GPIO_ACTIVE_HIGH>; + gpios = <&fan_leds 15 GPIO_ACTIVE_HIGH>; }; + }; + + sled1_gpio_leds { + compatible = "gpio-leds"; sled1_amber { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled1_leds 0 GPIO_ACTIVE_LOW>; }; sled1_blue { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled1_leds 1 GPIO_ACTIVE_LOW>; }; + }; + + sled2_gpio_leds { + compatible = "gpio-leds"; sled2_amber { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled2_leds 0 GPIO_ACTIVE_LOW>; }; sled2_blue { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled2_leds 1 GPIO_ACTIVE_LOW>; }; + }; + + sled3_gpio_leds { + compatible = "gpio-leds"; sled3_amber { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled3_leds 0 GPIO_ACTIVE_LOW>; }; sled3_blue { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled3_leds 1 GPIO_ACTIVE_LOW>; }; + }; + + sled4_gpio_leds { + compatible = "gpio-leds"; sled4_amber { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled4_leds 0 GPIO_ACTIVE_LOW>; }; sled4_blue { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled4_leds 1 GPIO_ACTIVE_LOW>; }; + }; + + sled5_gpio_leds { + compatible = "gpio-leds"; sled5_amber { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled5_leds 0 GPIO_ACTIVE_LOW>; }; sled5_blue { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled5_leds 1 GPIO_ACTIVE_LOW>; }; + }; + + sled6_gpio_leds { + compatible = "gpio-leds"; sled6_amber { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled6_leds 0 GPIO_ACTIVE_LOW>; }; sled6_blue { retain-state-shutdown; - default-state = "off"; + default-state = "keep"; gpios = <&sled6_leds 1 GPIO_ACTIVE_LOW>; }; }; @@ -667,7 +694,7 @@ reg = <0x4d>; }; - fan_ioexp: pca9552@67 { + fan_leds: pca9552@67 { compatible = "nxp,pca9552"; reg = <0x67>; #address-cells = <1>; -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 03/10] arch: arm: dts: bletchley: update gpio-line-names 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 01/10] arch: arm: dts: bletchley: switch sled numbering to 1-based Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 02/10] arch: arm: dts: bletchley: separate leds into multiple groups Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 04/10] arch: arm: dts: bletchley: update fmc configurations Potin Lai ` (6 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai update gpio-line-names for gpio0 and all io expander Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- .../dts/aspeed-bmc-facebook-bletchley.dts | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index ebd2430a3bdd..fc0690ccdb0a 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -270,7 +270,7 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","", + "led-sled1-amber","led-sled1-blue","SLED1_RST_IOEXP","SLED1_MD_REF_PWM", "","","","", "","","","", "","","",""; @@ -333,7 +333,7 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","", + "led-sled2-amber","led-sled2-blue","SLED2_RST_IOEXP","SLED2_MD_REF_PWM", "","","","", "","","","", "","","",""; @@ -400,7 +400,7 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","", + "led-sled3-amber","led-sled3-blue","SLED3_RST_IOEXP","SLED3_MD_REF_PWM", "","","","", "","","","", "","","",""; @@ -463,7 +463,7 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","", + "led-sled4-amber","led-sled4-blue","SLED4_RST_IOEXP","SLED4_MD_REF_PWM", "","","","", "","","","", "","","",""; @@ -526,7 +526,7 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","", + "led-sled5-amber","led-sled5-blue","SLED5_RST_IOEXP","SLED5_MD_REF_PWM", "","","","", "","","","", "","","",""; @@ -589,7 +589,7 @@ #gpio-cells = <2>; gpio-line-names = - "led-sled6-amber","led-sled6-blue","SLED6_RST_IOEXP","", + "led-sled6-amber","led-sled6-blue","SLED6_RST_IOEXP","SLED6_MD_REF_PWM", "","","","", "","","","", "","","",""; @@ -727,16 +727,17 @@ /*D0-D7*/ "","","","","","","","", /*E0-E7*/ "","","","","","","","", /*F0-F7*/ "","","","","","","","", - /*G0-G7*/ "","SWITCH_FRU_MUX","","","","","","", + /*G0-G7*/ "BSM_FRU_WP","SWITCH_FRU_MUX","","", + "PWRGD_P1V05_VDDCORE","PWRGD_P1V5_VDD","","", /*H0-H7*/ "presence-riser1","presence-riser2", "presence-sled1","presence-sled2", "presence-sled3","presence-sled4", "presence-sled5","presence-sled6", /*I0-I7*/ "REV_ID0","","REV_ID1","REV_ID2", - "","","","", + "","BSM_FLASH_WP_STATUS","BMC_TPM_PRES","", /*J0-J7*/ "","","","","","","","", /*K0-K7*/ "","","","","","","","", - /*L0-L7*/ "","","","","","","","", + /*L0-L7*/ "","","","","","BMC_RTC_INT","","", /*M0-M7*/ "ALERT_SLED1","ALERT_SLED2", "ALERT_SLED3","ALERT_SLED4", "ALERT_SLED5","ALERT_SLED6", @@ -744,19 +745,20 @@ /*N0-N7*/ "","","","","","","","", /*O0-O7*/ "","","","", "","BOARD_ID0","BOARD_ID1","BOARD_ID2", - /*P0-P7*/ "","","","","","","","", + /*P0-P7*/ "","","","","","","","BMC_HEARTBEAT", /*Q0-Q7*/ "","","","","","","","", /*R0-R7*/ "","","","","","","","", /*S0-S7*/ "","","","BAT_DETECT", "BMC_BT_WP0","BMC_BT_WP1","","", /*T0-T7*/ "","","","","","","","", /*U0-U7*/ "","","","","","","","", - /*V0-V7*/ "","RST_BMC_MVL","","", + /*V0-V7*/ "PWRGD_CNS_PSU","RST_BMC_MVL","","PSU_PRSNT", "USB2_SEL0_A","USB2_SEL1_A", "USB2_SEL0_B","USB2_SEL1_B", /*W0-W7*/ "RST_FRONT_IOEXP","","","","","","","", /*X0-X7*/ "","","","","","","","", - /*Y0-Y7*/ "","","BSM_FLASH_LATCH","","","","","", + /*Y0-Y7*/ "BMC_SELF_HW_RST","BSM_PRSNT","BSM_FLASH_LATCH","", + "","","","", /*Z0-Z7*/ "","","","","","","",""; }; -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 04/10] arch: arm: dts: bletchley: update fmc configurations 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (2 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 03/10] arch: arm: dts: bletchley: update gpio-line-names Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 05/10] arch: arm: dts: bletchley: switch to spi-gpio for spi2 Potin Lai ` (5 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai add flash1 in fmc to support dual flash module Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index fc0690ccdb0a..b01f1e7adb81 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -217,6 +217,12 @@ spi-max-frequency = <50000000>; #include "openbmc-flash-layout-128.dtsi" }; + flash@1 { + status = "okay"; + m25p,fast-read; + label = "flash1"; + spi-max-frequency = <50000000>; + }; }; &spi2 { -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 05/10] arch: arm: dts: bletchley: switch to spi-gpio for spi2 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (3 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 04/10] arch: arm: dts: bletchley: update fmc configurations Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 06/10] arch: arm: dts: bletchley: add interrupt support for sled io expander Potin Lai ` (4 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Switch to spi-gpio driver to avoid unstable signal issue with EVT HW Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index b01f1e7adb81..3c54e4a892c9 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -227,8 +227,16 @@ &spi2 { status = "okay"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_spi2_default>; + + compatible = "spi-gpio"; + #address-cells = <1>; + #size-cells = <0>; + + gpio-sck = <&gpio0 ASPEED_GPIO(X, 3) GPIO_ACTIVE_HIGH>; + gpio-mosi = <&gpio0 ASPEED_GPIO(X, 4) GPIO_ACTIVE_HIGH>; + gpio-miso = <&gpio0 ASPEED_GPIO(X, 5) GPIO_ACTIVE_HIGH>; + num-chipselects = <1>; + cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>; flash@0 { status = "okay"; -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 06/10] arch: arm: dts: bletchley: add interrupt support for sled io expander 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (4 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 05/10] arch: arm: dts: bletchley: switch to spi-gpio for spi2 Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 07/10] arch: arm: dts: bletchley: add shunt-resistor for ADM1278 Potin Lai ` (3 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Enable interrupt support for all sledx_ioexp, so userspace can monitor gpio from io expander by interrupt Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- .../dts/aspeed-bmc-facebook-bletchley.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index 3c54e4a892c9..8afaa8f52c38 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -6,6 +6,7 @@ #include <dt-bindings/gpio/aspeed-gpio.h> #include <dt-bindings/usb/pd.h> #include <dt-bindings/leds/leds-pca955x.h> +#include <dt-bindings/interrupt-controller/irq.h> / { model = "Facebook Bletchley BMC"; @@ -268,6 +269,9 @@ gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <ASPEED_GPIO(M, 0) IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "SLED1_MS_DETECT1","SLED1_VBUS_BMC_EN","SLED1_INA230_ALERT","SLED1_P12V_STBY_ALERT", "SLED1_SSD_ALERT","SLED1_MS_DETECT0","SLED1_RST_CCG5","SLED1_FUSB302_INT", @@ -331,6 +335,9 @@ gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <ASPEED_GPIO(M, 1) IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "SLED2_MS_DETECT1","SLED2_VBUS_BMC_EN","SLED2_INA230_ALERT","SLED2_P12V_STBY_ALERT", "SLED2_SSD_ALERT","SLED2_MS_DETECT0","SLED2_RST_CCG5","SLED2_FUSB302_INT", @@ -398,6 +405,9 @@ gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <ASPEED_GPIO(M, 2) IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "SLED3_MS_DETECT1","SLED3_VBUS_BMC_EN","SLED3_INA230_ALERT","SLED3_P12V_STBY_ALERT", "SLED3_SSD_ALERT","SLED3_MS_DETECT0","SLED3_RST_CCG5","SLED3_FUSB302_INT", @@ -461,6 +471,9 @@ gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <ASPEED_GPIO(M, 3) IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "SLED4_MS_DETECT1","SLED4_VBUS_BMC_EN","SLED4_INA230_ALERT","SLED4_P12V_STBY_ALERT", "SLED4_SSD_ALERT","SLED4_MS_DETECT0","SLED4_RST_CCG5","SLED4_FUSB302_INT", @@ -524,6 +537,9 @@ gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <ASPEED_GPIO(M, 4) IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "SLED5_MS_DETECT1","SLED5_VBUS_BMC_EN","SLED5_INA230_ALERT","SLED5_P12V_STBY_ALERT", "SLED5_SSD_ALERT","SLED5_MS_DETECT0","SLED5_RST_CCG5","SLED5_FUSB302_INT", @@ -587,6 +603,9 @@ gpio-controller; #gpio-cells = <2>; + interrupt-parent = <&gpio0>; + interrupts = <ASPEED_GPIO(M, 5) IRQ_TYPE_LEVEL_LOW>; + gpio-line-names = "SLED6_MS_DETECT1","SLED6_VBUS_BMC_EN","SLED6_INA230_ALERT","SLED6_P12V_STBY_ALERT", "SLED6_SSD_ALERT","SLED6_MS_DETECT0","SLED6_RST_CCG5","SLED6_FUSB302_INT", -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 07/10] arch: arm: dts: bletchley: add shunt-resistor for ADM1278 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (5 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 06/10] arch: arm: dts: bletchley: add interrupt support for sled io expander Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 08/10] arch: arm: dts: bletchley: add INA230 sensor on each sled Potin Lai ` (2 subsequent siblings) 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai fix with correct shunt-resistor value base on EVT HW Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index 8afaa8f52c38..76c086ea7b71 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -715,6 +715,7 @@ adm1278@11 { compatible = "adi,adm1278"; reg = <0x11>; + shunt-resistor-micro-ohms = <300>; }; tmp421@4c { -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 08/10] arch: arm: dts: bletchley: add INA230 sensor on each sled 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (6 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 07/10] arch: arm: dts: bletchley: add shunt-resistor for ADM1278 Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 09/10] arch: arm: dts: bletchley: enable mdio3 bus Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 10/10] arch: arm: dts: bletchley: cleanup redundant node Potin Lai 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai add INA230 node on each sled base on EVT HW Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- .../dts/aspeed-bmc-facebook-bletchley.dts | 36 +++++++++++++++---- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index 76c086ea7b71..8c8fbfcbb257 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -249,7 +249,11 @@ &i2c0 { status = "okay"; - /* TODO: Add ADC INA230 */ + ina230@45 { + compatible = "ti,ina230"; + reg = <0x45>; + shunt-resistor = <2000>; + }; mp5023@40 { compatible = "mps,mp5023"; @@ -315,7 +319,11 @@ &i2c1 { status = "okay"; - /* TODO: Add ADC INA230 */ + ina230@45 { + compatible = "ti,ina230"; + reg = <0x45>; + shunt-resistor = <2000>; + }; mp5023@40 { compatible = "mps,mp5023"; @@ -385,7 +393,11 @@ &i2c2 { status = "okay"; - /* TODO: Add ADC INA230 */ + ina230@45 { + compatible = "ti,ina230"; + reg = <0x45>; + shunt-resistor = <2000>; + }; mp5023@40 { compatible = "mps,mp5023"; @@ -451,7 +463,11 @@ &i2c3 { status = "okay"; - /* TODO: Add ADC INA230 */ + ina230@45 { + compatible = "ti,ina230"; + reg = <0x45>; + shunt-resistor = <2000>; + }; mp5023@40 { compatible = "mps,mp5023"; @@ -517,7 +533,11 @@ &i2c4 { status = "okay"; - /* TODO: Add ADC INA230 */ + ina230@45 { + compatible = "ti,ina230"; + reg = <0x45>; + shunt-resistor = <2000>; + }; mp5023@40 { compatible = "mps,mp5023"; @@ -583,7 +603,11 @@ &i2c5 { status = "okay"; - /* TODO: Add ADC INA230 */ + ina230@45 { + compatible = "ti,ina230"; + reg = <0x45>; + shunt-resistor = <2000>; + }; mp5023@40 { compatible = "mps,mp5023"; -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 09/10] arch: arm: dts: bletchley: enable mdio3 bus 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (7 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 08/10] arch: arm: dts: bletchley: add INA230 sensor on each sled Potin Lai @ 2022-02-11 1:57 ` Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 10/10] arch: arm: dts: bletchley: cleanup redundant node Potin Lai 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Enable mdio3 bus based on EVT HW So far lack of c45 support in mdio-aspeed, at least can access mdio bus by read/write register TODO: Add Marvell PHY 88X3310 and mdio-aspeed driver c45 support Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index 8c8fbfcbb257..946107bd8bc7 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -841,3 +841,8 @@ &pinctrl_adc12_default &pinctrl_adc13_default &pinctrl_adc14_default &pinctrl_adc15_default>; }; + +&mdio3 { + status = "okay"; + /* TODO: Add Marvell 88X3310 */ +}; -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH linux dev-5.15 10/10] arch: arm: dts: bletchley: cleanup redundant node 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai ` (8 preceding siblings ...) 2022-02-11 1:57 ` [PATCH linux dev-5.15 09/10] arch: arm: dts: bletchley: enable mdio3 bus Potin Lai @ 2022-02-11 1:57 ` Potin Lai 9 siblings, 0 replies; 11+ messages in thread From: Potin Lai @ 2022-02-11 1:57 UTC (permalink / raw) To: openbmc, joel; +Cc: Potin Lai Remove redundant i2c1 node. Disable in-chip rtc, use external rtc (pcf85263) instead. Signed-off-by: Potin Lai <potin.lai@quantatw.com> --- arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts index 946107bd8bc7..fb62a67cfeed 100644 --- a/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts +++ b/arch/arm/boot/dts/aspeed-bmc-facebook-bletchley.dts @@ -205,10 +205,6 @@ }; }; -&rtc { - status = "okay"; -}; - &fmc { status = "okay"; flash@0 { @@ -387,10 +383,6 @@ }; }; -&i2c1 { - status = "okay"; -}; - &i2c2 { status = "okay"; ina230@45 { @@ -680,6 +672,7 @@ }; rtc@51 { + /* in-chip rtc disabled, use this external rtc instead */ compatible = "nxp,pcf85263"; reg = <0x51>; }; -- 2.17.1 ^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2022-02-11 2:06 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-02-11 1:57 [PATCH linux dev-5.15 00/10] arch: arm: dts: update Facebook Bletchley BMC Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 01/10] arch: arm: dts: bletchley: switch sled numbering to 1-based Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 02/10] arch: arm: dts: bletchley: separate leds into multiple groups Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 03/10] arch: arm: dts: bletchley: update gpio-line-names Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 04/10] arch: arm: dts: bletchley: update fmc configurations Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 05/10] arch: arm: dts: bletchley: switch to spi-gpio for spi2 Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 06/10] arch: arm: dts: bletchley: add interrupt support for sled io expander Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 07/10] arch: arm: dts: bletchley: add shunt-resistor for ADM1278 Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 08/10] arch: arm: dts: bletchley: add INA230 sensor on each sled Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 09/10] arch: arm: dts: bletchley: enable mdio3 bus Potin Lai 2022-02-11 1:57 ` [PATCH linux dev-5.15 10/10] arch: arm: dts: bletchley: cleanup redundant node Potin Lai
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).