xref: /openbmc/linux/Documentation/devicetree/bindings/w1/maxim,ds2482.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
1*22ab6c51SStefan Wahren# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*22ab6c51SStefan Wahren%YAML 1.2
3*22ab6c51SStefan Wahren---
4*22ab6c51SStefan Wahren$id: http://devicetree.org/schemas/w1/maxim,ds2482.yaml#
5*22ab6c51SStefan Wahren$schema: http://devicetree.org/meta-schemas/core.yaml#
6*22ab6c51SStefan Wahren
7*22ab6c51SStefan Wahrentitle: Maxim One wire bus master controller
8*22ab6c51SStefan Wahren
9*22ab6c51SStefan Wahrenmaintainers:
10*22ab6c51SStefan Wahren  - Stefan Wahren <stefan.wahren@chargebyte.com>
11*22ab6c51SStefan Wahren
12*22ab6c51SStefan Wahrendescription: |
13*22ab6c51SStefan Wahren  I2C to 1-wire bridges
14*22ab6c51SStefan Wahren
15*22ab6c51SStefan Wahren  https://www.analog.com/media/en/technical-documentation/data-sheets/ds2482-100.pdf
16*22ab6c51SStefan Wahren  https://www.analog.com/media/en/technical-documentation/data-sheets/DS2482-800.pdf
17*22ab6c51SStefan Wahren  https://www.analog.com/media/en/technical-documentation/data-sheets/DS2484.pdf
18*22ab6c51SStefan Wahren
19*22ab6c51SStefan Wahrenproperties:
20*22ab6c51SStefan Wahren  compatible:
21*22ab6c51SStefan Wahren    enum:
22*22ab6c51SStefan Wahren      - maxim,ds2482
23*22ab6c51SStefan Wahren      - maxim,ds2484
24*22ab6c51SStefan Wahren
25*22ab6c51SStefan Wahren  reg:
26*22ab6c51SStefan Wahren    maxItems: 1
27*22ab6c51SStefan Wahren
28*22ab6c51SStefan Wahrenrequired:
29*22ab6c51SStefan Wahren  - compatible
30*22ab6c51SStefan Wahren  - reg
31*22ab6c51SStefan Wahren
32*22ab6c51SStefan WahrenadditionalProperties:
33*22ab6c51SStefan Wahren  type: object
34*22ab6c51SStefan Wahren
35*22ab6c51SStefan Wahrenexamples:
36*22ab6c51SStefan Wahren  - |
37*22ab6c51SStefan Wahren    i2c {
38*22ab6c51SStefan Wahren      #address-cells = <1>;
39*22ab6c51SStefan Wahren      #size-cells = <0>;
40*22ab6c51SStefan Wahren      onewire@18 {
41*22ab6c51SStefan Wahren        compatible = "maxim,ds2484";
42*22ab6c51SStefan Wahren        reg = <0x18>;
43*22ab6c51SStefan Wahren      };
44*22ab6c51SStefan Wahren    };
45