FILE
lantiq,gpio-mm-lantiq.yaml
File preview with syntax highlighting.
linux-6.19.14/Documentation/devicetree/bindings/gpio/lantiq,gpio-mm-lantiq.yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/lantiq,gpio-mm-lantiq.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Lantiq SoC External Bus memory mapped GPIO controller 8 9maintainers: 10 - John Crispin <john@phrozen.org> 11 12description: | 13 By attaching hardware latches to the EBU it is possible to create output 14 only gpios. This driver configures a special memory address, which when 15 written to outputs 16 bit to the latches. 16 17 The node describing the memory mapped GPIOs needs to be a child of the node 18 describing the "lantiq,localbus". 19 20properties: 21 compatible: 22 enum: 23 - lantiq,gpio-mm-lantiq 24 - lantiq,gpio-mm 25 26 reg: 27 maxItems: 1 28 29 '#gpio-cells': 30 const: 2 31 32 gpio-controller: true 33 34 lantiq,shadow: 35 description: The default value that we shall assume as already set on the shift register cascade. 36 $ref: /schemas/types.yaml#/definitions/uint32 37 38required: 39 - compatible 40 - reg 41 - '#gpio-cells' 42 - gpio-controller 43 44additionalProperties: false 45 46examples: 47 - | 48 gpio@4000000 { 49 compatible = "lantiq,gpio-mm-lantiq"; 50 reg = <0x4000000 0x10>; 51 gpio-controller; 52 #gpio-cells = <2>; 53 lantiq,shadow = <0x77f>; 54 };
~/
Read-only file preview.