1*6bdafceaSBjorn Andersson# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*6bdafceaSBjorn Andersson%YAML 1.2 3*6bdafceaSBjorn Andersson--- 4*6bdafceaSBjorn Andersson$id: http://devicetree.org/schemas/pinctrl/qcom,tlmm-common.yaml# 5*6bdafceaSBjorn Andersson$schema: http://devicetree.org/meta-schemas/core.yaml# 6*6bdafceaSBjorn Andersson 7*6bdafceaSBjorn Anderssontitle: Qualcomm Technologies, Inc. Top Level Mode Multiplexer (TLMM) definitions 8*6bdafceaSBjorn Andersson 9*6bdafceaSBjorn Anderssonmaintainers: 10*6bdafceaSBjorn Andersson - Bjorn Andersson <bjorn.andersson@linaro.org> 11*6bdafceaSBjorn Andersson 12*6bdafceaSBjorn Anderssondescription: 13*6bdafceaSBjorn Andersson This defines the common properties used to describe all Qualcomm Top Level 14*6bdafceaSBjorn Andersson Mode Multiplexer bindings and pinconf/pinmux states for these. 15*6bdafceaSBjorn Andersson 16*6bdafceaSBjorn Anderssonproperties: 17*6bdafceaSBjorn Andersson interrupts: 18*6bdafceaSBjorn Andersson description: 19*6bdafceaSBjorn Andersson Specifies the TLMM summary IRQ 20*6bdafceaSBjorn Andersson maxItems: 1 21*6bdafceaSBjorn Andersson 22*6bdafceaSBjorn Andersson interrupt-controller: true 23*6bdafceaSBjorn Andersson 24*6bdafceaSBjorn Andersson '#interrupt-cells': 25*6bdafceaSBjorn Andersson description: 26*6bdafceaSBjorn Andersson Specifies the PIN numbers and Flags, as defined in defined in 27*6bdafceaSBjorn Andersson include/dt-bindings/interrupt-controller/irq.h 28*6bdafceaSBjorn Andersson const: 2 29*6bdafceaSBjorn Andersson 30*6bdafceaSBjorn Andersson gpio-controller: true 31*6bdafceaSBjorn Andersson 32*6bdafceaSBjorn Andersson '#gpio-cells': 33*6bdafceaSBjorn Andersson description: 34*6bdafceaSBjorn Andersson Specifying the pin number and flags, as defined in 35*6bdafceaSBjorn Andersson include/dt-bindings/gpio/gpio.h 36*6bdafceaSBjorn Andersson const: 2 37*6bdafceaSBjorn Andersson 38*6bdafceaSBjorn Andersson gpio-ranges: 39*6bdafceaSBjorn Andersson maxItems: 1 40*6bdafceaSBjorn Andersson 41*6bdafceaSBjorn Andersson wakeup-parent: 42*6bdafceaSBjorn Andersson description: 43*6bdafceaSBjorn Andersson Specifying the interrupt-controller used to wake up the system when the 44*6bdafceaSBjorn Andersson TLMM block has been powered down. 45*6bdafceaSBjorn Andersson maxItems: 1 46*6bdafceaSBjorn Andersson 47*6bdafceaSBjorn Andersson gpio-reserved-ranges: 48*6bdafceaSBjorn Andersson description: 49*6bdafceaSBjorn Andersson Pins can be reserved for trusted applications and thereby unaccessible 50*6bdafceaSBjorn Andersson from the OS. This property can be used to mark the pins which resources 51*6bdafceaSBjorn Andersson should not be accessed by the OS. Please see the ../gpio/gpio.txt for more 52*6bdafceaSBjorn Andersson information. 53*6bdafceaSBjorn Andersson 54*6bdafceaSBjorn Anderssonrequired: 55*6bdafceaSBjorn Andersson - interrupts 56*6bdafceaSBjorn Andersson - interrupt-controller 57*6bdafceaSBjorn Andersson - '#interrupt-cells' 58*6bdafceaSBjorn Andersson - gpio-controller 59*6bdafceaSBjorn Andersson - '#gpio-cells' 60*6bdafceaSBjorn Andersson - gpio-ranges 61*6bdafceaSBjorn Andersson 62*6bdafceaSBjorn AnderssonadditionalProperties: true 63*6bdafceaSBjorn Andersson 64*6bdafceaSBjorn Andersson$defs: 65*6bdafceaSBjorn Andersson qcom-tlmm-state: 66*6bdafceaSBjorn Andersson allOf: 67*6bdafceaSBjorn Andersson - $ref: pincfg-node.yaml# 68*6bdafceaSBjorn Andersson - $ref: pinmux-node.yaml# 69*6bdafceaSBjorn Andersson 70*6bdafceaSBjorn Andersson properties: 71*6bdafceaSBjorn Andersson drive-strength: 72*6bdafceaSBjorn Andersson enum: [2, 4, 6, 8, 10, 12, 14, 16] 73*6bdafceaSBjorn Andersson default: 2 74*6bdafceaSBjorn Andersson description: 75*6bdafceaSBjorn Andersson Selects the drive strength for the specified pins, in mA. 76*6bdafceaSBjorn Andersson 77*6bdafceaSBjorn Andersson bias-pull-down: true 78*6bdafceaSBjorn Andersson bias-pull-up: true 79*6bdafceaSBjorn Andersson bias-disable: true 80*6bdafceaSBjorn Andersson input-enable: true 81*6bdafceaSBjorn Andersson output-high: true 82*6bdafceaSBjorn Andersson output-low: true 83*6bdafceaSBjorn Andersson 84*6bdafceaSBjorn Andersson additionalProperties: true 85*6bdafceaSBjorn Andersson... 86