mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-06-26 16:41:42 +00:00
arm64: zynqmp: Move USB3 PHY properties from DWC3 node to USB node
Move the PHY properties from DWC3 node to USB node in ZynqMP DTs as here the USB3 PHY used is PSGTR, which is connected to Xilinx USB core. This PHY initialization should be handled from Xilinx USB core as the prerequisite register configurations are done here only. Signed-off-by: Manish Narani <manish.narani@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
3965d13f93
commit
15ca9ebb07
13 changed files with 30 additions and 30 deletions
|
@ -545,6 +545,8 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
xlnx,usb-polarity = <0>;
|
xlnx,usb-polarity = <0>;
|
||||||
xlnx,usb-reset-mode = <0>;
|
xlnx,usb-reset-mode = <0>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 1 PHY_TYPE_USB3 0 1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
|
@ -553,8 +555,6 @@
|
||||||
snps,dis_u2_susphy_quirk;
|
snps,dis_u2_susphy_quirk;
|
||||||
snps,dis_u3_susphy_quirk;
|
snps,dis_u3_susphy_quirk;
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 1 PHY_TYPE_USB3 0 1>;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&usb1 {
|
&usb1 {
|
||||||
|
|
|
@ -125,6 +125,8 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 1>;
|
||||||
usbhub: usb5744 { /* u43 */
|
usbhub: usb5744 { /* u43 */
|
||||||
compatible = "microchip,usb5744";
|
compatible = "microchip,usb5744";
|
||||||
reset-gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
|
reset-gpios = <&gpio 44 GPIO_ACTIVE_HIGH>;
|
||||||
|
@ -135,8 +137,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 1>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -109,14 +109,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 1>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -424,14 +424,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -221,27 +221,27 @@
|
||||||
|
|
||||||
&usb0 {
|
&usb0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 0 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 0 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
/* ULPI SMSC USB3320 */
|
/* ULPI SMSC USB3320 */
|
||||||
&usb1 {
|
&usb1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 3 PHY_TYPE_USB3 1 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_1 {
|
&dwc3_1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 3 PHY_TYPE_USB3 1 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
|
@ -561,13 +561,13 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "peripheral";
|
dr_mode = "peripheral";
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 0>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -576,13 +576,13 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb1_default>;
|
pinctrl-0 = <&pinctrl_usb1_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 3 PHY_TYPE_USB3 1 0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_1 {
|
&dwc3_1 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 3 PHY_TYPE_USB3 1 0>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1019,14 +1019,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -502,14 +502,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -514,14 +514,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1012,14 +1012,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -849,14 +849,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
pinctrl-0 = <&pinctrl_usb0_default>;
|
pinctrl-0 = <&pinctrl_usb0_default>;
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -692,13 +692,13 @@
|
||||||
/* ULPI SMSC USB3320 */
|
/* ULPI SMSC USB3320 */
|
||||||
&usb0 {
|
&usb0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
|
@ -696,13 +696,13 @@
|
||||||
/* ULPI SMSC USB3320 */
|
/* ULPI SMSC USB3320 */
|
||||||
&usb0 {
|
&usb0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
phy-names = "usb3-phy";
|
||||||
|
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&dwc3_0 {
|
&dwc3_0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
dr_mode = "host";
|
dr_mode = "host";
|
||||||
snps,usb3_lpm_capable;
|
snps,usb3_lpm_capable;
|
||||||
phy-names = "usb3-phy";
|
|
||||||
phys = <&psgtr 2 PHY_TYPE_USB3 0 2>;
|
|
||||||
maximum-speed = "super-speed";
|
maximum-speed = "super-speed";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue