Lines Matching +full:qup +full:- +full:spi0 +full:- +full:default +full:- +full:state
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm8150-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
18 const: qcom,sm8150-pinctrl
23 reg-names:
25 - const: west
26 - const: east
27 - const: north
28 - const: south
33 interrupt-controller: true
34 "#interrupt-cells": true
35 gpio-controller: true
36 "#gpio-cells": true
37 gpio-ranges: true
38 wakeup-parent: true
40 gpio-reserved-ranges:
44 gpio-line-names:
48 "-state$":
50 - $ref: "#/$defs/qcom-sm8150-tlmm-state"
51 - patternProperties:
52 "-pins$":
53 $ref: "#/$defs/qcom-sm8150-tlmm-state"
57 qcom-sm8150-tlmm-state:
62 $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
72 - pattern: "^gpio([0-9]|[1-9][0-9]|1[0-6][0-9]|17[0-4])$"
73 - enum: [ sdc2_clk, sdc2_cmd, sdc2_data, ufs_reset ]
106 - pins
109 - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
112 - compatible
113 - reg
114 - reg-names
119 - |
120 #include <dt-bindings/interrupt-controller/arm-gic.h>
123 compatible = "qcom,sm8150-pinctrl";
128 reg-names = "west", "east", "north", "south";
130 gpio-ranges = <&tlmm 0 0 176>;
131 gpio-controller;
132 #gpio-cells = <2>;
133 interrupt-controller;
134 #interrupt-cells = <2>;
135 wakeup-parent = <&pdc>;
137 qup-spi0-default-state {
140 drive-strength = <6>;
141 bias-disable;
144 pcie1-default-state {
145 perst-pins {
148 drive-strength = <2>;
149 bias-pull-down;
152 clkreq-pins {
155 drive-strength = <2>;
156 bias-pull-up;
159 wake-pins {
162 drive-strength = <2>;
163 bias-pull-up;