Loading arch/arm/boot/dts/qcom/msm8994-cdp.dtsi +11 −0 Original line number Diff line number Diff line Loading @@ -344,3 +344,14 @@ qcom,cdc-on-demand-supplies = "cdc-vdd-spkdrv"; }; }; /* CoreSight */ &tpiu { pinctrl-names = "seta-pctrl", "setb-pctrl"; pinctrl-0 = <&seta_1 &seta_2 &seta_3 &seta_4 &seta_5 &seta_6 &seta_7 &seta_8 &seta_9 &seta_10 &seta_11 &seta_12 &seta_13 &seta_14 &seta_15 &seta_16 &seta_17 &seta_18>; pinctrl-1 = <&setb_1 &setb_2 &setb_3 &setb_4 &setb_5 &setb_6 &setb_7 &setb_8 &setb_9 &setb_10 &setb_11 &setb_12 &setb_13 &setb_14 &setb_15 &setb_16 &setb_17 &setb_18>; }; arch/arm/boot/dts/qcom/msm8994-coresight.dtsi +30 −3 Original line number Diff line number Diff line Loading @@ -31,6 +31,33 @@ clock-names = "core_clk", "core_a_clk"; }; tpiu: tpiu@fc320000 { compatible = "arm,coresight-tpiu"; reg = <0xfc320000 0x1000>, <0xfd512000 0x1000>; reg-names = "tpiu-base", "nidnt-base"; coresight-id = <1>; coresight-name = "coresight-tpiu"; coresight-nr-inports = <1>; vdd-supply = <&pm8994_l21>; qcom,vdd-voltage-level = <2950000 2950000>; qcom,vdd-current-level = <200 800000>; vdd-io-supply = <&pm8994_l13>; qcom,vdd-io-voltage-level = <1800000 2950000>; qcom,vdd-io-current-level = <200 22000>; qcom,nidntsw; qcom,nidnt-swduart; qcom,nidnt-swdtrc; clocks = <&clock_rpm clk_qdss_clk>, <&clock_rpm clk_qdss_a_clk>; clock-names = "core_clk", "core_a_clk"; }; replicator: replicator@fc324000 { compatible = "qcom,coresight-replicator"; reg = <0xfc324000 0x1000>; Loading @@ -39,9 +66,9 @@ coresight-id = <2>; coresight-name = "coresight-replicator"; coresight-nr-inports = <1>; coresight-outports = <0>; coresight-child-list = <&tmc_etr>; coresight-child-ports = <0>; coresight-outports = <0 1>; coresight-child-list = <&tmc_etr &tpiu>; coresight-child-ports = <0 0>; clocks = <&clock_rpm clk_qdss_clk>, <&clock_rpm clk_qdss_a_clk>; Loading arch/arm/boot/dts/qcom/msm8994-pinctrl.dtsi +397 −0 Original line number Diff line number Diff line Loading @@ -239,5 +239,402 @@ bias-disable; }; }; /* CoreSight */ tpiu_seta_1 { qcom,pins = <&gp 27>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-1"; seta_1: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_2 { qcom,pins = <&gp 28>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-2"; seta_2: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_3 { qcom,pins = <&gp 53>; qcom,num-grp-pins = <1>; qcom,pin-func = <8>; label = "tpiu-seta-3"; seta_3: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_4 { qcom,pins = <&gp 54>; qcom,num-grp-pins = <1>; qcom,pin-func = <9>; label = "tpiu-seta-4"; seta_4: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_5 { qcom,pins = <&gp 63>; qcom,num-grp-pins = <1>; qcom,pin-func = <7>; label = "tpiu-seta-5"; seta_5: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_6 { qcom,pins = <&gp 64>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-6"; seta_6: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_7 { qcom,pins = <&gp 65>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-7"; seta_7: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_8 { qcom,pins = <&gp 66>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-8"; seta_8: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_9 { qcom,pins = <&gp 67>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-9"; seta_9: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_10 { qcom,pins = <&gp 74>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-10"; seta_10: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_11 { qcom,pins = <&gp 75>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-11"; seta_11: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_12 { qcom,pins = <&gp 76>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-12"; seta_12: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_13 { qcom,pins = <&gp 77>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-13"; seta_13: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_14 { qcom,pins = <&gp 85>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-14"; seta_14: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_15 { qcom,pins = <&gp 86>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-15"; seta_15: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_16 { qcom,pins = <&gp 87>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-16"; seta_16: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_17 { qcom,pins = <&gp 89>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-seta-17"; seta_17: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_18 { qcom,pins = <&gp 90>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-seta-18"; seta_18: seta { drive-strength = <16>; bias-disable; }; }; tpiu_setb_1 { qcom,pins = <&gp 13>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-setb-1"; setb_1: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_2 { qcom,pins = <&gp 14>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-setb-2"; setb_2: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_3 { qcom,pins = <&gp 15>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-setb-3"; setb_3: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_4 { qcom,pins = <&gp 16>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-setb-4"; setb_4: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_5 { qcom,pins = <&gp 17>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-5"; setb_5: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_6 { qcom,pins = <&gp 18>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-6"; setb_6: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_7 { qcom,pins = <&gp 19>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-7"; setb_7: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_8 { qcom,pins = <&gp 21>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-8"; setb_8: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_9 { qcom,pins = <&gp 22>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-9"; setb_9: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_10 { qcom,pins = <&gp 23>; qcom,num-grp-pins = <1>; qcom,pin-func = <7>; label = "tpiu-setb-10"; setb_10: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_11 { qcom,pins = <&gp 25>; qcom,num-grp-pins = <1>; qcom,pin-func = <8>; label = "tpiu-setb-11"; setb_11: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_12 { qcom,pins = <&gp 26>; qcom,num-grp-pins = <1>; qcom,pin-func = <7>; label = "tpiu-setb-12"; setb_12: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_13 { qcom,pins = <&gp 57>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-13"; setb_13: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_14 { qcom,pins = <&gp 58>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-14"; setb_14: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_15 { qcom,pins = <&gp 91>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-15"; setb_15: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_16 { qcom,pins = <&gp 92>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-16"; setb_16: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_17 { qcom,pins = <&gp 93>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-17"; setb_17: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_18 { qcom,pins = <&gp 94>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-18"; setb_18: setb { drive-strength = <16>; bias-disable; }; }; }; }; Loading
arch/arm/boot/dts/qcom/msm8994-cdp.dtsi +11 −0 Original line number Diff line number Diff line Loading @@ -344,3 +344,14 @@ qcom,cdc-on-demand-supplies = "cdc-vdd-spkdrv"; }; }; /* CoreSight */ &tpiu { pinctrl-names = "seta-pctrl", "setb-pctrl"; pinctrl-0 = <&seta_1 &seta_2 &seta_3 &seta_4 &seta_5 &seta_6 &seta_7 &seta_8 &seta_9 &seta_10 &seta_11 &seta_12 &seta_13 &seta_14 &seta_15 &seta_16 &seta_17 &seta_18>; pinctrl-1 = <&setb_1 &setb_2 &setb_3 &setb_4 &setb_5 &setb_6 &setb_7 &setb_8 &setb_9 &setb_10 &setb_11 &setb_12 &setb_13 &setb_14 &setb_15 &setb_16 &setb_17 &setb_18>; };
arch/arm/boot/dts/qcom/msm8994-coresight.dtsi +30 −3 Original line number Diff line number Diff line Loading @@ -31,6 +31,33 @@ clock-names = "core_clk", "core_a_clk"; }; tpiu: tpiu@fc320000 { compatible = "arm,coresight-tpiu"; reg = <0xfc320000 0x1000>, <0xfd512000 0x1000>; reg-names = "tpiu-base", "nidnt-base"; coresight-id = <1>; coresight-name = "coresight-tpiu"; coresight-nr-inports = <1>; vdd-supply = <&pm8994_l21>; qcom,vdd-voltage-level = <2950000 2950000>; qcom,vdd-current-level = <200 800000>; vdd-io-supply = <&pm8994_l13>; qcom,vdd-io-voltage-level = <1800000 2950000>; qcom,vdd-io-current-level = <200 22000>; qcom,nidntsw; qcom,nidnt-swduart; qcom,nidnt-swdtrc; clocks = <&clock_rpm clk_qdss_clk>, <&clock_rpm clk_qdss_a_clk>; clock-names = "core_clk", "core_a_clk"; }; replicator: replicator@fc324000 { compatible = "qcom,coresight-replicator"; reg = <0xfc324000 0x1000>; Loading @@ -39,9 +66,9 @@ coresight-id = <2>; coresight-name = "coresight-replicator"; coresight-nr-inports = <1>; coresight-outports = <0>; coresight-child-list = <&tmc_etr>; coresight-child-ports = <0>; coresight-outports = <0 1>; coresight-child-list = <&tmc_etr &tpiu>; coresight-child-ports = <0 0>; clocks = <&clock_rpm clk_qdss_clk>, <&clock_rpm clk_qdss_a_clk>; Loading
arch/arm/boot/dts/qcom/msm8994-pinctrl.dtsi +397 −0 Original line number Diff line number Diff line Loading @@ -239,5 +239,402 @@ bias-disable; }; }; /* CoreSight */ tpiu_seta_1 { qcom,pins = <&gp 27>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-1"; seta_1: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_2 { qcom,pins = <&gp 28>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-2"; seta_2: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_3 { qcom,pins = <&gp 53>; qcom,num-grp-pins = <1>; qcom,pin-func = <8>; label = "tpiu-seta-3"; seta_3: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_4 { qcom,pins = <&gp 54>; qcom,num-grp-pins = <1>; qcom,pin-func = <9>; label = "tpiu-seta-4"; seta_4: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_5 { qcom,pins = <&gp 63>; qcom,num-grp-pins = <1>; qcom,pin-func = <7>; label = "tpiu-seta-5"; seta_5: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_6 { qcom,pins = <&gp 64>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-6"; seta_6: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_7 { qcom,pins = <&gp 65>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-7"; seta_7: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_8 { qcom,pins = <&gp 66>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-8"; seta_8: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_9 { qcom,pins = <&gp 67>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-9"; seta_9: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_10 { qcom,pins = <&gp 74>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-10"; seta_10: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_11 { qcom,pins = <&gp 75>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-11"; seta_11: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_12 { qcom,pins = <&gp 76>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-12"; seta_12: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_13 { qcom,pins = <&gp 77>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-seta-13"; seta_13: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_14 { qcom,pins = <&gp 85>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-14"; seta_14: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_15 { qcom,pins = <&gp 86>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-seta-15"; seta_15: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_16 { qcom,pins = <&gp 87>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-seta-16"; seta_16: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_17 { qcom,pins = <&gp 89>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-seta-17"; seta_17: seta { drive-strength = <16>; bias-disable; }; }; tpiu_seta_18 { qcom,pins = <&gp 90>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-seta-18"; seta_18: seta { drive-strength = <16>; bias-disable; }; }; tpiu_setb_1 { qcom,pins = <&gp 13>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-setb-1"; setb_1: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_2 { qcom,pins = <&gp 14>; qcom,num-grp-pins = <1>; qcom,pin-func = <4>; label = "tpiu-setb-2"; setb_2: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_3 { qcom,pins = <&gp 15>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-setb-3"; setb_3: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_4 { qcom,pins = <&gp 16>; qcom,num-grp-pins = <1>; qcom,pin-func = <3>; label = "tpiu-setb-4"; setb_4: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_5 { qcom,pins = <&gp 17>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-5"; setb_5: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_6 { qcom,pins = <&gp 18>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-6"; setb_6: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_7 { qcom,pins = <&gp 19>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-7"; setb_7: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_8 { qcom,pins = <&gp 21>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-8"; setb_8: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_9 { qcom,pins = <&gp 22>; qcom,num-grp-pins = <1>; qcom,pin-func = <6>; label = "tpiu-setb-9"; setb_9: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_10 { qcom,pins = <&gp 23>; qcom,num-grp-pins = <1>; qcom,pin-func = <7>; label = "tpiu-setb-10"; setb_10: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_11 { qcom,pins = <&gp 25>; qcom,num-grp-pins = <1>; qcom,pin-func = <8>; label = "tpiu-setb-11"; setb_11: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_12 { qcom,pins = <&gp 26>; qcom,num-grp-pins = <1>; qcom,pin-func = <7>; label = "tpiu-setb-12"; setb_12: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_13 { qcom,pins = <&gp 57>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-13"; setb_13: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_14 { qcom,pins = <&gp 58>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-14"; setb_14: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_15 { qcom,pins = <&gp 91>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-15"; setb_15: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_16 { qcom,pins = <&gp 92>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-16"; setb_16: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_17 { qcom,pins = <&gp 93>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-17"; setb_17: setb { drive-strength = <16>; bias-disable; }; }; tpiu_setb_18 { qcom,pins = <&gp 94>; qcom,num-grp-pins = <1>; qcom,pin-func = <5>; label = "tpiu-setb-18"; setb_18: setb { drive-strength = <16>; bias-disable; }; }; }; };