blob: b02b02237082b991c90dcf4c832ab0309baf12db [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/w1/w1-gpio.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Bitbanged GPIO 1-Wire Bus
8
9maintainers:
10 - Daniel Mack <zonque@gmail.com>
11
12properties:
13 compatible:
14 const: w1-gpio
15
16 gpios:
17 minItems: 1
18 items:
19 - description: Data I/O pin
20 - description: Enable pin for an external pull-up resistor
21
22 linux,open-drain:
23 type: boolean
24 description: >
25 If specified, the data pin is considered in open-drain mode.
26
27required:
28 - compatible
29 - gpios
30
31additionalProperties:
32 type: object
33
34examples:
35 - |
36 #include <dt-bindings/gpio/gpio.h>
37
38 onewire {
39 compatible = "w1-gpio";
40 gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
41 };
42
43...