18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/gpio/qcom,wcd934x-gpio.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: WCD9340/WCD9341 GPIO controller 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cidescription: | 138c2ecf20Sopenharmony_ci Qualcomm Technologies Inc WCD9340/WCD9341 Audio Codec has integrated 148c2ecf20Sopenharmony_ci gpio controller to control 5 gpios on the chip. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciproperties: 178c2ecf20Sopenharmony_ci compatible: 188c2ecf20Sopenharmony_ci enum: 198c2ecf20Sopenharmony_ci - qcom,wcd9340-gpio 208c2ecf20Sopenharmony_ci - qcom,wcd9341-gpio 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci reg: 238c2ecf20Sopenharmony_ci maxItems: 1 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci gpio-controller: true 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci '#gpio-cells': 288c2ecf20Sopenharmony_ci const: 2 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_cirequired: 318c2ecf20Sopenharmony_ci - compatible 328c2ecf20Sopenharmony_ci - reg 338c2ecf20Sopenharmony_ci - gpio-controller 348c2ecf20Sopenharmony_ci - "#gpio-cells" 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ciadditionalProperties: false 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ciexamples: 398c2ecf20Sopenharmony_ci - | 408c2ecf20Sopenharmony_ci wcdgpio: gpio@42 { 418c2ecf20Sopenharmony_ci compatible = "qcom,wcd9340-gpio"; 428c2ecf20Sopenharmony_ci reg = <0x042 0x2>; 438c2ecf20Sopenharmony_ci gpio-controller; 448c2ecf20Sopenharmony_ci #gpio-cells = <2>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci... 48