ARM: DTS: keystone: complete the description of the USB PHY devices
As the PHY driver now handles the transitions of USB power domain, we must add this information in the node of each PHY. Also, the phy are expected in the "phys" property, not "usb-phys". Also add the aliases for the USB ports on boards with more than a single port. Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
This commit is contained in:
parent
2e1d8cfaf1
commit
78830364b8
@ -7,8 +7,40 @@
|
||||
soc {
|
||||
u-boot,dm-pre-reloc;
|
||||
};
|
||||
aliases {
|
||||
usb0 = &usb;
|
||||
usb1 = &usb1;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
};
|
||||
|
||||
&usb_phy {
|
||||
#phy-cells = <0>;
|
||||
psc-domain = <2>;
|
||||
};
|
||||
|
||||
&usb {
|
||||
dwc3@2690000 {
|
||||
phys = <&usb_phy>;
|
||||
dr_mode = "host";
|
||||
snps,u2ss_inp3_quirk;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
&usb1_phy {
|
||||
#phy-cells = <0>;
|
||||
psc-domain = <1>;
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
dwc3@25010000 {
|
||||
phys = <&usb1_phy>;
|
||||
dr_mode = "peripheral";
|
||||
snps,u2ss_inp3_quirk;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
@ -7,6 +7,10 @@
|
||||
soc {
|
||||
u-boot,dm-pre-reloc;
|
||||
};
|
||||
aliases {
|
||||
usb0 = &usb0;
|
||||
usb1 = &usb1;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
@ -16,3 +20,27 @@
|
||||
&i2c1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
};
|
||||
|
||||
&usb0_phy {
|
||||
compatible = "ti,keystone-usbphy";
|
||||
#phy-cells = <0>;
|
||||
reg = <0x2620738 24>;
|
||||
psc-domain = <25>;
|
||||
};
|
||||
|
||||
&usb0 {
|
||||
phys = <&usb0_phy>;
|
||||
snps,u2ss_inp3_quirk;
|
||||
};
|
||||
|
||||
&usb1_phy {
|
||||
compatible = "ti,keystone-usbphy";
|
||||
#phy-cells = <0>;
|
||||
reg = <0x2620750 24>;
|
||||
psc-domain = <26>;
|
||||
};
|
||||
|
||||
&usb1 {
|
||||
phys = <&usb1_phy>;
|
||||
snps,u2ss_inp3_quirk;
|
||||
};
|
||||
|
@ -12,3 +12,17 @@
|
||||
&i2c1 {
|
||||
u-boot,dm-pre-reloc;
|
||||
};
|
||||
|
||||
&usb_phy {
|
||||
#phy-cells = <0>;
|
||||
psc-domain = <2>;
|
||||
};
|
||||
|
||||
&usb {
|
||||
dwc3@2690000 {
|
||||
phys = <&usb_phy>;
|
||||
dr_mode = "host";
|
||||
snps,u2ss_inp3_quirk;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
18
arch/arm/dts/keystone-k2l-evm-u-boot.dtsi
Normal file
18
arch/arm/dts/keystone-k2l-evm-u-boot.dtsi
Normal file
@ -0,0 +1,18 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
|
||||
*/
|
||||
|
||||
&usb_phy {
|
||||
#phy-cells = <0>;
|
||||
psc-domain = <2>;
|
||||
};
|
||||
|
||||
&usb {
|
||||
dwc3@2690000 {
|
||||
phys = <&usb_phy>;
|
||||
dr_mode = "host";
|
||||
snps,u2ss_inp3_quirk;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
Loading…
Reference in New Issue
Block a user