lkml.org 
[lkml]   [2022]   [Jan]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH V4 4/6] arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
    Date
    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>
    ---
    arch/arm64/boot/dts/qcom/sc7280.dtsi | 39 ++++++++++++++++++++++++++++++++++++
    1 file changed, 39 insertions(+)

    diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi
    index 937c2e0..daac831 100644
    --- a/arch/arm64/boot/dts/qcom/sc7280.dtsi
    +++ b/arch/arm64/boot/dts/qcom/sc7280.dtsi
    @@ -2583,6 +2583,14 @@
    phys = <&usb_2_hsphy>;
    phy-names = "usb2-phy";
    maximum-speed = "high-speed";
    + usb-role-switch;
    + ports {
    + port@0 {
    + usb2_role_switch: endpoint {
    + remote-endpoint = <&eud_ep>;
    + };
    + };
    + };
    };
    };

    @@ -2624,6 +2632,37 @@
    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>;
    + interrupt-parent = <&pdc>;
    + interrupts = <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";
    --
    2.7.4
    \
     
     \ /
      Last update: 2022-01-21 14:56    [W:2.628 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site