mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-10 18:19:22 -04:00
arm64: dts: imx95: add USB2.0 nodes
Add USB2.0 controller and phy nodes. Tested-by: Alexander Stein <alexander.stein@ew.tq-group.com> # TQMa95xxSA Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Xu Yang <xu.yang_2@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
@@ -470,6 +470,13 @@ its: msi-controller@48040000 {
|
||||
};
|
||||
};
|
||||
|
||||
usbphynop: usbphynop {
|
||||
compatible = "usb-nop-xceiv";
|
||||
clocks = <&scmi_clk IMX95_CLK_HSIO>;
|
||||
clock-names = "main_clk";
|
||||
#phy-cells = <0>;
|
||||
};
|
||||
|
||||
soc {
|
||||
compatible = "simple-bus";
|
||||
#address-cells = <2>;
|
||||
@@ -1621,6 +1628,29 @@ usb3_phy: phy@4c1f0040 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
usb2: usb@4c200000 {
|
||||
compatible = "fsl,imx95-usb", "fsl,imx7d-usb", "fsl,imx27-usb";
|
||||
reg = <0x0 0x4c200000 0x0 0x200>;
|
||||
interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&scmi_clk IMX95_CLK_HSIO>,
|
||||
<&scmi_clk IMX95_CLK_32K>;
|
||||
clock-names = "usb_ctrl_root", "usb_wakeup";
|
||||
iommus = <&smmu 0xf>;
|
||||
phys = <&usbphynop>;
|
||||
power-domains = <&scmi_devpd IMX95_PD_HSIO_TOP>;
|
||||
fsl,usbmisc = <&usbmisc 0>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
usbmisc: usbmisc@4c200200 {
|
||||
compatible = "fsl,imx95-usbmisc", "fsl,imx7d-usbmisc",
|
||||
"fsl,imx6q-usbmisc";
|
||||
reg = <0x0 0x4c200200 0x0 0x200>,
|
||||
<0x0 0x4c010014 0x0 0x04>;
|
||||
#index-cells = <1>;
|
||||
};
|
||||
|
||||
pcie0: pcie@4c300000 {
|
||||
compatible = "fsl,imx95-pcie";
|
||||
reg = <0 0x4c300000 0 0x10000>,
|
||||
|
||||
Reference in New Issue
Block a user