xref: /linux/Documentation/devicetree/bindings/mfd/fsl,mcu-mpc8349emitx.yaml (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mfd/fsl,mcu-mpc8349emitx.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Freescale MPC8349E-mITX-compatible Power Management Micro Controller Unit (MCU)
8
9maintainers:
10  - J. Neuschäfer <j.ne@posteo.net>
11
12properties:
13  compatible:
14    oneOf:
15      - items:
16          - enum:
17              - fsl,mc9s08qg8-mpc8315erdb
18              - fsl,mc9s08qg8-mpc8349emitx
19              - fsl,mc9s08qg8-mpc8377erdb
20              - fsl,mc9s08qg8-mpc8378erdb
21              - fsl,mc9s08qg8-mpc8379erdb
22          - const: fsl,mcu-mpc8349emitx
23
24  reg:
25    maxItems: 1
26
27  "#gpio-cells":
28    const: 2
29
30  gpio-controller: true
31
32required:
33  - compatible
34  - reg
35  - "#gpio-cells"
36  - gpio-controller
37
38additionalProperties: false
39
40examples:
41  - |
42    i2c {
43        #address-cells = <1>;
44        #size-cells = <0>;
45
46        mcu@a {
47            #gpio-cells = <2>;
48            compatible = "fsl,mc9s08qg8-mpc8349emitx",
49                         "fsl,mcu-mpc8349emitx";
50            reg = <0x0a>;
51            gpio-controller;
52        };
53    };
54