192adc6bcSAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
292adc6bcSAnson Huang%YAML 1.2
392adc6bcSAnson Huang---
492adc6bcSAnson Huang$id: http://devicetree.org/schemas/w1/fsl-imx-owire.yaml#
592adc6bcSAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
692adc6bcSAnson Huang
792adc6bcSAnson Huangtitle: Freescale i.MX One wire bus master controller
892adc6bcSAnson Huang
992adc6bcSAnson Huangmaintainers:
1092adc6bcSAnson Huang  - Martin Fuzzey <mfuzzey@parkeon.com>
1192adc6bcSAnson Huang
1292adc6bcSAnson Huangproperties:
1392adc6bcSAnson Huang  compatible:
1492adc6bcSAnson Huang    oneOf:
1592adc6bcSAnson Huang      - const: fsl,imx21-owire
1692adc6bcSAnson Huang      - items:
1792adc6bcSAnson Huang          - enum:
1892adc6bcSAnson Huang              - fsl,imx27-owire
1992adc6bcSAnson Huang              - fsl,imx50-owire
2092adc6bcSAnson Huang              - fsl,imx51-owire
2192adc6bcSAnson Huang              - fsl,imx53-owire
2292adc6bcSAnson Huang          - const: fsl,imx21-owire
2392adc6bcSAnson Huang
2492adc6bcSAnson Huang  reg:
2592adc6bcSAnson Huang    maxItems: 1
2692adc6bcSAnson Huang
2792adc6bcSAnson Huang  clocks:
2892adc6bcSAnson Huang    maxItems: 1
2992adc6bcSAnson Huang
3092adc6bcSAnson Huangrequired:
3192adc6bcSAnson Huang  - compatible
3292adc6bcSAnson Huang  - reg
3392adc6bcSAnson Huang
3492adc6bcSAnson HuangadditionalProperties: false
3592adc6bcSAnson Huang
3692adc6bcSAnson Huangexamples:
3792adc6bcSAnson Huang  - |
3892adc6bcSAnson Huang    #include <dt-bindings/clock/imx5-clock.h>
3992adc6bcSAnson Huang
4092adc6bcSAnson Huang    owire@63fa4000 {
4192adc6bcSAnson Huang        compatible = "fsl,imx53-owire", "fsl,imx21-owire";
4292adc6bcSAnson Huang        reg = <0x63fa4000 0x4000>;
4392adc6bcSAnson Huang        clocks = <&clks IMX5_CLK_OWIRE_GATE>;
4492adc6bcSAnson Huang    };
45