[PW_SID:1088729] spacemit: k1-bananapi-f3: Fix the power source of USB3 nodes#1854
[PW_SID:1088729] spacemit: k1-bananapi-f3: Fix the power source of USB3 nodes#1854linux-riscv-bot wants to merge 5 commits into
Conversation
…nana Pi F3 Define the system 5V fixed regulator (vcc5v0_sys) supplied by the DC input. As per the schematics, vcc5v0_sys is the input power source for the VCC5V0_HUB and 5V_VBUS reglators. Update these regulators to correctly reference vcc5v0_sys as their parent (vin-supply). Cc: Han Gao <gaohan@iscas.ac.cn> Cc: Ze Huang <huang.ze@linux.dev> Cc: Chukun Pan <amadeus@jmu.edu.cn> Signed-off-by: Anand Moon <linux.amoon@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
… usb and label Update the USB regulator labels to align with the board schematics and power hierarchy. This change renames the regulator to reg_5v_vbus and its name to 5V_VBUS. Additionally, it fixes the vdd-supply references for both the USB 2.0 and 3.0 hub nodes to ensure they correctly point to the 5V_VBUS input source as per the board schematics. Cc: Han Gao <gaohan@iscas.ac.cn> Cc: Ze Huang <huang.ze@linux.dev> Cc: Chukun Pan <amadeus@jmu.edu.cn> Signed-off-by: Anand Moon <linux.amoon@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Link the usb3_hub_5v regulator to the USB controller’s vbus-supply to ensure the USB 3.0 stack is properly powered as per the schematics. In addition, align the USB hub regulator with the board schematics by renaming it to VCC5V0_HUB and marking it as regulator-always-on to maintain power stability. Cc: Han Gao <gaohan@iscas.ac.cn> Cc: Ze Huang <huang.ze@linux.dev> Cc: Chukun Pan <amadeus@jmu.edu.cn> Signed-off-by: Anand Moon <linux.amoon@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
…gulator The PCIe 3.3V fixed regulator node (pcie_vcc_3v3) lacked a parent supply reference. Wire it to the 5V system rail (reg_vcc5v0_sys) via the vin-supply property to reflect the actual board power tree. This ensures correct regulator hierarchy in DTS and allows drivers to resolve supply dependencies cleanly during probe. Cc: Han Gao <gaohan@iscas.ac.cn> Cc: Ze Huang <huang.ze@linux.dev> Cc: Chukun Pan <amadeus@jmu.edu.cn> Signed-off-by: Anand Moon <linux.amoon@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 1: "[v2,1/4] riscv: dts: spacemit: k1-bananapi-f3: Add vcc5v0_sys regulator for Banana Pi F3" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 2: "[v2,2/4] riscv: dts: spacemit: k1-bananapi-f3: Update USB regulator on onboard usb and label" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
f190ec6 to
2c3b264
Compare
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 3: "[v2,3/4] riscv: dts: spacemit: k1-bananapi-f3: Correct USB hub power hierarchy" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
|
Patch 4: "[v2,4/4] riscv: dts: spacemit: k1-bananapi-f3: Add vin-supply for PCIe 3.3V regulator" |
PR for series 1088729 applied to workflow__riscv__fixes
Name: spacemit: k1-bananapi-f3: Fix the power source of USB3 nodes
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1088729
Version: 2