* [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller
@ 2025-09-02 5:30 Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 1/4] arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node Hrushikesh Salunke
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-09-02 5:30 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt
Cc: s-vadapalli, linux-arm-kernel, devicetree, linux-kernel,
h-salunke, danishanwar
This patch series adds the bootph-all property to USB0 PHY controller
nodes across multiple TI SoCs (AM62, AM62A, AM62P, J722S).
The bootph-all tag ensures that these USB PHY controller nodes are
available during all boot phases, which is required for USB DFU
(Device Firmware Upgrade) boot functionality.
Changes sice v1:
Updated patch series to add "bootph-all" tag to board specific file
instead of SoC file.
Rebased on current next.
This series is based on commit:
33bcf93b9a6b Add linux-next specific files for 20250901
Hrushikesh Salunke (4):
arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node
arm64: dts: ti: k3-am62p5-sk: Add bootph-all tag to usb0_phy_ctrl node
arm64: dts: ti: k3-am62x-sk-common: Add bootph-all tag to
usb0_phy_ctrl node
arm64: dts: ti: k3-j722s-evm: Add bootph-all tag to usb0_phy_ctrl node
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 4 ++++
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 ++++
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 4 ++++
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 4 ++++
4 files changed, 16 insertions(+)
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH v2 1/4] arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node
2025-09-02 5:30 [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller Hrushikesh Salunke
@ 2025-09-02 5:30 ` Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 2/4] arm64: dts: ti: k3-am62p5-sk: " Hrushikesh Salunke
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-09-02 5:30 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt
Cc: s-vadapalli, linux-arm-kernel, devicetree, linux-kernel,
h-salunke, danishanwar
Add bootph-all property to the USB0 PHY controller node to make it
available during all boot phases. This is required for USB DFU boot.
Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
---
arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
index bceead5e288e..434d30ce8916 100644
--- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
+++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts
@@ -734,6 +734,10 @@ usb0_hs_ep: endpoint {
};
};
+&usb0_phy_ctrl {
+ bootph-all;
+};
+
&usbss1 {
status = "okay";
};
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v2 2/4] arm64: dts: ti: k3-am62p5-sk: Add bootph-all tag to usb0_phy_ctrl node
2025-09-02 5:30 [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 1/4] arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node Hrushikesh Salunke
@ 2025-09-02 5:30 ` Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 3/4] arm64: dts: ti: k3-am62x-sk-common: " Hrushikesh Salunke
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-09-02 5:30 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt
Cc: s-vadapalli, linux-arm-kernel, devicetree, linux-kernel,
h-salunke, danishanwar
Add bootph-all property to the USB0 PHY controller node to make it
available during all boot phases. This is required for USB DFU boot.
Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
---
arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
index 899da7896563..57808e36dae0 100644
--- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
+++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts
@@ -607,6 +607,10 @@ usb0_hs_ep: endpoint {
};
};
+&usb0_phy_ctrl {
+ bootph-all;
+};
+
&usb1 {
dr_mode = "host";
pinctrl-names = "default";
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v2 3/4] arm64: dts: ti: k3-am62x-sk-common: Add bootph-all tag to usb0_phy_ctrl node
2025-09-02 5:30 [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 1/4] arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 2/4] arm64: dts: ti: k3-am62p5-sk: " Hrushikesh Salunke
@ 2025-09-02 5:30 ` Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 4/4] arm64: dts: ti: k3-j722s-evm: " Hrushikesh Salunke
2025-09-03 9:52 ` [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller s-vadapalli
4 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-09-02 5:30 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt
Cc: s-vadapalli, linux-arm-kernel, devicetree, linux-kernel,
h-salunke, danishanwar
Add bootph-all property to the USB0 PHY controller node to make it
available during all boot phases. This is required for USB DFU boot.
Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
---
arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi b/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi
index 13e1d36123d5..554def7b5c55 100644
--- a/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi
@@ -530,6 +530,10 @@ usb0_hs_ep: endpoint {
};
};
+&usb0_phy_ctrl {
+ bootph-all;
+};
+
&usb1 {
dr_mode = "host";
pinctrl-names = "default";
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH v2 4/4] arm64: dts: ti: k3-j722s-evm: Add bootph-all tag to usb0_phy_ctrl node
2025-09-02 5:30 [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller Hrushikesh Salunke
` (2 preceding siblings ...)
2025-09-02 5:30 ` [PATCH v2 3/4] arm64: dts: ti: k3-am62x-sk-common: " Hrushikesh Salunke
@ 2025-09-02 5:30 ` Hrushikesh Salunke
2025-09-03 9:52 ` [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller s-vadapalli
4 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-09-02 5:30 UTC (permalink / raw)
To: nm, vigneshr, kristo, robh, krzk+dt, conor+dt
Cc: s-vadapalli, linux-arm-kernel, devicetree, linux-kernel,
h-salunke, danishanwar
Add bootph-all property to the USB0 PHY controller node to make it
available during all boot phases. This is required for USB DFU boot.
Signed-off-by: Hrushikesh Salunke <h-salunke@ti.com>
---
arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
index 9d8abfa9afd2..747fd63f86c7 100644
--- a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
+++ b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
@@ -936,6 +936,10 @@ &usb0 {
usb-role-switch;
};
+&usb0_phy_ctrl {
+ bootph-all;
+};
+
&usbss1 {
pinctrl-names = "default";
pinctrl-0 = <&main_usb1_pins_default>;
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller
2025-09-02 5:30 [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller Hrushikesh Salunke
` (3 preceding siblings ...)
2025-09-02 5:30 ` [PATCH v2 4/4] arm64: dts: ti: k3-j722s-evm: " Hrushikesh Salunke
@ 2025-09-03 9:52 ` s-vadapalli
4 siblings, 0 replies; 6+ messages in thread
From: s-vadapalli @ 2025-09-03 9:52 UTC (permalink / raw)
To: Hrushikesh Salunke
Cc: nm, vigneshr, kristo, robh, krzk+dt, conor+dt, s-vadapalli,
linux-arm-kernel, devicetree, linux-kernel, danishanwar
On Tue, Sep 02, 2025 at 11:00:05AM +0530, Hrushikesh Salunke wrote:
> This patch series adds the bootph-all property to USB0 PHY controller
> nodes across multiple TI SoCs (AM62, AM62A, AM62P, J722S).
I believe that you are referring to boards rather than SoCs based on the
changes made in the patches which address Nishanth's feedback on the v1
series.
>
> The bootph-all tag ensures that these USB PHY controller nodes are
> available during all boot phases, which is required for USB DFU
> (Device Firmware Upgrade) boot functionality.
>
> Changes sice v1:
> Updated patch series to add "bootph-all" tag to board specific file
> instead of SoC file.
> Rebased on current next.
>
> This series is based on commit:
> 33bcf93b9a6b Add linux-next specific files for 20250901
For the series,
Reviewed-by: Siddharth Vadapalli <s-vadapalli@ti.com>
Regards,
Siddharth.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-09-03 9:52 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-02 5:30 [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 1/4] arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 2/4] arm64: dts: ti: k3-am62p5-sk: " Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 3/4] arm64: dts: ti: k3-am62x-sk-common: " Hrushikesh Salunke
2025-09-02 5:30 ` [PATCH v2 4/4] arm64: dts: ti: k3-j722s-evm: " Hrushikesh Salunke
2025-09-03 9:52 ` [PATCH v2 0/4] arm64: dts: ti: Add bootph-all tag to USB PHY controller s-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).