Lines Matching +full:port +full:- +full:expander
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13 The ADP5585 is a 10/11 input/output port expander with a built in keypad
19 - enum:
20 - adi,adp5585-00 # Default
21 - adi,adp5585-01 # 11 GPIOs
22 - adi,adp5585-02 # No pull-up resistors by default on special pins
23 - adi,adp5585-03 # Alternate I2C address
24 - adi,adp5585-04 # Pull-down resistors on all pins by default
25 - const: adi,adp5585
33 vdd-supply: true
35 gpio-controller: true
37 '#gpio-cells':
40 gpio-reserved-ranges: true
42 "#pwm-cells":
46 "-hog(-[0-9]+)?$":
50 - gpio-hog
53 - compatible
54 - reg
55 - gpio-controller
56 - "#gpio-cells"
57 - "#pwm-cells"
60 - if:
64 const: adi,adp5585-01
67 gpio-reserved-ranges: false
70 gpio-reserved-ranges:
74 - const: 5
75 - const: 1
80 - |
82 #address-cells = <1>;
83 #size-cells = <0>;
85 io-expander@34 {
86 compatible = "adi,adp5585-00", "adi,adp5585";
89 vdd-supply = <®_3v3>;
91 gpio-controller;
92 #gpio-cells = <2>;
93 gpio-reserved-ranges = <5 1>;
95 #pwm-cells = <3>;