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