arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
Add the Embedded USB Debugger(EUD) device tree node. The node contains EUD base register region and EUD mode manager register regions along with the interrupt entry. Also add the typec connector node for EUD which is attached to EUD node via port. EUD is also attached to DWC3 node via port. Also add the role-switch property to dwc3 node. Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com> Link: https://lore.kernel.org/r/b2b6bdf0e7589a7b6a6f9b390b227339636e0da9.1644339918.git.quic_schowdhu@quicinc.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9a1bf58ccd
commit
a0c68e4930
|
@ -2583,6 +2583,12 @@
|
|||
phys = <&usb_2_hsphy>;
|
||||
phy-names = "usb2-phy";
|
||||
maximum-speed = "high-speed";
|
||||
usb-role-switch;
|
||||
port {
|
||||
usb2_role_switch: endpoint {
|
||||
remote-endpoint = <&eud_ep>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -2624,6 +2630,36 @@
|
|||
interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>;
|
||||
};
|
||||
|
||||
eud: eud@88e0000 {
|
||||
compatible = "qcom,sc7280-eud","qcom,eud";
|
||||
reg = <0 0x88e0000 0 0x2000>,
|
||||
<0 0x88e2000 0 0x1000>;
|
||||
interrupts-extended = <&pdc 11 IRQ_TYPE_LEVEL_HIGH>;
|
||||
ports {
|
||||
port@0 {
|
||||
eud_ep: endpoint {
|
||||
remote-endpoint = <&usb2_role_switch>;
|
||||
};
|
||||
};
|
||||
port@1 {
|
||||
eud_con: endpoint {
|
||||
remote-endpoint = <&con_eud>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
eud_typec: connector {
|
||||
compatible = "usb-c-connector";
|
||||
ports {
|
||||
port@0 {
|
||||
con_eud: endpoint {
|
||||
remote-endpoint = <&eud_con>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
nsp_noc: interconnect@a0c0000 {
|
||||
reg = <0 0x0a0c0000 0 0x10000>;
|
||||
compatible = "qcom,sc7280-nsp-noc";
|
||||
|
|
Loading…
Reference in New Issue