* [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
@ 2025-04-12 5:27 Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 1/2] arm64: dts: ti: k3-j722s-main: don't disable " Siddharth Vadapalli
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Siddharth Vadapalli @ 2025-04-12 5:27 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt, u-kumar1
Cc: devicetree, linux-kernel, linux-arm-kernel, srk, s-vadapalli
Hello,
This series is based on the following series:
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
Based on the discussion in the above series which disabled 'serdes_wiz0'
and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
'serdes1' in the SoC file anymore, since that is not a working
configuration - serdes_wizX enabled and serdesX disabled doesn't work.
Hence, this series aims to cleanup the serdesX nodes after the changes
made by the above series.
Regards,
Siddharth.
Siddharth Vadapalli (2):
arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
arm64: dts: ti: k3-j722s-evm: drop redundant status within
serdes0/serdes1
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
2 files changed, 6 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 1/2] arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
2025-04-12 5:27 [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Siddharth Vadapalli
@ 2025-04-12 5:27 ` Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 2/2] arm64: dts: ti: k3-j722s-evm: drop redundant status within serdes0/serdes1 Siddharth Vadapalli
` (2 subsequent siblings)
3 siblings, 0 replies; 9+ messages in thread
From: Siddharth Vadapalli @ 2025-04-12 5:27 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt, u-kumar1
Cc: devicetree, linux-kernel, linux-arm-kernel, srk, s-vadapalli
Since serdes0 and serdes1 are the child nodes of serdes_wiz0 and
serdes_wiz1 respectively, and, given that serdes_wiz0 and serdes_wiz1
are already disabled, it is not necessary to disable serdes0 and serdes1.
Moreover, having serdes_wiz0/serdes_wiz1 enabled and serdes0/serdes1
disabled is not a working configuration.
Hence, remove 'status = "disabled"' from the serdes0 and serdes1 nodes.
Suggested-by: Udit Kumar <u-kumar1@ti.com>
Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
---
Hello,
This patch depends on the following series:
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
as indicated in the cover-letter.
Regards,
Siddharth.
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
1 file changed, 4 deletions(-)
diff --git a/arch/arm64/boot/dts/ti/k3-j722s-main.dtsi b/arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
index beda9e40e931..562dfbdf449d 100644
--- a/arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-j722s-main.dtsi
@@ -52,8 +52,6 @@ serdes0: serdes@f000000 {
#address-cells = <1>;
#size-cells = <0>;
#clock-cells = <1>;
-
- status = "disabled"; /* Needs lane config */
};
};
@@ -92,8 +90,6 @@ serdes1: serdes@f010000 {
#address-cells = <1>;
#size-cells = <0>;
#clock-cells = <1>;
-
- status = "disabled"; /* Needs lane config */
};
};
--
2.34.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH 2/2] arm64: dts: ti: k3-j722s-evm: drop redundant status within serdes0/serdes1
2025-04-12 5:27 [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 1/2] arm64: dts: ti: k3-j722s-main: don't disable " Siddharth Vadapalli
@ 2025-04-12 5:27 ` Siddharth Vadapalli
2025-04-13 9:48 ` [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Kumar, Udit
2025-04-14 12:09 ` Nishanth Menon
3 siblings, 0 replies; 9+ messages in thread
From: Siddharth Vadapalli @ 2025-04-12 5:27 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt, u-kumar1
Cc: devicetree, linux-kernel, linux-arm-kernel, srk, s-vadapalli
Since serdes0 and serdes1 are now enabled by default within the SoC
file, it is no longer necessary to enable them in the board file.
Hence, remove the redundant 'status = "okay"' within the serdes0 and
serdes1 device-tree nodes.
Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
---
Hello,
This patch depends on the following series:
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
as indicated in the cover-letter.
Regards,
Siddharth.
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
1 file changed, 2 deletions(-)
diff --git a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
index 0bf2e1821662..34b9d190800e 100644
--- a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
+++ b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
@@ -848,7 +848,6 @@ &serdes_wiz0 {
};
&serdes0 {
- status = "okay";
serdes0_usb_link: phy@0 {
reg = <0>;
cdns,num-lanes = <1>;
@@ -863,7 +862,6 @@ &serdes_wiz1 {
};
&serdes1 {
- status = "okay";
serdes1_pcie_link: phy@0 {
reg = <0>;
cdns,num-lanes = <1>;
--
2.34.1
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
2025-04-12 5:27 [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 1/2] arm64: dts: ti: k3-j722s-main: don't disable " Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 2/2] arm64: dts: ti: k3-j722s-evm: drop redundant status within serdes0/serdes1 Siddharth Vadapalli
@ 2025-04-13 9:48 ` Kumar, Udit
2025-04-14 12:09 ` Nishanth Menon
3 siblings, 0 replies; 9+ messages in thread
From: Kumar, Udit @ 2025-04-13 9:48 UTC (permalink / raw)
To: Siddharth Vadapalli, nm, vigneshr, kristo, robh, krzk+dt,
conor+dt
Cc: devicetree, linux-kernel, linux-arm-kernel, srk, u-kumar1
Thanks Siddharth
On 4/12/2025 10:57 AM, Siddharth Vadapalli wrote:
> Hello,
>
> This series is based on the following series:
> https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> Based on the discussion in the above series which disabled 'serdes_wiz0'
> and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
> file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
> 'serdes1' in the SoC file anymore, since that is not a working
> configuration - serdes_wizX enabled and serdesX disabled doesn't work.
>
> Hence, this series aims to cleanup the serdesX nodes after the changes
> made by the above series.
>
> Regards,
> Siddharth.
>
> Siddharth Vadapalli (2):
> arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
> arm64: dts: ti: k3-j722s-evm: drop redundant status within
> serdes0/serdes1
For series
Reviewed-by: Udit Kumar <u-kumar1@ti.com>
> arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
> arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
> 2 files changed, 6 deletions(-)
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
2025-04-12 5:27 [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Siddharth Vadapalli
` (2 preceding siblings ...)
2025-04-13 9:48 ` [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Kumar, Udit
@ 2025-04-14 12:09 ` Nishanth Menon
2025-04-14 13:00 ` Siddharth Vadapalli
3 siblings, 1 reply; 9+ messages in thread
From: Nishanth Menon @ 2025-04-14 12:09 UTC (permalink / raw)
To: Siddharth Vadapalli
Cc: vigneshr, kristo, robh, krzk+dt, conor+dt, u-kumar1, devicetree,
linux-kernel, linux-arm-kernel, srk
On 10:57-20250412, Siddharth Vadapalli wrote:
> Hello,
>
> This series is based on the following series:
> https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> Based on the discussion in the above series which disabled 'serdes_wiz0'
> and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
> file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
> 'serdes1' in the SoC file anymore, since that is not a working
> configuration - serdes_wizX enabled and serdesX disabled doesn't work.
>
> Hence, this series aims to cleanup the serdesX nodes after the changes
> made by the above series.
>
> Regards,
> Siddharth.
>
> Siddharth Vadapalli (2):
> arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
> arm64: dts: ti: k3-j722s-evm: drop redundant status within
> serdes0/serdes1
>
> arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
> arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
> 2 files changed, 6 deletions(-)
>
> --
> 2.34.1
>
I do not understand the logic here. serdes cannot operate without wiz
nodes, correct? why would we leave serdes on by default?
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
2025-04-14 12:09 ` Nishanth Menon
@ 2025-04-14 13:00 ` Siddharth Vadapalli
2025-04-14 14:39 ` Nishanth Menon
0 siblings, 1 reply; 9+ messages in thread
From: Siddharth Vadapalli @ 2025-04-14 13:00 UTC (permalink / raw)
To: Nishanth Menon
Cc: Siddharth Vadapalli, vigneshr, kristo, robh, krzk+dt, conor+dt,
u-kumar1, devicetree, linux-kernel, linux-arm-kernel, srk
On Mon, Apr 14, 2025 at 07:09:30AM -0500, Nishanth Menon wrote:
Hello Nishanth,
> On 10:57-20250412, Siddharth Vadapalli wrote:
> > Hello,
> >
> > This series is based on the following series:
> > https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> > Based on the discussion in the above series which disabled 'serdes_wiz0'
> > and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
> > file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
> > 'serdes1' in the SoC file anymore, since that is not a working
> > configuration - serdes_wizX enabled and serdesX disabled doesn't work.
> >
> > Hence, this series aims to cleanup the serdesX nodes after the changes
> > made by the above series.
> >
> > Regards,
> > Siddharth.
> >
> > Siddharth Vadapalli (2):
> > arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
> > arm64: dts: ti: k3-j722s-evm: drop redundant status within
> > serdes0/serdes1
> >
> > arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
> > arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
> > 2 files changed, 6 deletions(-)
> >
> > --
> > 2.34.1
> >
>
>
> I do not understand the logic here. serdes cannot operate without wiz
> nodes, correct? why would we leave serdes on by default?
Yes, serdesX requires serdes_wizX, but at the same time, serdesX is the
child node of serdes_wizX. Therefore, without enabling serdes_wizX, we
cannot enable serdesX.
Prior to this series, but with the dependent series at:
https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
applied, the nodes look like:
serdes_wizX {
...
status = "disabled";
serdesX {
...
status = "disabled";
};
};
The dependent series fixes 'serdes_wizX' by disabling it in the SoC file
k3-j722s-main.dtsi. But after the fix, we have a 'status = "disabled";'
within the serdesX node which isn't required since:
a) serdes_wizX enabled but serdesX disabled is non-functional and
unusable
b) serdes_wizX disabled in DT implies that serdesX is also disabled
Regards,
Siddharth.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
2025-04-14 13:00 ` Siddharth Vadapalli
@ 2025-04-14 14:39 ` Nishanth Menon
2025-04-14 14:43 ` Siddharth Vadapalli
0 siblings, 1 reply; 9+ messages in thread
From: Nishanth Menon @ 2025-04-14 14:39 UTC (permalink / raw)
To: Siddharth Vadapalli
Cc: vigneshr, kristo, robh, krzk+dt, conor+dt, u-kumar1, devicetree,
linux-kernel, linux-arm-kernel, srk
On 18:30-20250414, Siddharth Vadapalli wrote:
> On Mon, Apr 14, 2025 at 07:09:30AM -0500, Nishanth Menon wrote:
>
> Hello Nishanth,
>
> > On 10:57-20250412, Siddharth Vadapalli wrote:
> > > Hello,
> > >
> > > This series is based on the following series:
> > > https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> > > Based on the discussion in the above series which disabled 'serdes_wiz0'
> > > and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
> > > file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
> > > 'serdes1' in the SoC file anymore, since that is not a working
> > > configuration - serdes_wizX enabled and serdesX disabled doesn't work.
> > >
> > > Hence, this series aims to cleanup the serdesX nodes after the changes
> > > made by the above series.
> > >
> > > Regards,
> > > Siddharth.
> > >
> > > Siddharth Vadapalli (2):
> > > arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
> > > arm64: dts: ti: k3-j722s-evm: drop redundant status within
> > > serdes0/serdes1
> > >
> > > arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
> > > arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
> > > 2 files changed, 6 deletions(-)
> > >
> > > --
> > > 2.34.1
> > >
> >
> >
> > I do not understand the logic here. serdes cannot operate without wiz
> > nodes, correct? why would we leave serdes on by default?
>
> Yes, serdesX requires serdes_wizX, but at the same time, serdesX is the
> child node of serdes_wizX. Therefore, without enabling serdes_wizX, we
> cannot enable serdesX.
>
> Prior to this series, but with the dependent series at:
> https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> applied, the nodes look like:
>
> serdes_wizX {
> ...
> status = "disabled";
>
> serdesX {
> ...
> status = "disabled";
> };
> };
>
> The dependent series fixes 'serdes_wizX' by disabling it in the SoC file
> k3-j722s-main.dtsi. But after the fix, we have a 'status = "disabled";'
> within the serdesX node which isn't required since:
> a) serdes_wizX enabled but serdesX disabled is non-functional and
> unusable
> b) serdes_wizX disabled in DT implies that serdesX is also disabled
Can we handle all of this in one series instead of two series?
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
2025-04-14 14:39 ` Nishanth Menon
@ 2025-04-14 14:43 ` Siddharth Vadapalli
2025-04-17 12:34 ` Siddharth Vadapalli
0 siblings, 1 reply; 9+ messages in thread
From: Siddharth Vadapalli @ 2025-04-14 14:43 UTC (permalink / raw)
To: Nishanth Menon
Cc: Siddharth Vadapalli, vigneshr, kristo, robh, krzk+dt, conor+dt,
u-kumar1, devicetree, linux-kernel, linux-arm-kernel, srk
On Mon, Apr 14, 2025 at 09:39:16AM -0500, Nishanth Menon wrote:
> On 18:30-20250414, Siddharth Vadapalli wrote:
> > On Mon, Apr 14, 2025 at 07:09:30AM -0500, Nishanth Menon wrote:
> >
> > Hello Nishanth,
> >
> > > On 10:57-20250412, Siddharth Vadapalli wrote:
> > > > Hello,
> > > >
> > > > This series is based on the following series:
> > > > https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> > > > Based on the discussion in the above series which disabled 'serdes_wiz0'
> > > > and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
> > > > file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
> > > > 'serdes1' in the SoC file anymore, since that is not a working
> > > > configuration - serdes_wizX enabled and serdesX disabled doesn't work.
> > > >
> > > > Hence, this series aims to cleanup the serdesX nodes after the changes
> > > > made by the above series.
> > > >
> > > > Regards,
> > > > Siddharth.
> > > >
> > > > Siddharth Vadapalli (2):
> > > > arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
> > > > arm64: dts: ti: k3-j722s-evm: drop redundant status within
> > > > serdes0/serdes1
> > > >
> > > > arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
> > > > arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
> > > > 2 files changed, 6 deletions(-)
> > > >
> > > > --
> > > > 2.34.1
> > > >
> > >
> > >
> > > I do not understand the logic here. serdes cannot operate without wiz
> > > nodes, correct? why would we leave serdes on by default?
> >
> > Yes, serdesX requires serdes_wizX, but at the same time, serdesX is the
> > child node of serdes_wizX. Therefore, without enabling serdes_wizX, we
> > cannot enable serdesX.
> >
> > Prior to this series, but with the dependent series at:
> > https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> > applied, the nodes look like:
> >
> > serdes_wizX {
> > ...
> > status = "disabled";
> >
> > serdesX {
> > ...
> > status = "disabled";
> > };
> > };
> >
> > The dependent series fixes 'serdes_wizX' by disabling it in the SoC file
> > k3-j722s-main.dtsi. But after the fix, we have a 'status = "disabled";'
> > within the serdesX node which isn't required since:
> > a) serdes_wizX enabled but serdesX disabled is non-functional and
> > unusable
> > b) serdes_wizX disabled in DT implies that serdesX is also disabled
>
>
> Can we handle all of this in one series instead of two series?
The idea behind splitting it was that the dependent series is a "Fix":
- Fix to follow the convention of disabling nodes in SoC file and enable
them in the board file.
while the current series is a "cleanup":
- No fixes are introduced by this series and therefore it doesn't
require a backport.
I can squash the two series and post them as a v2 if that helps.
Regards,
Siddharth.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1
2025-04-14 14:43 ` Siddharth Vadapalli
@ 2025-04-17 12:34 ` Siddharth Vadapalli
0 siblings, 0 replies; 9+ messages in thread
From: Siddharth Vadapalli @ 2025-04-17 12:34 UTC (permalink / raw)
To: Nishanth Menon
Cc: Siddharth Vadapalli, vigneshr, kristo, robh, krzk+dt, conor+dt,
u-kumar1, devicetree, linux-kernel, linux-arm-kernel, srk
On Mon, Apr 14, 2025 at 08:13:19PM +0530, Siddharth Vadapalli wrote:
> On Mon, Apr 14, 2025 at 09:39:16AM -0500, Nishanth Menon wrote:
> > On 18:30-20250414, Siddharth Vadapalli wrote:
> > > On Mon, Apr 14, 2025 at 07:09:30AM -0500, Nishanth Menon wrote:
> > >
> > > Hello Nishanth,
> > >
> > > > On 10:57-20250412, Siddharth Vadapalli wrote:
> > > > > Hello,
> > > > >
> > > > > This series is based on the following series:
> > > > > https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> > > > > Based on the discussion in the above series which disabled 'serdes_wiz0'
> > > > > and 'serdes_wiz1' nodes in the SoC file and enabled them in the board
> > > > > file, Udit pointed out that it wasn't necessary to disable 'serdes0' and
> > > > > 'serdes1' in the SoC file anymore, since that is not a working
> > > > > configuration - serdes_wizX enabled and serdesX disabled doesn't work.
> > > > >
> > > > > Hence, this series aims to cleanup the serdesX nodes after the changes
> > > > > made by the above series.
> > > > >
> > > > > Regards,
> > > > > Siddharth.
> > > > >
> > > > > Siddharth Vadapalli (2):
> > > > > arm64: dts: ti: k3-j722s-main: don't disable serdes0 and serdes1
> > > > > arm64: dts: ti: k3-j722s-evm: drop redundant status within
> > > > > serdes0/serdes1
> > > > >
> > > > > arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 2 --
> > > > > arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 4 ----
> > > > > 2 files changed, 6 deletions(-)
> > > > >
> > > > > --
> > > > > 2.34.1
> > > > >
> > > >
> > > >
> > > > I do not understand the logic here. serdes cannot operate without wiz
> > > > nodes, correct? why would we leave serdes on by default?
> > >
> > > Yes, serdesX requires serdes_wizX, but at the same time, serdesX is the
> > > child node of serdes_wizX. Therefore, without enabling serdes_wizX, we
> > > cannot enable serdesX.
> > >
> > > Prior to this series, but with the dependent series at:
> > > https://patchwork.kernel.org/project/linux-arm-kernel/cover/20250408103606.3679505-1-s-vadapalli@ti.com/
> > > applied, the nodes look like:
> > >
> > > serdes_wizX {
> > > ...
> > > status = "disabled";
> > >
> > > serdesX {
> > > ...
> > > status = "disabled";
> > > };
> > > };
> > >
> > > The dependent series fixes 'serdes_wizX' by disabling it in the SoC file
> > > k3-j722s-main.dtsi. But after the fix, we have a 'status = "disabled";'
> > > within the serdesX node which isn't required since:
> > > a) serdes_wizX enabled but serdesX disabled is non-functional and
> > > unusable
> > > b) serdes_wizX disabled in DT implies that serdesX is also disabled
> >
> >
> > Can we handle all of this in one series instead of two series?
>
> The idea behind splitting it was that the dependent series is a "Fix":
> - Fix to follow the convention of disabling nodes in SoC file and enable
> them in the board file.
> while the current series is a "cleanup":
> - No fixes are introduced by this series and therefore it doesn't
> require a backport.
>
> I can squash the two series and post them as a v2 if that helps.
I have squashed the series and have posted it at:
https://lore.kernel.org/r/20250417123246.2733923-1-s-vadapalli@ti.com
Regards,
Siddharth.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2025-04-17 12:34 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-12 5:27 [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 1/2] arm64: dts: ti: k3-j722s-main: don't disable " Siddharth Vadapalli
2025-04-12 5:27 ` [PATCH 2/2] arm64: dts: ti: k3-j722s-evm: drop redundant status within serdes0/serdes1 Siddharth Vadapalli
2025-04-13 9:48 ` [PATCH 0/2] J722S: DT Node cleanup for serdes0 and serdes1 Kumar, Udit
2025-04-14 12:09 ` Nishanth Menon
2025-04-14 13:00 ` Siddharth Vadapalli
2025-04-14 14:39 ` Nishanth Menon
2025-04-14 14:43 ` Siddharth Vadapalli
2025-04-17 12:34 ` Siddharth Vadapalli
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).