Lines Matching +full:qcom +full:- +full:tlmm +full:- +full:state
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,sc8180x-tlmm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies, Inc. SC8180X TLMM block
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
16 - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
20 const: qcom,sc8180x-tlmm
25 reg-names:
27 - const: west
28 - const: east
29 - const: south
34 interrupt-controller: true
35 '#interrupt-cells': true
36 gpio-controller: true
37 gpio-reserved-ranges: true
38 '#gpio-cells': true
39 gpio-ranges: true
40 wakeup-parent: true
43 - compatible
44 - reg
45 - reg-names
50 "-state$":
52 - $ref: "#/$defs/qcom-sc8180x-tlmm-state"
53 - patternProperties:
54 "-pins$":
55 $ref: "#/$defs/qcom-sc8180x-tlmm-state"
59 qcom-sc8180x-tlmm-state:
64 $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
74 - pattern: "^gpio([0-9]|[1-9][0-9]|1[0-8][0-9])$"
75 - enum: [ sdc2_clk, sdc2_cmd, sdc2_data, ufs_reset ]
107 - pins
110 - |
111 #include <dt-bindings/interrupt-controller/arm-gic.h>
113 compatible = "qcom,sc8180x-tlmm";
117 reg-names = "west", "east", "south";
119 gpio-controller;
120 #gpio-cells = <2>;
121 interrupt-controller;
122 #interrupt-cells = <2>;
123 gpio-ranges = <&tlmm 0 0 190>;
125 gpio-wo-subnode-state {
130 uart-w-subnodes-state {
131 rx-pins {
134 bias-pull-up;
137 tx-pins {
140 bias-disable;