16bdafceaSBjorn Andersson# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 26bdafceaSBjorn Andersson%YAML 1.2 36bdafceaSBjorn Andersson--- 46bdafceaSBjorn Andersson$id: http://devicetree.org/schemas/pinctrl/qcom,tlmm-common.yaml# 56bdafceaSBjorn Andersson$schema: http://devicetree.org/meta-schemas/core.yaml# 66bdafceaSBjorn Andersson 76bdafceaSBjorn Anderssontitle: Qualcomm Technologies, Inc. Top Level Mode Multiplexer (TLMM) definitions 86bdafceaSBjorn Andersson 96bdafceaSBjorn Anderssonmaintainers: 106bdafceaSBjorn Andersson - Bjorn Andersson <bjorn.andersson@linaro.org> 116bdafceaSBjorn Andersson 126bdafceaSBjorn Anderssondescription: 136bdafceaSBjorn Andersson This defines the common properties used to describe all Qualcomm Top Level 146bdafceaSBjorn Andersson Mode Multiplexer bindings and pinconf/pinmux states for these. 156bdafceaSBjorn Andersson 166bdafceaSBjorn Anderssonproperties: 176bdafceaSBjorn Andersson interrupts: 186bdafceaSBjorn Andersson description: 196bdafceaSBjorn Andersson Specifies the TLMM summary IRQ 206bdafceaSBjorn Andersson maxItems: 1 216bdafceaSBjorn Andersson 226bdafceaSBjorn Andersson interrupt-controller: true 236bdafceaSBjorn Andersson 246bdafceaSBjorn Andersson '#interrupt-cells': 256bdafceaSBjorn Andersson description: 266bdafceaSBjorn Andersson Specifies the PIN numbers and Flags, as defined in defined in 276bdafceaSBjorn Andersson include/dt-bindings/interrupt-controller/irq.h 286bdafceaSBjorn Andersson const: 2 296bdafceaSBjorn Andersson 306bdafceaSBjorn Andersson gpio-controller: true 316bdafceaSBjorn Andersson 326bdafceaSBjorn Andersson '#gpio-cells': 336bdafceaSBjorn Andersson description: 346bdafceaSBjorn Andersson Specifying the pin number and flags, as defined in 356bdafceaSBjorn Andersson include/dt-bindings/gpio/gpio.h 366bdafceaSBjorn Andersson const: 2 376bdafceaSBjorn Andersson 386bdafceaSBjorn Andersson gpio-ranges: 396bdafceaSBjorn Andersson maxItems: 1 406bdafceaSBjorn Andersson 416bdafceaSBjorn Andersson wakeup-parent: 426bdafceaSBjorn Andersson description: 436bdafceaSBjorn Andersson Specifying the interrupt-controller used to wake up the system when the 446bdafceaSBjorn Andersson TLMM block has been powered down. 456bdafceaSBjorn Andersson maxItems: 1 466bdafceaSBjorn Andersson 476bdafceaSBjorn Andersson gpio-reserved-ranges: 486bdafceaSBjorn Andersson description: 496bdafceaSBjorn Andersson Pins can be reserved for trusted applications and thereby unaccessible 506bdafceaSBjorn Andersson from the OS. This property can be used to mark the pins which resources 516bdafceaSBjorn Andersson should not be accessed by the OS. Please see the ../gpio/gpio.txt for more 526bdafceaSBjorn Andersson information. 536bdafceaSBjorn Andersson 54*c09acbc4SRafał MiłeckiallOf: 55*c09acbc4SRafał Miłecki - $ref: "pinctrl.yaml#" 56*c09acbc4SRafał Miłecki 576bdafceaSBjorn Anderssonrequired: 586bdafceaSBjorn Andersson - interrupts 596bdafceaSBjorn Andersson - interrupt-controller 606bdafceaSBjorn Andersson - '#interrupt-cells' 616bdafceaSBjorn Andersson - gpio-controller 626bdafceaSBjorn Andersson - '#gpio-cells' 636bdafceaSBjorn Andersson - gpio-ranges 646bdafceaSBjorn Andersson 656bdafceaSBjorn AnderssonadditionalProperties: true 666bdafceaSBjorn Andersson 676bdafceaSBjorn Andersson$defs: 686bdafceaSBjorn Andersson qcom-tlmm-state: 696bdafceaSBjorn Andersson allOf: 706bdafceaSBjorn Andersson - $ref: pincfg-node.yaml# 716bdafceaSBjorn Andersson - $ref: pinmux-node.yaml# 726bdafceaSBjorn Andersson 736bdafceaSBjorn Andersson properties: 746bdafceaSBjorn Andersson drive-strength: 756bdafceaSBjorn Andersson enum: [2, 4, 6, 8, 10, 12, 14, 16] 766bdafceaSBjorn Andersson default: 2 776bdafceaSBjorn Andersson description: 786bdafceaSBjorn Andersson Selects the drive strength for the specified pins, in mA. 796bdafceaSBjorn Andersson 806bdafceaSBjorn Andersson bias-pull-down: true 816bdafceaSBjorn Andersson bias-pull-up: true 826bdafceaSBjorn Andersson bias-disable: true 836bdafceaSBjorn Andersson input-enable: true 846bdafceaSBjorn Andersson output-high: true 856bdafceaSBjorn Andersson output-low: true 866bdafceaSBjorn Andersson 876bdafceaSBjorn Andersson additionalProperties: true 886bdafceaSBjorn Andersson... 89