Lines Matching +full:sdm670 +full:- +full:tlmm
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,sdm670-tlmm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies, Inc. SDM670 TLMM block
10 - Richard Acayan <mailingradian@gmail.com>
13 The Top Level Mode Multiplexer (TLMM) block found in the SDM670 platform.
16 - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
20 const: qcom,sdm670-tlmm
28 interrupt-controller: true
29 "#interrupt-cells": true
30 gpio-controller: true
31 gpio-reserved-ranges:
35 "#gpio-cells": true
36 gpio-ranges: true
37 wakeup-parent: true
40 - compatible
41 - reg
46 "-state$":
48 - $ref: "#/$defs/qcom-sdm670-tlmm-state"
49 - patternProperties:
50 "-pins$":
51 $ref: "#/$defs/qcom-sdm670-tlmm-state"
55 qcom-sdm670-tlmm-state:
60 $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
70 - pattern: "^gpio([0-9]|[1-9][0-9]|1[0-4][0-9])$"
71 - enum: [ ufs_reset, sdc1_rclk, sdc1_clk, sdc1_cmd, sdc1_data,
99 - pins
102 - |
103 #include <dt-bindings/interrupt-controller/arm-gic.h>
105 compatible = "qcom,sdm670-tlmm";
108 gpio-controller;
109 #gpio-cells = <2>;
110 interrupt-controller;
111 #interrupt-cells = <2>;
112 gpio-ranges = <&tlmm 0 0 151>;
114 qup-i2c9-state {