44 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---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 Bus8 9maintainers:10 - Daniel Mack <zonque@gmail.com>11 12properties:13 compatible:14 const: w1-gpio15 16 gpios:17 minItems: 118 items:19 - description: Data I/O pin20 - description: Enable pin for an external pull-up resistor21 22 linux,open-drain:23 type: boolean24 description: >25 If specified, the data pin is considered in open-drain mode.26 27required:28 - compatible29 - gpios30 31additionalProperties:32 type: object33 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...44