All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600)
@ 2025-03-12 10:12 Peter Yin
  2025-03-12 10:12 ` [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name Peter Yin
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Peter Yin @ 2025-03-12 10:12 UTC (permalink / raw)
  To: openbmc, joel, andrew

Summary:
Align linux device tree entry related to Meta(Facebook) Harma
specific devices connected to BMC(AST2600) SoC.

Link:https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts

Peter Yin (4):
  ARM: dts: aspeed: Harma: Revise node name
  ARM: dts: aspeed: Harma: Add retimer device
  ARM: dts: aspeed: Harma: Modify GPIO line name
  ARM: dts: aspeed: Harma: update sgpio line name

 .../dts/aspeed/aspeed-bmc-facebook-harma.dts  | 76 ++++++++++++-------
 1 file changed, 50 insertions(+), 26 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name
  2025-03-12 10:12 [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Peter Yin
@ 2025-03-12 10:12 ` Peter Yin
  2025-03-18  1:46   ` Andrew Jeffery
  2025-03-12 10:12 ` [linux,dev-6.6 2/4] ARM: dts: aspeed: Harma: Add retimer device Peter Yin
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 7+ messages in thread
From: Peter Yin @ 2025-03-12 10:12 UTC (permalink / raw)
  To: openbmc, joel, andrew

Revise max31790, tmp75 and delta_brick node name.
link:https://lore.kernel.org/all/20240412091600.2534693-8-peteryin.openbmc@gmail.com/

Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com>
---
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
index d175e37c45c1..4bf29290baab 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
@@ -183,7 +183,7 @@ &kcs3 {
 &i2c0 {
 	status = "okay";
 
-	max31790@5e{
+	pwm@5e{
 		compatible = "max31790";
 		reg = <0x5e>;
 		#address-cells = <1>;
@@ -223,7 +223,7 @@ temperature-sensor@4b {
 &i2c1 {
 	status = "okay";
 
-	tmp75@4b {
+	temperature-sensor@4b {
 		compatible = "ti,tmp75";
 		reg = <0x4b>;
 	};
@@ -238,7 +238,7 @@ eeprom@50 {
 &i2c2 {
 	status = "okay";
 
-	max31790@5e{
+	pwm@5e{
 		compatible = "max31790";
 		reg = <0x5e>;
 		#address-cells = <1>;
@@ -311,12 +311,12 @@ eeprom@52 {
 		reg = <0x52>;
 	};
 
-	delta_brick@69 {
+	power-monitor@69 {
 		compatible = "pmbus";
 		reg = <0x69>;
 	};
 
-	tmp75@49 {
+	temperature-sensor@49 {
 		compatible = "ti,tmp75";
 		reg = <0x49>;
 	};
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [linux,dev-6.6 2/4] ARM: dts: aspeed: Harma: Add retimer device
  2025-03-12 10:12 [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Peter Yin
  2025-03-12 10:12 ` [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name Peter Yin
@ 2025-03-12 10:12 ` Peter Yin
  2025-03-12 10:12 ` [linux,dev-6.6 3/4] ARM: dts: aspeed: Harma: Modify GPIO line name Peter Yin
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Peter Yin @ 2025-03-12 10:12 UTC (permalink / raw)
  To: openbmc, joel, andrew

Add pt5161l device in i2c bus12 and bus21.
link lore:https://lore.kernel.org/all/20240412091600.2534693-12-peteryin.openbmc@gmail.com/

Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com>
---
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
index 4bf29290baab..7331b501c30a 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
@@ -299,6 +299,10 @@ imux21: i2c@1 {
 			#address-cells = <1>;
 			#size-cells = <0>;
 			reg = <1>;
+			retimer@24 {
+				compatible = "asteralabs,pt5161l";
+				reg = <0x24>;
+			};
 		};
 	};
 };
@@ -429,6 +433,10 @@ eeprom@52 {
 
 &i2c12 {
 	status = "okay";
+	retimer@24 {
+		compatible = "asteralabs,pt5161l";
+		reg = <0x24>;
+	};
 };
 
 &i2c13 {
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [linux,dev-6.6 3/4] ARM: dts: aspeed: Harma: Modify GPIO line name
  2025-03-12 10:12 [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Peter Yin
  2025-03-12 10:12 ` [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name Peter Yin
  2025-03-12 10:12 ` [linux,dev-6.6 2/4] ARM: dts: aspeed: Harma: Add retimer device Peter Yin
@ 2025-03-12 10:12 ` Peter Yin
  2025-03-12 10:12 ` [linux,dev-6.6 4/4] ARM: dts: aspeed: Harma: update sgpio " Peter Yin
  2025-03-18  1:41 ` [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Andrew Jeffery
  4 siblings, 0 replies; 7+ messages in thread
From: Peter Yin @ 2025-03-12 10:12 UTC (permalink / raw)
  To: openbmc, joel, andrew

Add:
"reset-cause-platrst", "cpu0-err-alert", "leakage-detect-alert",
"presence-post-card", "ac-power-button", "P0_I3C_APML_ALERT_L",
"irq-uv-detect-alert", "irq-hsc-alert", "cpu0-prochot-alert",
"cpu0-thermtrip-alert", "reset-cause-pcie", "pvdd11-ocp-alert"

Rename:
"power-cpu-good" to "host0-ready",
"host-ready-n" to "post-end-n

link lore:https://lore.kernel.org/all/20240412091600.2534693-13-peteryin.openbmc@gmail.com/

Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com>
---
 .../dts/aspeed/aspeed-bmc-facebook-harma.dts  | 38 ++++++++++++++-----
 1 file changed, 29 insertions(+), 9 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
index 7331b501c30a..92068c65eae4 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
@@ -393,6 +393,12 @@ gpio@31 {
 		reg = <0x31>;
 		gpio-controller;
 		#gpio-cells = <2>;
+
+		gpio-line-names =
+		"","","","",
+		"","","presence-cmm","",
+		"","","","",
+		"","","","";
 	};
 
 	// PTTV FRU
@@ -559,7 +565,8 @@ &gpio0 {
 	/*A0-A7*/	"","","","","","","","",
 	/*B0-B7*/	"","","","",
 			"bmc-spi-mux-select-0","led-identify","","",
-	/*C0-C7*/	"","","","","","","","",
+	/*C0-C7*/	"reset-cause-platrst","","","","",
+			"cpu0-err-alert","","",
 	/*D0-D7*/	"","","sol-uart-select","","","","","",
 	/*E0-E7*/	"","","","","","","","",
 	/*F0-F7*/	"","","","","","","","",
@@ -568,7 +575,8 @@ &gpio0 {
 	/*I0-I7*/	"","","","","","","","",
 	/*J0-J7*/	"","","","","","","","",
 	/*K0-K7*/	"","","","","","","","",
-	/*L0-L7*/	"","","","","","","","",
+	/*L0-L7*/	"","","","",
+			"leakage-detect-alert","","","",
 	/*M0-M7*/	"","","","","","","","",
 	/*N0-N7*/	"led-postcode-0","led-postcode-1",
 			"led-postcode-2","led-postcode-3",
@@ -588,7 +596,16 @@ &gpio0 {
 	/*W0-W7*/	"","","","","","","","",
 	/*X0-X7*/	"","","","","","","","",
 	/*Y0-Y7*/	"","","","","","","","",
-	/*Z0-Z7*/	"","","","","","","","";
+	/*Z0-Z7*/	"","","","","","","presence-post-card","";
+};
+
+&gpio1 {
+	gpio-line-names =
+	/*18A0-18A7*/ "ac-power-button","","","","","","","",
+	/*18B0-18B7*/ "","","","","","","","",
+	/*18C0-18C7*/ "","","","","","","","",
+	/*18D0-18D7*/ "","","","","","","","",
+	/*18E0-18E3*/ "","","","","","","","";
 };
 
 &sgpiom0 {
@@ -636,10 +653,10 @@ &sgpiom0 {
 	"","reset-control-cpu0-p1-mux",
 	"","reset-control-e1s-mux",
 	"power-host-good","reset-control-mb-mux",
-	"power-cpu-good","reset-control-smb-e1s-0",
+	"host0-ready","reset-control-smb-e1s-0",
 	/*E0-E3 line 64-71*/
 	"","reset-control-smb-e1s-1",
-	"host-ready-n","reset-control-srst",
+	"post-end-n","reset-control-srst",
 	"presence-e1s-0","reset-control-usb-hub",
 	"","reset-control",
 	/*E4-E7 line 72-79*/
@@ -690,13 +707,16 @@ &sgpiom0 {
 	"SLOT_ID_BCB_2","",
 	"SLOT_ID_BCB_3","",
 	/*K0-K3 line 160-167*/
-	"","","","","","","","",
+	"","","","","","","P0_I3C_APML_ALERT_L","",
 	/*K4-K7 line 168-175*/
-	"","","","","","","","",
+	"","","","","","","irq-uv-detect-alert","",
 	/*L0-L3 line 176-183*/
-	"","","","","","","","",
+	"irq-hsc-alert","",
+	"cpu0-prochot-alert","",
+	"cpu0-thermtrip-alert","",
+	"reset-cause-pcie","",
 	/*L4-L7 line 184-191*/
-	"","","","","","","","",
+	"pvdd11-ocp-alert","","","","","","","",
 	/*M0-M3 line 192-199*/
 	"","","","","","","","",
 	/*M4-M7 line 200-207*/
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [linux,dev-6.6 4/4] ARM: dts: aspeed: Harma: update sgpio line name
  2025-03-12 10:12 [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Peter Yin
                   ` (2 preceding siblings ...)
  2025-03-12 10:12 ` [linux,dev-6.6 3/4] ARM: dts: aspeed: Harma: Modify GPIO line name Peter Yin
@ 2025-03-12 10:12 ` Peter Yin
  2025-03-18  1:41 ` [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Andrew Jeffery
  4 siblings, 0 replies; 7+ messages in thread
From: Peter Yin @ 2025-03-12 10:12 UTC (permalink / raw)
  To: openbmc, joel, andrew

power-card-enable
power-fault-n
power-hsc-good
power-chassis-good

asic0-card-type-detection0-n
asic0-card-type-detection1-n
asic0-card-type-detection2-n
presence-cmm

uart-switch-button
uart-switch-lsb
uart-switch-msb

reset-control-cmos-clear

lore:https://lore.kernel.org/all/20240909080459.3457853-3-peteryin.openbmc@gmail.com/

Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com>
---
 .../dts/aspeed/aspeed-bmc-facebook-harma.dts  | 36 +++++++++----------
 1 file changed, 16 insertions(+), 20 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
index 92068c65eae4..9cb511a846e3 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts
@@ -393,12 +393,6 @@ gpio@31 {
 		reg = <0x31>;
 		gpio-controller;
 		#gpio-cells = <2>;
-
-		gpio-line-names =
-		"","","","",
-		"","","presence-cmm","",
-		"","","","",
-		"","","","";
 	};
 
 	// PTTV FRU
@@ -422,12 +416,6 @@ gpio@31 {
 		reg = <0x31>;
 		gpio-controller;
 		#gpio-cells = <2>;
-
-		gpio-line-names =
-		"","","","",
-		"","","presence-cmm","",
-		"","","","",
-		"","","","";
 	};
 
 	// Aegis FRU
@@ -566,7 +554,7 @@ &gpio0 {
 	/*B0-B7*/	"","","","",
 			"bmc-spi-mux-select-0","led-identify","","",
 	/*C0-C7*/	"reset-cause-platrst","","","","",
-			"cpu0-err-alert","","",
+			"power-hsc-good","power-chassis-good","",
 	/*D0-D7*/	"","","sol-uart-select","","","","","",
 	/*E0-E7*/	"","","","","","","","",
 	/*F0-F7*/	"","","","","","","","",
@@ -585,14 +573,16 @@ &gpio0 {
 	/*O0-O7*/	"","","","","","","","",
 	/*P0-P7*/	"power-button","power-host-control",
 			"reset-button","","led-power","","","",
-	/*Q0-Q7*/	"","","","","","power-chassis-control","","",
+	/*Q0-Q7*/
+			"","","","",
+			"","power-chassis-control","","uart-switch-button",
 	/*R0-R7*/	"","","","","","","","",
 	/*S0-S7*/	"","","","","","","","",
 	/*T0-T7*/	"","","","","","","","",
 	/*U0-U7*/	"","","","","","","led-identify-gate","",
 	/*V0-V7*/	"","","","",
 			"rtc-battery-voltage-read-enable","",
-			"power-chassis-good","",
+			"","",
 	/*W0-W7*/	"","","","","","","","",
 	/*X0-X7*/	"","","","","","","","",
 	/*Y0-Y7*/	"","","","","","","","",
@@ -673,7 +663,7 @@ &sgpiom0 {
 	"presence-asic-modules-0","rt-cpu0-p1-force-enable",
 	"presence-asic-modules-1","bios-debug-msg-disable",
 	"","uart-control-buffer-select",
-	"","ac-control-n",
+	"presence-cmm","ac-control-n",
 	/*G0-G3 line 96-103*/
 	"FM_CPU_CORETYPE2","",
 	"FM_CPU_CORETYPE1","",
@@ -685,7 +675,7 @@ &sgpiom0 {
 	"FM_BOARD_REV_ID2","",
 	"FM_BOARD_REV_ID1","",
 	/*H0-H3 line 112-119*/
-	"FM_BOARD_REV_ID0","",
+	"FM_BOARD_REV_ID0","reset-control-cmos-clear",
 	"","","","","","",
 	/*H4-H7 line 120-127*/
 	"","",
@@ -700,7 +690,7 @@ &sgpiom0 {
 	/*I4-I7 line 136-143*/
 	"","","","","","","","",
 	/*J0-J3 line 144-151*/
-	"","","","","","","","",
+	"","","power-card-enable","","","","","",
 	/*J4-J7 line 152-159*/
 	"SLOT_ID_BCB_0","",
 	"SLOT_ID_BCB_1","",
@@ -716,9 +706,15 @@ &sgpiom0 {
 	"cpu0-thermtrip-alert","",
 	"reset-cause-pcie","",
 	/*L4-L7 line 184-191*/
-	"pvdd11-ocp-alert","","","","","","","",
+	"pvdd11-ocp-alert","",
+	"power-fault-n","",
+	"asic0-card-type-detection0-n","",
+	"asic0-card-type-detection1-n","",
 	/*M0-M3 line 192-199*/
-	"","","","","","","","",
+	"asic0-card-type-detection2-n","",
+	"uart-switch-lsb","",
+	"uart-switch-msb","",
+	"","",
 	/*M4-M7 line 200-207*/
 	"","","","","","","","",
 	/*N0-N3 line 208-215*/
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600)
  2025-03-12 10:12 [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Peter Yin
                   ` (3 preceding siblings ...)
  2025-03-12 10:12 ` [linux,dev-6.6 4/4] ARM: dts: aspeed: Harma: update sgpio " Peter Yin
@ 2025-03-18  1:41 ` Andrew Jeffery
  4 siblings, 0 replies; 7+ messages in thread
From: Andrew Jeffery @ 2025-03-18  1:41 UTC (permalink / raw)
  To: Peter Yin, openbmc, joel

On Wed, 2025-03-12 at 18:12 +0800, Peter Yin wrote:
> Summary:
> Align linux device tree entry related to Meta(Facebook) Harma
> specific devices connected to BMC(AST2600) SoC.
> 
> Link:
> https://github.com/torvalds/linux/blob/master/arch/arm/boot/dts/aspee
> d/aspeed-bmc-facebook-harma.dts
> 
> Peter Yin (4):
>   ARM: dts: aspeed: Harma: Revise node name
>   ARM: dts: aspeed: Harma: Add retimer device
>   ARM: dts: aspeed: Harma: Modify GPIO line name
>   ARM: dts: aspeed: Harma: update sgpio line name


Hmm, I'm trying and failing to remember why these weren't picked up in
dev-6.6. Do you recall?

Andrew

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name
  2025-03-12 10:12 ` [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name Peter Yin
@ 2025-03-18  1:46   ` Andrew Jeffery
  0 siblings, 0 replies; 7+ messages in thread
From: Andrew Jeffery @ 2025-03-18  1:46 UTC (permalink / raw)
  To: Peter Yin, openbmc, joel

On Wed, 2025-03-12 at 18:12 +0800, Peter Yin wrote:
> Revise max31790, tmp75 and delta_brick node name.
> link:
> https://lore.kernel.org/all/20240412091600.2534693-8-peteryin.openbmc@gmail.com
> /

Rather than a link, can you (re-)create the series with `git cherry-
pick -x` so we get the upstream commit IDs?

Thanks,

Andrew

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-03-18  1:46 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-12 10:12 [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Peter Yin
2025-03-12 10:12 ` [linux,dev-6.6 1/4] ARM: dts: aspeed: Harma: Revise node name Peter Yin
2025-03-18  1:46   ` Andrew Jeffery
2025-03-12 10:12 ` [linux,dev-6.6 2/4] ARM: dts: aspeed: Harma: Add retimer device Peter Yin
2025-03-12 10:12 ` [linux,dev-6.6 3/4] ARM: dts: aspeed: Harma: Modify GPIO line name Peter Yin
2025-03-12 10:12 ` [linux,dev-6.6 4/4] ARM: dts: aspeed: Harma: update sgpio " Peter Yin
2025-03-18  1:41 ` [linux,dev-6.6 0/4] Align Meta(Facebook) Harma BMC(AST2600) Andrew Jeffery

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.