* [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers
@ 2025-08-29 7:46 Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 1/3] arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to usb0-phy-ctrl node Hrushikesh Salunke
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-08-29 7:46 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.
This series is based on commit:
8cd53fb40a30 Add linux-next specific files for 20250828
Hrushikesh Salunke (3):
arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to
usb0-phy-ctrl node
arm64: dts: ti: k3-am62-wakeup: Add bootph-all tag to usb0-phy-ctrl
node
arm64: dts: ti: k3-am62a-wakeup: Add bootph-all tag to usb0-phy-ctrl
node
arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 1 +
arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 1 +
3 files changed, 3 insertions(+)
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/3] arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to usb0-phy-ctrl node
2025-08-29 7:46 [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Hrushikesh Salunke
@ 2025-08-29 7:46 ` Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 2/3] arm64: dts: ti: k3-am62-wakeup: " Hrushikesh Salunke
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-08-29 7:46 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-am62p-j722s-common-wakeup.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi
index 6757b37a9de3..42f80edf52b7 100644
--- a/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi
@@ -35,6 +35,7 @@ cpsw_mac_syscon: ethernet-mac-syscon@200 {
usb0_phy_ctrl: syscon@4008 {
compatible = "ti,am62-usb-phy-ctrl", "syscon";
reg = <0x4008 0x4>;
+ bootph-all;
};
usb1_phy_ctrl: syscon@4018 {
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/3] arm64: dts: ti: k3-am62-wakeup: Add bootph-all tag to usb0-phy-ctrl node
2025-08-29 7:46 [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 1/3] arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to usb0-phy-ctrl node Hrushikesh Salunke
@ 2025-08-29 7:46 ` Hrushikesh Salunke
2025-08-29 7:47 ` [PATCH 3/3] arm64: dts: ti: k3-am62a-wakeup: " Hrushikesh Salunke
2025-08-29 12:03 ` [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Nishanth Menon
3 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-08-29 7:46 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-am62-wakeup.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi
index 6549b7efa656..42206f63af88 100644
--- a/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi
@@ -35,6 +35,7 @@ cpsw_mac_syscon: ethernet-mac-syscon@200 {
usb0_phy_ctrl: syscon@4008 {
compatible = "ti,am62-usb-phy-ctrl", "syscon";
reg = <0x4008 0x4>;
+ bootph-all;
};
usb1_phy_ctrl: syscon@4018 {
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 3/3] arm64: dts: ti: k3-am62a-wakeup: Add bootph-all tag to usb0-phy-ctrl node
2025-08-29 7:46 [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 1/3] arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to usb0-phy-ctrl node Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 2/3] arm64: dts: ti: k3-am62-wakeup: " Hrushikesh Salunke
@ 2025-08-29 7:47 ` Hrushikesh Salunke
2025-08-29 12:03 ` [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Nishanth Menon
3 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-08-29 7:47 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-am62a-wakeup.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi b/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi
index 9ef1c829a9df..8ed2b18c95f6 100644
--- a/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi
@@ -33,6 +33,7 @@ cpsw_mac_syscon: ethernet-mac-syscon@200 {
usb0_phy_ctrl: syscon@4008 {
compatible = "ti,am62-usb-phy-ctrl", "syscon";
reg = <0x4008 0x4>;
+ bootph-all;
};
usb1_phy_ctrl: syscon@4018 {
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers
2025-08-29 7:46 [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Hrushikesh Salunke
` (2 preceding siblings ...)
2025-08-29 7:47 ` [PATCH 3/3] arm64: dts: ti: k3-am62a-wakeup: " Hrushikesh Salunke
@ 2025-08-29 12:03 ` Nishanth Menon
2025-09-01 8:08 ` Hrushikesh Salunke
3 siblings, 1 reply; 6+ messages in thread
From: Nishanth Menon @ 2025-08-29 12:03 UTC (permalink / raw)
To: Hrushikesh Salunke
Cc: vigneshr, kristo, robh, krzk+dt, conor+dt, s-vadapalli,
linux-arm-kernel, devicetree, linux-kernel, danishanwar
On 13:16-20250829, Hrushikesh Salunke wrote:
> 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.
>
> This series is based on commit:
> 8cd53fb40a30 Add linux-next specific files for 20250828
>
> Hrushikesh Salunke (3):
> arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to
> usb0-phy-ctrl node
> arm64: dts: ti: k3-am62-wakeup: Add bootph-all tag to usb0-phy-ctrl
> node
> arm64: dts: ti: k3-am62a-wakeup: Add bootph-all tag to usb0-phy-ctrl
> node
>
> arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 1 +
> arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 1 +
> arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 1 +
> 3 files changed, 3 insertions(+)
>
> --
> 2.34.1
>
NAK! please do this for the boards that need this capability. bootph
property at SoC dtsi level are mandatory components for ALL bootmodes
and all boards.
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
https://ti.com/opensource
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers
2025-08-29 12:03 ` [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Nishanth Menon
@ 2025-09-01 8:08 ` Hrushikesh Salunke
0 siblings, 0 replies; 6+ messages in thread
From: Hrushikesh Salunke @ 2025-09-01 8:08 UTC (permalink / raw)
To: Nishanth Menon
Cc: vigneshr, kristo, robh, krzk+dt, conor+dt, s-vadapalli,
linux-arm-kernel, devicetree, linux-kernel, danishanwar
On 29/08/25 17:33, Nishanth Menon wrote:
> On 13:16-20250829, Hrushikesh Salunke wrote:
>> 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.
>>
>> This series is based on commit:
>> 8cd53fb40a30 Add linux-next specific files for 20250828
>>
>> Hrushikesh Salunke (3):
>> arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to
>> usb0-phy-ctrl node
>> arm64: dts: ti: k3-am62-wakeup: Add bootph-all tag to usb0-phy-ctrl
>> node
>> arm64: dts: ti: k3-am62a-wakeup: Add bootph-all tag to usb0-phy-ctrl
>> node
>>
>> arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 1 +
>> arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 1 +
>> arch/arm64/boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 1 +
>> 3 files changed, 3 insertions(+)
>>
>> --
>> 2.34.1
>>
>
> NAK! please do this for the boards that need this capability. bootph
> property at SoC dtsi level are mandatory components for ALL bootmodes
> and all boards.
>
Thanks for the feedback. As suggested, I will update the patch series to
ensure "bootph-all" property is added only to those board specific dts
files which actually need it rather than the common SoC level dtsi
files.
Regards,
Hrushikesh.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-09-01 8:37 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-29 7:46 [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 1/3] arm64: dts: ti: k3-am62p-j722s-common-wakeup: Add bootph-all tag to usb0-phy-ctrl node Hrushikesh Salunke
2025-08-29 7:46 ` [PATCH 2/3] arm64: dts: ti: k3-am62-wakeup: " Hrushikesh Salunke
2025-08-29 7:47 ` [PATCH 3/3] arm64: dts: ti: k3-am62a-wakeup: " Hrushikesh Salunke
2025-08-29 12:03 ` [PATCH 0/3] arm64: dts: ti: Add bootph-all tag to USB PHY controllers Nishanth Menon
2025-09-01 8:08 ` Hrushikesh Salunke
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).