devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/3] Device tree changes for system1 BMC
@ 2024-10-01 19:17 Ninad Palsule
  2024-10-01 19:17 ` [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq Ninad Palsule
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Ninad Palsule @ 2024-10-01 19:17 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, joel, andrew, eajames
  Cc: Ninad Palsule, devicetree, linux-arm-kernel, linux-aspeed,
	linux-kernel

Hello,

Please review the device tree changes for BMC for system1 machine.

Ninad Palsule (3):
  ARM: dts: aspeed: system1: Bump up i2c busses freq
  ARM: dts: aspeed: system1: Enable serial gpio0
  ARM: dts: aspeed: system1: Add GPIO line names

 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

-- 
2.43.0


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

* [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq
  2024-10-01 19:17 [PATCH v1 0/3] Device tree changes for system1 BMC Ninad Palsule
@ 2024-10-01 19:17 ` Ninad Palsule
  2024-10-01 20:48   ` Eddie James
  2024-10-01 19:17 ` [PATCH v1 2/3] ARM: dts: aspeed: system1: Enable serial gpio0 Ninad Palsule
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 9+ messages in thread
From: Ninad Palsule @ 2024-10-01 19:17 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, joel, andrew, eajames
  Cc: Ninad Palsule, devicetree, linux-arm-kernel, linux-aspeed,
	linux-kernel

Bump up i2c8 and i2c15 bus frequency so that PCIe slot and FPGA runs
faster

Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
---
 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
index f3efecc7eb8d0..1cbf257fb0a0b 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
@@ -1007,6 +1007,7 @@ i2c7mux0chn7: i2c@7 {
 
 &i2c8 {
 	status = "okay";
+	bus-frequency = <400000>;
 
 	i2c-mux@71 {
 		compatible = "nxp,pca9548";
@@ -1468,6 +1469,7 @@ i2c14mux0chn7: i2c@7 {
 
 &i2c15 {
 	status = "okay";
+	bus-frequency = <400000>;
 
 	i2c-mux@71 {
 		compatible = "nxp,pca9548";
-- 
2.43.0


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

* [PATCH v1 2/3] ARM: dts: aspeed: system1: Enable serial gpio0
  2024-10-01 19:17 [PATCH v1 0/3] Device tree changes for system1 BMC Ninad Palsule
  2024-10-01 19:17 ` [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq Ninad Palsule
@ 2024-10-01 19:17 ` Ninad Palsule
  2024-10-01 20:49   ` Eddie James
  2024-10-01 19:17 ` [PATCH v1 3/3] ARM: dts: aspeed: system1: Add GPIO line names Ninad Palsule
  2024-10-02  0:26 ` [PATCH v1 0/3] Device tree changes for system1 BMC Andrew Jeffery
  3 siblings, 1 reply; 9+ messages in thread
From: Ninad Palsule @ 2024-10-01 19:17 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, joel, andrew, eajames
  Cc: Ninad Palsule, devicetree, linux-arm-kernel, linux-aspeed,
	linux-kernel

Enable serial GPIO0. Set number of GPIO lines to 128 and bus frequency
to 1MHz.

Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
---
 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
index 1cbf257fb0a0b..c0219167a337a 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
@@ -398,6 +398,12 @@ &emmc {
 	clk-phase-mmc-hs200 = <180>, <180>;
 };
 
+&sgpiom0 {
+	status = "okay";
+	ngpios = <128>;
+	bus-frequency = <1000000>;
+};
+
 &ibt {
 	status = "okay";
 };
-- 
2.43.0


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

* [PATCH v1 3/3] ARM: dts: aspeed: system1: Add GPIO line names
  2024-10-01 19:17 [PATCH v1 0/3] Device tree changes for system1 BMC Ninad Palsule
  2024-10-01 19:17 ` [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq Ninad Palsule
  2024-10-01 19:17 ` [PATCH v1 2/3] ARM: dts: aspeed: system1: Enable serial gpio0 Ninad Palsule
@ 2024-10-01 19:17 ` Ninad Palsule
  2024-10-01 20:50   ` Eddie James
  2024-10-02  0:26 ` [PATCH v1 0/3] Device tree changes for system1 BMC Andrew Jeffery
  3 siblings, 1 reply; 9+ messages in thread
From: Ninad Palsule @ 2024-10-01 19:17 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, joel, andrew, eajames
  Cc: Ninad Palsule, devicetree, linux-arm-kernel, linux-aspeed,
	linux-kernel

Add following GPIO line names so that userspace can control them
- PCH related GPIOs
- FPGA related GPIOs

Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
---
 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
index c0219167a337a..35cb9fea308e8 100644
--- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
+++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
@@ -370,17 +370,17 @@ &gpio0 {
 	/*K0-K7*/	"","","","","","","","",
 	/*L0-L7*/	"","","","","","","","bmc-ready",
 	/*M0-M7*/	"","","","","","","","",
-	/*N0-N7*/	"","","","","","","","",
+	/*N0-N7*/	"fpga-debug-enable","","","","","","","",
 	/*O0-O7*/	"","","","","","","","",
 	/*P0-P7*/	"","","","","","","","bmc-hb",
-	/*Q0-Q7*/	"","","","","","","","",
+	/*Q0-Q7*/	"","","","","","","pch-ready","",
 	/*R0-R7*/	"","","","","","","","",
 	/*S0-S7*/	"","","","","","","rear-enc-fault0","rear-enc-id0",
 	/*T0-T7*/	"","","","","","","","",
 	/*U0-U7*/	"","","","","","","","",
 	/*V0-V7*/	"","rtc-battery-voltage-read-enable","","power-chassis-control","","","","",
 	/*W0-W7*/	"","","","","","","","",
-	/*X0-X7*/	"","power-chassis-good","","","","","","",
+	/*X0-X7*/	"fpga-pgood","power-chassis-good","pch-pgood","","","","","",
 	/*Y0-Y7*/	"","","","","","","","",
 	/*Z0-Z7*/	"","","","","","","","";
 };
-- 
2.43.0


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

* Re: [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq
  2024-10-01 19:17 ` [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq Ninad Palsule
@ 2024-10-01 20:48   ` Eddie James
  0 siblings, 0 replies; 9+ messages in thread
From: Eddie James @ 2024-10-01 20:48 UTC (permalink / raw)
  To: Ninad Palsule, robh, krzk+dt, conor+dt, joel, andrew
  Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel


On 10/1/24 14:17, Ninad Palsule wrote:
> Bump up i2c8 and i2c15 bus frequency so that PCIe slot and FPGA runs
> faster


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


>
> Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
> ---
>   arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 2 ++
>   1 file changed, 2 insertions(+)
>
> diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> index f3efecc7eb8d0..1cbf257fb0a0b 100644
> --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> @@ -1007,6 +1007,7 @@ i2c7mux0chn7: i2c@7 {
>   
>   &i2c8 {
>   	status = "okay";
> +	bus-frequency = <400000>;
>   
>   	i2c-mux@71 {
>   		compatible = "nxp,pca9548";
> @@ -1468,6 +1469,7 @@ i2c14mux0chn7: i2c@7 {
>   
>   &i2c15 {
>   	status = "okay";
> +	bus-frequency = <400000>;
>   
>   	i2c-mux@71 {
>   		compatible = "nxp,pca9548";

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

* Re: [PATCH v1 2/3] ARM: dts: aspeed: system1: Enable serial gpio0
  2024-10-01 19:17 ` [PATCH v1 2/3] ARM: dts: aspeed: system1: Enable serial gpio0 Ninad Palsule
@ 2024-10-01 20:49   ` Eddie James
  0 siblings, 0 replies; 9+ messages in thread
From: Eddie James @ 2024-10-01 20:49 UTC (permalink / raw)
  To: Ninad Palsule, robh, krzk+dt, conor+dt, joel, andrew
  Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel


On 10/1/24 14:17, Ninad Palsule wrote:
> Enable serial GPIO0. Set number of GPIO lines to 128 and bus frequency
> to 1MHz.


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


>
> Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
> ---
>   arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 6 ++++++
>   1 file changed, 6 insertions(+)
>
> diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> index 1cbf257fb0a0b..c0219167a337a 100644
> --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> @@ -398,6 +398,12 @@ &emmc {
>   	clk-phase-mmc-hs200 = <180>, <180>;
>   };
>   
> +&sgpiom0 {
> +	status = "okay";
> +	ngpios = <128>;
> +	bus-frequency = <1000000>;
> +};
> +
>   &ibt {
>   	status = "okay";
>   };

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

* Re: [PATCH v1 3/3] ARM: dts: aspeed: system1: Add GPIO line names
  2024-10-01 19:17 ` [PATCH v1 3/3] ARM: dts: aspeed: system1: Add GPIO line names Ninad Palsule
@ 2024-10-01 20:50   ` Eddie James
  0 siblings, 0 replies; 9+ messages in thread
From: Eddie James @ 2024-10-01 20:50 UTC (permalink / raw)
  To: Ninad Palsule, robh, krzk+dt, conor+dt, joel, andrew
  Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel


On 10/1/24 14:17, Ninad Palsule wrote:
> Add following GPIO line names so that userspace can control them
> - PCH related GPIOs
> - FPGA related GPIOs


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


>
> Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
> ---
>   arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 6 +++---
>   1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> index c0219167a337a..35cb9fea308e8 100644
> --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts
> @@ -370,17 +370,17 @@ &gpio0 {
>   	/*K0-K7*/	"","","","","","","","",
>   	/*L0-L7*/	"","","","","","","","bmc-ready",
>   	/*M0-M7*/	"","","","","","","","",
> -	/*N0-N7*/	"","","","","","","","",
> +	/*N0-N7*/	"fpga-debug-enable","","","","","","","",
>   	/*O0-O7*/	"","","","","","","","",
>   	/*P0-P7*/	"","","","","","","","bmc-hb",
> -	/*Q0-Q7*/	"","","","","","","","",
> +	/*Q0-Q7*/	"","","","","","","pch-ready","",
>   	/*R0-R7*/	"","","","","","","","",
>   	/*S0-S7*/	"","","","","","","rear-enc-fault0","rear-enc-id0",
>   	/*T0-T7*/	"","","","","","","","",
>   	/*U0-U7*/	"","","","","","","","",
>   	/*V0-V7*/	"","rtc-battery-voltage-read-enable","","power-chassis-control","","","","",
>   	/*W0-W7*/	"","","","","","","","",
> -	/*X0-X7*/	"","power-chassis-good","","","","","","",
> +	/*X0-X7*/	"fpga-pgood","power-chassis-good","pch-pgood","","","","","",
>   	/*Y0-Y7*/	"","","","","","","","",
>   	/*Z0-Z7*/	"","","","","","","","";
>   };

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

* Re: [PATCH v1 0/3] Device tree changes for system1 BMC
  2024-10-01 19:17 [PATCH v1 0/3] Device tree changes for system1 BMC Ninad Palsule
                   ` (2 preceding siblings ...)
  2024-10-01 19:17 ` [PATCH v1 3/3] ARM: dts: aspeed: system1: Add GPIO line names Ninad Palsule
@ 2024-10-02  0:26 ` Andrew Jeffery
  2024-10-02  3:12   ` Ninad Palsule
  3 siblings, 1 reply; 9+ messages in thread
From: Andrew Jeffery @ 2024-10-02  0:26 UTC (permalink / raw)
  To: robh, krzk+dt, conor+dt, joel, eajames, Ninad Palsule
  Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel

On Tue, 01 Oct 2024 14:17:47 -0500, Ninad Palsule wrote:
> Please review the device tree changes for BMC for system1 machine.
> 
> Ninad Palsule (3):
>   ARM: dts: aspeed: system1: Bump up i2c busses freq
>   ARM: dts: aspeed: system1: Enable serial gpio0
>   ARM: dts: aspeed: system1: Add GPIO line names
> 
> [...]

Thanks, I've applied this to be picked up through the BMC tree.

--
Andrew Jeffery <andrew@codeconstruct.com.au>


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

* Re: [PATCH v1 0/3] Device tree changes for system1 BMC
  2024-10-02  0:26 ` [PATCH v1 0/3] Device tree changes for system1 BMC Andrew Jeffery
@ 2024-10-02  3:12   ` Ninad Palsule
  0 siblings, 0 replies; 9+ messages in thread
From: Ninad Palsule @ 2024-10-02  3:12 UTC (permalink / raw)
  To: Andrew Jeffery, robh, krzk+dt, conor+dt, joel, eajames
  Cc: devicetree, linux-arm-kernel, linux-aspeed, linux-kernel

Hi Andrew,

On 10/1/24 19:26, Andrew Jeffery wrote:
> On Tue, 01 Oct 2024 14:17:47 -0500, Ninad Palsule wrote:
>> Please review the device tree changes for BMC for system1 machine.
>>
>> Ninad Palsule (3):
>>    ARM: dts: aspeed: system1: Bump up i2c busses freq
>>    ARM: dts: aspeed: system1: Enable serial gpio0
>>    ARM: dts: aspeed: system1: Add GPIO line names
>>
>> [...]
> Thanks, I've applied this to be picked up through the BMC tree.
Thank you!
>
> --
> Andrew Jeffery <andrew@codeconstruct.com.au>
>

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

end of thread, other threads:[~2024-10-02  3:12 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-01 19:17 [PATCH v1 0/3] Device tree changes for system1 BMC Ninad Palsule
2024-10-01 19:17 ` [PATCH v1 1/3] ARM: dts: aspeed: system1: Bump up i2c busses freq Ninad Palsule
2024-10-01 20:48   ` Eddie James
2024-10-01 19:17 ` [PATCH v1 2/3] ARM: dts: aspeed: system1: Enable serial gpio0 Ninad Palsule
2024-10-01 20:49   ` Eddie James
2024-10-01 19:17 ` [PATCH v1 3/3] ARM: dts: aspeed: system1: Add GPIO line names Ninad Palsule
2024-10-01 20:50   ` Eddie James
2024-10-02  0:26 ` [PATCH v1 0/3] Device tree changes for system1 BMC Andrew Jeffery
2024-10-02  3:12   ` Ninad Palsule

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).