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