sc7180.dtsi (9c3a0f285248899dfa81585bc5d5bc9ebdb8fead) sc7180.dtsi (437cdef515e29427df9c0d7e5b44b04dd17c3ff8)
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * SC7180 SoC device tree source
4 *
5 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
6 */
7
8#include <dt-bindings/clock/qcom,dispcc-sc7180.h>

--- 654 unchanged lines hidden (view full) ---

663 clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";
664 #clock-cells = <1>;
665 #reset-cells = <1>;
666 #power-domain-cells = <1>;
667 };
668
669 qfprom: efuse@784000 {
670 compatible = "qcom,sc7180-qfprom", "qcom,qfprom";
1// SPDX-License-Identifier: BSD-3-Clause
2/*
3 * SC7180 SoC device tree source
4 *
5 * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
6 */
7
8#include <dt-bindings/clock/qcom,dispcc-sc7180.h>

--- 654 unchanged lines hidden (view full) ---

663 clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk";
664 #clock-cells = <1>;
665 #reset-cells = <1>;
666 #power-domain-cells = <1>;
667 };
668
669 qfprom: efuse@784000 {
670 compatible = "qcom,sc7180-qfprom", "qcom,qfprom";
671 reg = <0 0x00784000 0 0x8ff>,
671 reg = <0 0x00784000 0 0x7a0>,
672 <0 0x00780000 0 0x7a0>,
673 <0 0x00782000 0 0x100>,
674 <0 0x00786000 0 0x1fff>;
675
676 clocks = <&gcc GCC_SEC_CTRL_CLK_SRC>;
677 clock-names = "core";
678 #address-cells = <1>;
679 #size-cells = <1>;

--- 2071 unchanged lines hidden (view full) ---

2751 power-domains = <&gcc USB30_PRIM_GDSC>;
2752
2753 resets = <&gcc GCC_USB30_PRIM_BCR>;
2754
2755 interconnects = <&aggre2_noc MASTER_USB3 0 &mc_virt SLAVE_EBI1 0>,
2756 <&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB3 0>;
2757 interconnect-names = "usb-ddr", "apps-usb";
2758
672 <0 0x00780000 0 0x7a0>,
673 <0 0x00782000 0 0x100>,
674 <0 0x00786000 0 0x1fff>;
675
676 clocks = <&gcc GCC_SEC_CTRL_CLK_SRC>;
677 clock-names = "core";
678 #address-cells = <1>;
679 #size-cells = <1>;

--- 2071 unchanged lines hidden (view full) ---

2751 power-domains = <&gcc USB30_PRIM_GDSC>;
2752
2753 resets = <&gcc GCC_USB30_PRIM_BCR>;
2754
2755 interconnects = <&aggre2_noc MASTER_USB3 0 &mc_virt SLAVE_EBI1 0>,
2756 <&gem_noc MASTER_APPSS_PROC 0 &config_noc SLAVE_USB3 0>;
2757 interconnect-names = "usb-ddr", "apps-usb";
2758
2759 usb_1_dwc3: dwc3@a600000 {
2759 usb_1_dwc3: usb@a600000 {
2760 compatible = "snps,dwc3";
2761 reg = <0 0x0a600000 0 0xe000>;
2762 interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
2763 iommus = <&apps_smmu 0x540 0>;
2764 snps,dis_u2_susphy_quirk;
2765 snps,dis_enblslpm_quirk;
2766 phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
2767 phy-names = "usb2-phy", "usb3-phy";

--- 155 unchanged lines hidden (view full) ---

2923 #size-cells = <0>;
2924
2925 port@0 {
2926 reg = <0>;
2927 dpu_intf1_out: endpoint {
2928 remote-endpoint = <&dsi0_in>;
2929 };
2930 };
2760 compatible = "snps,dwc3";
2761 reg = <0 0x0a600000 0 0xe000>;
2762 interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
2763 iommus = <&apps_smmu 0x540 0>;
2764 snps,dis_u2_susphy_quirk;
2765 snps,dis_enblslpm_quirk;
2766 phys = <&usb_1_hsphy>, <&usb_1_ssphy>;
2767 phy-names = "usb2-phy", "usb3-phy";

--- 155 unchanged lines hidden (view full) ---

2923 #size-cells = <0>;
2924
2925 port@0 {
2926 reg = <0>;
2927 dpu_intf1_out: endpoint {
2928 remote-endpoint = <&dsi0_in>;
2929 };
2930 };
2931
2932 port@2 {
2933 reg = <2>;
2934 dpu_intf0_out: endpoint {
2935 remote-endpoint = <&dp_in>;
2936 };
2937 };
2931 };
2932
2933 mdp_opp_table: mdp-opp-table {
2934 compatible = "operating-points-v2";
2935
2936 opp-200000000 {
2937 opp-hz = /bits/ 64 <200000000>;
2938 required-opps = <&rpmhpd_opp_low_svs>;

--- 100 unchanged lines hidden (view full) ---

3039 #phy-cells = <0>;
3040
3041 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
3042 <&rpmhcc RPMH_CXO_CLK>;
3043 clock-names = "iface", "ref";
3044
3045 status = "disabled";
3046 };
2938 };
2939
2940 mdp_opp_table: mdp-opp-table {
2941 compatible = "operating-points-v2";
2942
2943 opp-200000000 {
2944 opp-hz = /bits/ 64 <200000000>;
2945 required-opps = <&rpmhpd_opp_low_svs>;

--- 100 unchanged lines hidden (view full) ---

3046 #phy-cells = <0>;
3047
3048 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
3049 <&rpmhcc RPMH_CXO_CLK>;
3050 clock-names = "iface", "ref";
3051
3052 status = "disabled";
3053 };
3054
3055 mdss_dp: displayport-controller@ae90000 {
3056 compatible = "qcom,sc7180-dp";
3057 status = "disabled";
3058
3059 reg = <0 0x0ae90000 0 0x1400>;
3060
3061 interrupt-parent = <&mdss>;
3062 interrupts = <12>;
3063
3064 clocks = <&dispcc DISP_CC_MDSS_AHB_CLK>,
3065 <&dispcc DISP_CC_MDSS_DP_AUX_CLK>,
3066 <&dispcc DISP_CC_MDSS_DP_LINK_CLK>,
3067 <&dispcc DISP_CC_MDSS_DP_LINK_INTF_CLK>,
3068 <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK>;
3069 clock-names = "core_iface", "core_aux", "ctrl_link",
3070 "ctrl_link_iface", "stream_pixel";
3071 #clock-cells = <1>;
3072 assigned-clocks = <&dispcc DISP_CC_MDSS_DP_LINK_CLK_SRC>,
3073 <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>;
3074 assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
3075 phys = <&dp_phy>;
3076 phy-names = "dp";
3077
3078 operating-points-v2 = <&dp_opp_table>;
3079 power-domains = <&rpmhpd SC7180_CX>;
3080
3081 #sound-dai-cells = <0>;
3082
3083 ports {
3084 #address-cells = <1>;
3085 #size-cells = <0>;
3086 port@0 {
3087 reg = <0>;
3088 dp_in: endpoint {
3089 remote-endpoint = <&dpu_intf0_out>;
3090 };
3091 };
3092
3093 port@1 {
3094 reg = <1>;
3095 dp_out: endpoint { };
3096 };
3097 };
3098
3099 dp_opp_table: opp-table {
3100 compatible = "operating-points-v2";
3101
3102 opp-160000000 {
3103 opp-hz = /bits/ 64 <160000000>;
3104 required-opps = <&rpmhpd_opp_low_svs>;
3105 };
3106
3107 opp-270000000 {
3108 opp-hz = /bits/ 64 <270000000>;
3109 required-opps = <&rpmhpd_opp_svs>;
3110 };
3111
3112 opp-540000000 {
3113 opp-hz = /bits/ 64 <540000000>;
3114 required-opps = <&rpmhpd_opp_svs_l1>;
3115 };
3116
3117 opp-810000000 {
3118 opp-hz = /bits/ 64 <810000000>;
3119 required-opps = <&rpmhpd_opp_nom>;
3120 };
3121 };
3122 };
3047 };
3048
3049 dispcc: clock-controller@af00000 {
3050 compatible = "qcom,sc7180-dispcc";
3051 reg = <0 0x0af00000 0 0x200000>;
3052 clocks = <&rpmhcc RPMH_CXO_CLK>,
3053 <&gcc GCC_DISP_GPLL0_CLK_SRC>,
3054 <&dsi_phy 0>,

--- 1241 unchanged lines hidden ---
3123 };
3124
3125 dispcc: clock-controller@af00000 {
3126 compatible = "qcom,sc7180-dispcc";
3127 reg = <0 0x0af00000 0 0x200000>;
3128 clocks = <&rpmhcc RPMH_CXO_CLK>,
3129 <&gcc GCC_DISP_GPLL0_CLK_SRC>,
3130 <&dsi_phy 0>,

--- 1241 unchanged lines hidden ---