linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).