Loading Documentation/devicetree/bindings/arm/coresight.txt +14 −0 Original line number Diff line number Diff line Loading @@ -141,6 +141,20 @@ its hardware characteristcs. * qcom,msr-fix-req: boolean, indicating if MSRs need to be programmed after enabling the subunit. * Optional properties for CTI: * qcom,cti-gpio-trigin: cti trigger input driven by gpio. * qcom,cti-gpio-trigout: cti trigger output sent to gpio. * pinctrl-names: names corresponding to the numbered pinctrl. The allowed names are subset of the following: cti-trigin-pinctrl, cti-trigout-pctrl. * pinctrl-<n>: list of pinctrl phandles for the different pinctrl states. Refer to "Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt" * Required property for Remote ETMs: * qcom,inst-id: must be present. QMI instance id for remote ETMs. Loading arch/arm64/boot/dts/qcom/sdm845-coresight.dtsi +4 −0 Original line number Diff line number Diff line Loading @@ -1437,6 +1437,10 @@ clocks = <&clock_aop QDSS_CLK>; clock-names = "apb_pclk"; qcom,cti-gpio-trigout = <4>; pinctrl-names = "cti-trigout-pctrl"; pinctrl-0 = <&trigout_a>; }; cti3: cti@6013000 { Loading arch/arm64/boot/dts/qcom/sdm845-pinctrl.dtsi +12 −0 Original line number Diff line number Diff line Loading @@ -2558,6 +2558,18 @@ drive-strength = <2>; /* 2 MA */ }; }; trigout_a: trigout_a { mux { pins = "gpio62", "gpio51"; function = "qdss_cti"; }; config { pins = "gpio62", "gpio51"; drive-strength = <2>; bias-disable; }; }; }; }; Loading Loading
Documentation/devicetree/bindings/arm/coresight.txt +14 −0 Original line number Diff line number Diff line Loading @@ -141,6 +141,20 @@ its hardware characteristcs. * qcom,msr-fix-req: boolean, indicating if MSRs need to be programmed after enabling the subunit. * Optional properties for CTI: * qcom,cti-gpio-trigin: cti trigger input driven by gpio. * qcom,cti-gpio-trigout: cti trigger output sent to gpio. * pinctrl-names: names corresponding to the numbered pinctrl. The allowed names are subset of the following: cti-trigin-pinctrl, cti-trigout-pctrl. * pinctrl-<n>: list of pinctrl phandles for the different pinctrl states. Refer to "Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt" * Required property for Remote ETMs: * qcom,inst-id: must be present. QMI instance id for remote ETMs. Loading
arch/arm64/boot/dts/qcom/sdm845-coresight.dtsi +4 −0 Original line number Diff line number Diff line Loading @@ -1437,6 +1437,10 @@ clocks = <&clock_aop QDSS_CLK>; clock-names = "apb_pclk"; qcom,cti-gpio-trigout = <4>; pinctrl-names = "cti-trigout-pctrl"; pinctrl-0 = <&trigout_a>; }; cti3: cti@6013000 { Loading
arch/arm64/boot/dts/qcom/sdm845-pinctrl.dtsi +12 −0 Original line number Diff line number Diff line Loading @@ -2558,6 +2558,18 @@ drive-strength = <2>; /* 2 MA */ }; }; trigout_a: trigout_a { mux { pins = "gpio62", "gpio51"; function = "qdss_cti"; }; config { pins = "gpio62", "gpio51"; drive-strength = <2>; bias-disable; }; }; }; }; Loading