sm8250.dtsi (e7173009e139bc13bf7833ea4185dda4779b95f3) | sm8250.dtsi (8d5fd4e4d4e3c128d5afa925bf98c98e66a5205b) |
---|---|
1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * Copyright (c) 2020, The Linux Foundation. All rights reserved. 4 */ 5 6#include <dt-bindings/interrupt-controller/arm-gic.h> 7#include <dt-bindings/clock/qcom,dispcc-sm8250.h> 8#include <dt-bindings/clock/qcom,gcc-sm8250.h> --- 4 unchanged lines hidden (view full) --- 13#include <dt-bindings/interconnect/qcom,osm-l3.h> 14#include <dt-bindings/interconnect/qcom,sm8250.h> 15#include <dt-bindings/mailbox/qcom-ipcc.h> 16#include <dt-bindings/power/qcom-rpmpd.h> 17#include <dt-bindings/soc/qcom,apr.h> 18#include <dt-bindings/soc/qcom,rpmh-rsc.h> 19#include <dt-bindings/sound/qcom,q6afe.h> 20#include <dt-bindings/thermal/thermal.h> | 1// SPDX-License-Identifier: BSD-3-Clause 2/* 3 * Copyright (c) 2020, The Linux Foundation. All rights reserved. 4 */ 5 6#include <dt-bindings/interrupt-controller/arm-gic.h> 7#include <dt-bindings/clock/qcom,dispcc-sm8250.h> 8#include <dt-bindings/clock/qcom,gcc-sm8250.h> --- 4 unchanged lines hidden (view full) --- 13#include <dt-bindings/interconnect/qcom,osm-l3.h> 14#include <dt-bindings/interconnect/qcom,sm8250.h> 15#include <dt-bindings/mailbox/qcom-ipcc.h> 16#include <dt-bindings/power/qcom-rpmpd.h> 17#include <dt-bindings/soc/qcom,apr.h> 18#include <dt-bindings/soc/qcom,rpmh-rsc.h> 19#include <dt-bindings/sound/qcom,q6afe.h> 20#include <dt-bindings/thermal/thermal.h> |
21#include <dt-bindings/clock/qcom,camcc-sm8250.h> | |
22#include <dt-bindings/clock/qcom,videocc-sm8250.h> 23 24/ { 25 interrupt-parent = <&intc>; 26 27 #address-cells = <2>; 28 #size-cells = <2>; 29 --- 2956 unchanged lines hidden (view full) --- 2986 #address-cells = <2>; 2987 #size-cells = <2>; 2988 ranges; 2989 dma-ranges; 2990 2991 clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, 2992 <&gcc GCC_USB30_PRIM_MASTER_CLK>, 2993 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>, | 21#include <dt-bindings/clock/qcom,videocc-sm8250.h> 22 23/ { 24 interrupt-parent = <&intc>; 25 26 #address-cells = <2>; 27 #size-cells = <2>; 28 --- 2956 unchanged lines hidden (view full) --- 2985 #address-cells = <2>; 2986 #size-cells = <2>; 2987 ranges; 2988 dma-ranges; 2989 2990 clocks = <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, 2991 <&gcc GCC_USB30_PRIM_MASTER_CLK>, 2992 <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>, |
2994 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, | |
2995 <&gcc GCC_USB30_PRIM_SLEEP_CLK>, | 2993 <&gcc GCC_USB30_PRIM_SLEEP_CLK>, |
2994 <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, |
|
2996 <&gcc GCC_USB3_SEC_CLKREF_EN>; | 2995 <&gcc GCC_USB3_SEC_CLKREF_EN>; |
2997 clock-names = "cfg_noc", "core", "iface", "mock_utmi", 2998 "sleep", "xo"; | 2996 clock-names = "cfg_noc", 2997 "core", 2998 "iface", 2999 "sleep", 3000 "mock_utmi", 3001 "xo"; |
2999 3000 assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, 3001 <&gcc GCC_USB30_PRIM_MASTER_CLK>; 3002 assigned-clock-rates = <19200000>, <200000000>; 3003 3004 interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, 3005 <&pdc 14 IRQ_TYPE_EDGE_BOTH>, 3006 <&pdc 15 IRQ_TYPE_EDGE_BOTH>, --- 30 unchanged lines hidden (view full) --- 3037 #address-cells = <2>; 3038 #size-cells = <2>; 3039 ranges; 3040 dma-ranges; 3041 3042 clocks = <&gcc GCC_CFG_NOC_USB3_SEC_AXI_CLK>, 3043 <&gcc GCC_USB30_SEC_MASTER_CLK>, 3044 <&gcc GCC_AGGRE_USB3_SEC_AXI_CLK>, | 3002 3003 assigned-clocks = <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, 3004 <&gcc GCC_USB30_PRIM_MASTER_CLK>; 3005 assigned-clock-rates = <19200000>, <200000000>; 3006 3007 interrupts-extended = <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, 3008 <&pdc 14 IRQ_TYPE_EDGE_BOTH>, 3009 <&pdc 15 IRQ_TYPE_EDGE_BOTH>, --- 30 unchanged lines hidden (view full) --- 3040 #address-cells = <2>; 3041 #size-cells = <2>; 3042 ranges; 3043 dma-ranges; 3044 3045 clocks = <&gcc GCC_CFG_NOC_USB3_SEC_AXI_CLK>, 3046 <&gcc GCC_USB30_SEC_MASTER_CLK>, 3047 <&gcc GCC_AGGRE_USB3_SEC_AXI_CLK>, |
3045 <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>, | |
3046 <&gcc GCC_USB30_SEC_SLEEP_CLK>, | 3048 <&gcc GCC_USB30_SEC_SLEEP_CLK>, |
3049 <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>, |
|
3047 <&gcc GCC_USB3_SEC_CLKREF_EN>; | 3050 <&gcc GCC_USB3_SEC_CLKREF_EN>; |
3048 clock-names = "cfg_noc", "core", "iface", "mock_utmi", 3049 "sleep", "xo"; | 3051 clock-names = "cfg_noc", 3052 "core", 3053 "iface", 3054 "sleep", 3055 "mock_utmi", 3056 "xo"; |
3050 3051 assigned-clocks = <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>, 3052 <&gcc GCC_USB30_SEC_MASTER_CLK>; 3053 assigned-clock-rates = <19200000>, <200000000>; 3054 3055 interrupts-extended = <&intc GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 3056 <&pdc 12 IRQ_TYPE_EDGE_BOTH>, 3057 <&pdc 13 IRQ_TYPE_EDGE_BOTH>, --- 87 unchanged lines hidden (view full) --- 3145 power-domains = <&rpmhpd SM8250_MMCX>; 3146 required-opps = <&rpmhpd_opp_low_svs>; 3147 clock-names = "iface", "bi_tcxo", "bi_tcxo_ao"; 3148 #clock-cells = <1>; 3149 #reset-cells = <1>; 3150 #power-domain-cells = <1>; 3151 }; 3152 | 3057 3058 assigned-clocks = <&gcc GCC_USB30_SEC_MOCK_UTMI_CLK>, 3059 <&gcc GCC_USB30_SEC_MASTER_CLK>; 3060 assigned-clock-rates = <19200000>, <200000000>; 3061 3062 interrupts-extended = <&intc GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 3063 <&pdc 12 IRQ_TYPE_EDGE_BOTH>, 3064 <&pdc 13 IRQ_TYPE_EDGE_BOTH>, --- 87 unchanged lines hidden (view full) --- 3152 power-domains = <&rpmhpd SM8250_MMCX>; 3153 required-opps = <&rpmhpd_opp_low_svs>; 3154 clock-names = "iface", "bi_tcxo", "bi_tcxo_ao"; 3155 #clock-cells = <1>; 3156 #reset-cells = <1>; 3157 #power-domain-cells = <1>; 3158 }; 3159 |
3153 cci0: cci@ac4f000 { 3154 compatible = "qcom,sm8250-cci"; 3155 #address-cells = <1>; 3156 #size-cells = <0>; 3157 3158 reg = <0 0x0ac4f000 0 0x1000>; 3159 interrupts = <GIC_SPI 460 IRQ_TYPE_EDGE_RISING>; 3160 power-domains = <&camcc TITAN_TOP_GDSC>; 3161 3162 clocks = <&camcc CAM_CC_CAMNOC_AXI_CLK>, 3163 <&camcc CAM_CC_SLOW_AHB_CLK_SRC>, 3164 <&camcc CAM_CC_CPAS_AHB_CLK>, 3165 <&camcc CAM_CC_CCI_0_CLK>, 3166 <&camcc CAM_CC_CCI_0_CLK_SRC>; 3167 clock-names = "camnoc_axi", 3168 "slow_ahb_src", 3169 "cpas_ahb", 3170 "cci", 3171 "cci_src"; 3172 3173 pinctrl-0 = <&cci0_default>; 3174 pinctrl-1 = <&cci0_sleep>; 3175 pinctrl-names = "default", "sleep"; 3176 3177 status = "disabled"; 3178 3179 cci0_i2c0: i2c-bus@0 { 3180 reg = <0>; 3181 clock-frequency = <1000000>; 3182 #address-cells = <1>; 3183 #size-cells = <0>; 3184 }; 3185 3186 cci0_i2c1: i2c-bus@1 { 3187 reg = <1>; 3188 clock-frequency = <1000000>; 3189 #address-cells = <1>; 3190 #size-cells = <0>; 3191 }; 3192 }; 3193 3194 cci1: cci@ac50000 { 3195 compatible = "qcom,sm8250-cci"; 3196 #address-cells = <1>; 3197 #size-cells = <0>; 3198 3199 reg = <0 0x0ac50000 0 0x1000>; 3200 interrupts = <GIC_SPI 271 IRQ_TYPE_EDGE_RISING>; 3201 power-domains = <&camcc TITAN_TOP_GDSC>; 3202 3203 clocks = <&camcc CAM_CC_CAMNOC_AXI_CLK>, 3204 <&camcc CAM_CC_SLOW_AHB_CLK_SRC>, 3205 <&camcc CAM_CC_CPAS_AHB_CLK>, 3206 <&camcc CAM_CC_CCI_1_CLK>, 3207 <&camcc CAM_CC_CCI_1_CLK_SRC>; 3208 clock-names = "camnoc_axi", 3209 "slow_ahb_src", 3210 "cpas_ahb", 3211 "cci", 3212 "cci_src"; 3213 3214 pinctrl-0 = <&cci1_default>; 3215 pinctrl-1 = <&cci1_sleep>; 3216 pinctrl-names = "default", "sleep"; 3217 3218 status = "disabled"; 3219 3220 cci1_i2c0: i2c-bus@0 { 3221 reg = <0>; 3222 clock-frequency = <1000000>; 3223 #address-cells = <1>; 3224 #size-cells = <0>; 3225 }; 3226 3227 cci1_i2c1: i2c-bus@1 { 3228 reg = <1>; 3229 clock-frequency = <1000000>; 3230 #address-cells = <1>; 3231 #size-cells = <0>; 3232 }; 3233 }; 3234 3235 camss: camss@ac6a000 { 3236 compatible = "qcom,sm8250-camss"; 3237 status = "disabled"; 3238 3239 reg = <0 0xac6a000 0 0x2000>, 3240 <0 0xac6c000 0 0x2000>, 3241 <0 0xac6e000 0 0x1000>, 3242 <0 0xac70000 0 0x1000>, 3243 <0 0xac72000 0 0x1000>, 3244 <0 0xac74000 0 0x1000>, 3245 <0 0xacb4000 0 0xd000>, 3246 <0 0xacc3000 0 0xd000>, 3247 <0 0xacd9000 0 0x2200>, 3248 <0 0xacdb200 0 0x2200>; 3249 reg-names = "csiphy0", 3250 "csiphy1", 3251 "csiphy2", 3252 "csiphy3", 3253 "csiphy4", 3254 "csiphy5", 3255 "vfe0", 3256 "vfe1", 3257 "vfe_lite0", 3258 "vfe_lite1"; 3259 3260 interrupts = <GIC_SPI 477 IRQ_TYPE_LEVEL_HIGH>, 3261 <GIC_SPI 478 IRQ_TYPE_LEVEL_HIGH>, 3262 <GIC_SPI 479 IRQ_TYPE_LEVEL_HIGH>, 3263 <GIC_SPI 448 IRQ_TYPE_LEVEL_HIGH>, 3264 <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>, 3265 <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>, 3266 <GIC_SPI 464 IRQ_TYPE_LEVEL_HIGH>, 3267 <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>, 3268 <GIC_SPI 468 IRQ_TYPE_LEVEL_HIGH>, 3269 <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>, 3270 <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>, 3271 <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>, 3272 <GIC_SPI 469 IRQ_TYPE_LEVEL_HIGH>, 3273 <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>; 3274 interrupt-names = "csiphy0", 3275 "csiphy1", 3276 "csiphy2", 3277 "csiphy3", 3278 "csiphy4", 3279 "csiphy5", 3280 "csid0", 3281 "csid1", 3282 "csid2", 3283 "csid3", 3284 "vfe0", 3285 "vfe1", 3286 "vfe_lite0", 3287 "vfe_lite1"; 3288 3289 power-domains = <&camcc IFE_0_GDSC>, 3290 <&camcc IFE_1_GDSC>, 3291 <&camcc TITAN_TOP_GDSC>; 3292 3293 clocks = <&gcc GCC_CAMERA_AHB_CLK>, 3294 <&gcc GCC_CAMERA_HF_AXI_CLK>, 3295 <&gcc GCC_CAMERA_SF_AXI_CLK>, 3296 <&camcc CAM_CC_CAMNOC_AXI_CLK>, 3297 <&camcc CAM_CC_CAMNOC_AXI_CLK_SRC>, 3298 <&camcc CAM_CC_CORE_AHB_CLK>, 3299 <&camcc CAM_CC_CPAS_AHB_CLK>, 3300 <&camcc CAM_CC_CSIPHY0_CLK>, 3301 <&camcc CAM_CC_CSI0PHYTIMER_CLK>, 3302 <&camcc CAM_CC_CSIPHY1_CLK>, 3303 <&camcc CAM_CC_CSI1PHYTIMER_CLK>, 3304 <&camcc CAM_CC_CSIPHY2_CLK>, 3305 <&camcc CAM_CC_CSI2PHYTIMER_CLK>, 3306 <&camcc CAM_CC_CSIPHY3_CLK>, 3307 <&camcc CAM_CC_CSI3PHYTIMER_CLK>, 3308 <&camcc CAM_CC_CSIPHY4_CLK>, 3309 <&camcc CAM_CC_CSI4PHYTIMER_CLK>, 3310 <&camcc CAM_CC_CSIPHY5_CLK>, 3311 <&camcc CAM_CC_CSI5PHYTIMER_CLK>, 3312 <&camcc CAM_CC_SLOW_AHB_CLK_SRC>, 3313 <&camcc CAM_CC_IFE_0_AHB_CLK>, 3314 <&camcc CAM_CC_IFE_0_AXI_CLK>, 3315 <&camcc CAM_CC_IFE_0_CLK>, 3316 <&camcc CAM_CC_IFE_0_CPHY_RX_CLK>, 3317 <&camcc CAM_CC_IFE_0_CSID_CLK>, 3318 <&camcc CAM_CC_IFE_0_AREG_CLK>, 3319 <&camcc CAM_CC_IFE_1_AHB_CLK>, 3320 <&camcc CAM_CC_IFE_1_AXI_CLK>, 3321 <&camcc CAM_CC_IFE_1_CLK>, 3322 <&camcc CAM_CC_IFE_1_CPHY_RX_CLK>, 3323 <&camcc CAM_CC_IFE_1_CSID_CLK>, 3324 <&camcc CAM_CC_IFE_1_AREG_CLK>, 3325 <&camcc CAM_CC_IFE_LITE_AHB_CLK>, 3326 <&camcc CAM_CC_IFE_LITE_AXI_CLK>, 3327 <&camcc CAM_CC_IFE_LITE_CLK>, 3328 <&camcc CAM_CC_IFE_LITE_CPHY_RX_CLK>, 3329 <&camcc CAM_CC_IFE_LITE_CSID_CLK>; 3330 3331 clock-names = "cam_ahb_clk", 3332 "cam_hf_axi", 3333 "cam_sf_axi", 3334 "camnoc_axi", 3335 "camnoc_axi_src", 3336 "core_ahb", 3337 "cpas_ahb", 3338 "csiphy0", 3339 "csiphy0_timer", 3340 "csiphy1", 3341 "csiphy1_timer", 3342 "csiphy2", 3343 "csiphy2_timer", 3344 "csiphy3", 3345 "csiphy3_timer", 3346 "csiphy4", 3347 "csiphy4_timer", 3348 "csiphy5", 3349 "csiphy5_timer", 3350 "slow_ahb_src", 3351 "vfe0_ahb", 3352 "vfe0_axi", 3353 "vfe0", 3354 "vfe0_cphy_rx", 3355 "vfe0_csid", 3356 "vfe0_areg", 3357 "vfe1_ahb", 3358 "vfe1_axi", 3359 "vfe1", 3360 "vfe1_cphy_rx", 3361 "vfe1_csid", 3362 "vfe1_areg", 3363 "vfe_lite_ahb", 3364 "vfe_lite_axi", 3365 "vfe_lite", 3366 "vfe_lite_cphy_rx", 3367 "vfe_lite_csid"; 3368 3369 iommus = <&apps_smmu 0x800 0x400>, 3370 <&apps_smmu 0x801 0x400>, 3371 <&apps_smmu 0x840 0x400>, 3372 <&apps_smmu 0x841 0x400>, 3373 <&apps_smmu 0xc00 0x400>, 3374 <&apps_smmu 0xc01 0x400>, 3375 <&apps_smmu 0xc40 0x400>, 3376 <&apps_smmu 0xc41 0x400>; 3377 3378 interconnects = <&gem_noc MASTER_AMPSS_M0 &config_noc SLAVE_CAMERA_CFG>, 3379 <&mmss_noc MASTER_CAMNOC_HF &mc_virt SLAVE_EBI_CH0>, 3380 <&mmss_noc MASTER_CAMNOC_SF &mc_virt SLAVE_EBI_CH0>, 3381 <&mmss_noc MASTER_CAMNOC_ICP &mc_virt SLAVE_EBI_CH0>; 3382 interconnect-names = "cam_ahb", 3383 "cam_hf_0_mnoc", 3384 "cam_sf_0_mnoc", 3385 "cam_sf_icp_mnoc"; 3386 }; 3387 3388 camcc: clock-controller@ad00000 { 3389 compatible = "qcom,sm8250-camcc"; 3390 reg = <0 0x0ad00000 0 0x10000>; 3391 clocks = <&gcc GCC_CAMERA_AHB_CLK>, 3392 <&rpmhcc RPMH_CXO_CLK>, 3393 <&rpmhcc RPMH_CXO_CLK_A>, 3394 <&sleep_clk>; 3395 clock-names = "iface", "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; 3396 power-domains = <&rpmhpd SM8250_MMCX>; 3397 required-opps = <&rpmhpd_opp_low_svs>; 3398 #clock-cells = <1>; 3399 #reset-cells = <1>; 3400 #power-domain-cells = <1>; 3401 }; 3402 | |
3403 mdss: mdss@ae00000 { 3404 compatible = "qcom,sm8250-mdss"; 3405 reg = <0 0x0ae00000 0 0x1000>; 3406 reg-names = "mdss"; 3407 3408 interconnects = <&mmss_noc MASTER_MDP_PORT0 &mc_virt SLAVE_EBI_CH0>, 3409 <&mmss_noc MASTER_MDP_PORT1 &mc_virt SLAVE_EBI_CH0>; 3410 interconnect-names = "mdp0-mem", "mdp1-mem"; --- 37 unchanged lines hidden (view full) --- 3448 <&dispcc DISP_CC_MDSS_VSYNC_CLK>; 3449 assigned-clock-rates = <460000000>, 3450 <19200000>; 3451 3452 operating-points-v2 = <&mdp_opp_table>; 3453 power-domains = <&rpmhpd SM8250_MMCX>; 3454 3455 interrupt-parent = <&mdss>; | 3160 mdss: mdss@ae00000 { 3161 compatible = "qcom,sm8250-mdss"; 3162 reg = <0 0x0ae00000 0 0x1000>; 3163 reg-names = "mdss"; 3164 3165 interconnects = <&mmss_noc MASTER_MDP_PORT0 &mc_virt SLAVE_EBI_CH0>, 3166 <&mmss_noc MASTER_MDP_PORT1 &mc_virt SLAVE_EBI_CH0>; 3167 interconnect-names = "mdp0-mem", "mdp1-mem"; --- 37 unchanged lines hidden (view full) --- 3205 <&dispcc DISP_CC_MDSS_VSYNC_CLK>; 3206 assigned-clock-rates = <460000000>, 3207 <19200000>; 3208 3209 operating-points-v2 = <&mdp_opp_table>; 3210 power-domains = <&rpmhpd SM8250_MMCX>; 3211 3212 interrupt-parent = <&mdss>; |
3456 interrupts = <0>; | 3213 interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; |
3457 3458 ports { 3459 #address-cells = <1>; 3460 #size-cells = <0>; 3461 3462 port@0 { 3463 reg = <0>; 3464 dpu_intf1_out: endpoint { --- 35 unchanged lines hidden (view full) --- 3500 }; 3501 3502 dsi0: dsi@ae94000 { 3503 compatible = "qcom,mdss-dsi-ctrl"; 3504 reg = <0 0x0ae94000 0 0x400>; 3505 reg-names = "dsi_ctrl"; 3506 3507 interrupt-parent = <&mdss>; | 3214 3215 ports { 3216 #address-cells = <1>; 3217 #size-cells = <0>; 3218 3219 port@0 { 3220 reg = <0>; 3221 dpu_intf1_out: endpoint { --- 35 unchanged lines hidden (view full) --- 3257 }; 3258 3259 dsi0: dsi@ae94000 { 3260 compatible = "qcom,mdss-dsi-ctrl"; 3261 reg = <0 0x0ae94000 0 0x400>; 3262 reg-names = "dsi_ctrl"; 3263 3264 interrupt-parent = <&mdss>; |
3508 interrupts = <4>; | 3265 interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; |
3509 3510 clocks = <&dispcc DISP_CC_MDSS_BYTE0_CLK>, 3511 <&dispcc DISP_CC_MDSS_BYTE0_INTF_CLK>, 3512 <&dispcc DISP_CC_MDSS_PCLK0_CLK>, 3513 <&dispcc DISP_CC_MDSS_ESC0_CLK>, 3514 <&dispcc DISP_CC_MDSS_AHB_CLK>, 3515 <&gcc GCC_DISP_HF_AXI_CLK>; 3516 clock-names = "byte", --- 56 unchanged lines hidden (view full) --- 3573 }; 3574 3575 dsi1: dsi@ae96000 { 3576 compatible = "qcom,mdss-dsi-ctrl"; 3577 reg = <0 0x0ae96000 0 0x400>; 3578 reg-names = "dsi_ctrl"; 3579 3580 interrupt-parent = <&mdss>; | 3266 3267 clocks = <&dispcc DISP_CC_MDSS_BYTE0_CLK>, 3268 <&dispcc DISP_CC_MDSS_BYTE0_INTF_CLK>, 3269 <&dispcc DISP_CC_MDSS_PCLK0_CLK>, 3270 <&dispcc DISP_CC_MDSS_ESC0_CLK>, 3271 <&dispcc DISP_CC_MDSS_AHB_CLK>, 3272 <&gcc GCC_DISP_HF_AXI_CLK>; 3273 clock-names = "byte", --- 56 unchanged lines hidden (view full) --- 3330 }; 3331 3332 dsi1: dsi@ae96000 { 3333 compatible = "qcom,mdss-dsi-ctrl"; 3334 reg = <0 0x0ae96000 0 0x400>; 3335 reg-names = "dsi_ctrl"; 3336 3337 interrupt-parent = <&mdss>; |
3581 interrupts = <5>; | 3338 interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; |
3582 3583 clocks = <&dispcc DISP_CC_MDSS_BYTE1_CLK>, 3584 <&dispcc DISP_CC_MDSS_BYTE1_INTF_CLK>, 3585 <&dispcc DISP_CC_MDSS_PCLK1_CLK>, 3586 <&dispcc DISP_CC_MDSS_ESC1_CLK>, 3587 <&dispcc DISP_CC_MDSS_AHB_CLK>, 3588 <&gcc GCC_DISP_HF_AXI_CLK>; 3589 clock-names = "byte", --- 175 unchanged lines hidden (view full) --- 3765 interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>; 3766 gpio-controller; 3767 #gpio-cells = <2>; 3768 interrupt-controller; 3769 #interrupt-cells = <2>; 3770 gpio-ranges = <&tlmm 0 0 181>; 3771 wakeup-parent = <&pdc>; 3772 | 3339 3340 clocks = <&dispcc DISP_CC_MDSS_BYTE1_CLK>, 3341 <&dispcc DISP_CC_MDSS_BYTE1_INTF_CLK>, 3342 <&dispcc DISP_CC_MDSS_PCLK1_CLK>, 3343 <&dispcc DISP_CC_MDSS_ESC1_CLK>, 3344 <&dispcc DISP_CC_MDSS_AHB_CLK>, 3345 <&gcc GCC_DISP_HF_AXI_CLK>; 3346 clock-names = "byte", --- 175 unchanged lines hidden (view full) --- 3522 interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>; 3523 gpio-controller; 3524 #gpio-cells = <2>; 3525 interrupt-controller; 3526 #interrupt-cells = <2>; 3527 gpio-ranges = <&tlmm 0 0 181>; 3528 wakeup-parent = <&pdc>; 3529 |
3773 cci0_default: cci0-default { 3774 cci0_i2c0_default: cci0-i2c0-default { 3775 /* SDA, SCL */ 3776 pins = "gpio101", "gpio102"; 3777 function = "cci_i2c"; 3778 3779 bias-pull-up; 3780 drive-strength = <2>; /* 2 mA */ 3781 }; 3782 3783 cci0_i2c1_default: cci0-i2c1-default { 3784 /* SDA, SCL */ 3785 pins = "gpio103", "gpio104"; 3786 function = "cci_i2c"; 3787 3788 bias-pull-up; 3789 drive-strength = <2>; /* 2 mA */ 3790 }; 3791 }; 3792 3793 cci0_sleep: cci0-sleep { 3794 cci0_i2c0_sleep: cci0-i2c0-sleep { 3795 /* SDA, SCL */ 3796 pins = "gpio101", "gpio102"; 3797 function = "cci_i2c"; 3798 3799 drive-strength = <2>; /* 2 mA */ 3800 bias-pull-down; 3801 }; 3802 3803 cci0_i2c1_sleep: cci0-i2c1-sleep { 3804 /* SDA, SCL */ 3805 pins = "gpio103", "gpio104"; 3806 function = "cci_i2c"; 3807 3808 drive-strength = <2>; /* 2 mA */ 3809 bias-pull-down; 3810 }; 3811 }; 3812 3813 cci1_default: cci1-default { 3814 cci1_i2c0_default: cci1-i2c0-default { 3815 /* SDA, SCL */ 3816 pins = "gpio105","gpio106"; 3817 function = "cci_i2c"; 3818 3819 bias-pull-up; 3820 drive-strength = <2>; /* 2 mA */ 3821 }; 3822 3823 cci1_i2c1_default: cci1-i2c1-default { 3824 /* SDA, SCL */ 3825 pins = "gpio107","gpio108"; 3826 function = "cci_i2c"; 3827 3828 bias-pull-up; 3829 drive-strength = <2>; /* 2 mA */ 3830 }; 3831 }; 3832 3833 cci1_sleep: cci1-sleep { 3834 cci1_i2c0_sleep: cci1-i2c0-sleep { 3835 /* SDA, SCL */ 3836 pins = "gpio105","gpio106"; 3837 function = "cci_i2c"; 3838 3839 bias-pull-down; 3840 drive-strength = <2>; /* 2 mA */ 3841 }; 3842 3843 cci1_i2c1_sleep: cci1-i2c1-sleep { 3844 /* SDA, SCL */ 3845 pins = "gpio107","gpio108"; 3846 function = "cci_i2c"; 3847 3848 bias-pull-down; 3849 drive-strength = <2>; /* 2 mA */ 3850 }; 3851 }; 3852 | |
3853 pri_mi2s_active: pri-mi2s-active { 3854 sclk { 3855 pins = "gpio138"; 3856 function = "mi2s0_sck"; 3857 drive-strength = <8>; 3858 bias-disable; 3859 }; 3860 --- 1119 unchanged lines hidden (view full) --- 4980 }; 4981 4982 rpmhpd_opp_turbo_l1: opp10 { 4983 opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; 4984 }; 4985 }; 4986 }; 4987 | 3530 pri_mi2s_active: pri-mi2s-active { 3531 sclk { 3532 pins = "gpio138"; 3533 function = "mi2s0_sck"; 3534 drive-strength = <8>; 3535 bias-disable; 3536 }; 3537 --- 1119 unchanged lines hidden (view full) --- 4657 }; 4658 4659 rpmhpd_opp_turbo_l1: opp10 { 4660 opp-level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; 4661 }; 4662 }; 4663 }; 4664 |
4988 apps_bcm_voter: bcm-voter { | 4665 apps_bcm_voter: bcm_voter { |
4989 compatible = "qcom,bcm-voter"; 4990 }; 4991 }; 4992 4993 epss_l3: interconnect@18590000 { 4994 compatible = "qcom,sm8250-epss-l3"; 4995 reg = <0 0x18590000 0 0x1000>; 4996 --- 771 unchanged lines hidden --- | 4666 compatible = "qcom,bcm-voter"; 4667 }; 4668 }; 4669 4670 epss_l3: interconnect@18590000 { 4671 compatible = "qcom,sm8250-epss-l3"; 4672 reg = <0 0x18590000 0 0x1000>; 4673 --- 771 unchanged lines hidden --- |