xref: /linux/Documentation/devicetree/bindings/powerpc/fsl/fsl,mpc83xx.yaml (revision 2b8e3fac9bac1f2bb67571a00bb58851826fe705)
1*202d23eeSJ. Neuschäfer# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*202d23eeSJ. Neuschäfer%YAML 1.2
3*202d23eeSJ. Neuschäfer---
4*202d23eeSJ. Neuschäfer$id: http://devicetree.org/schemas/powerpc/fsl/fsl,mpc83xx.yaml#
5*202d23eeSJ. Neuschäfer$schema: http://devicetree.org/meta-schemas/core.yaml#
6*202d23eeSJ. Neuschäfer
7*202d23eeSJ. Neuschäfertitle: Freescale PowerQUICC II Pro (MPC83xx) platforms
8*202d23eeSJ. Neuschäfer
9*202d23eeSJ. Neuschäfermaintainers:
10*202d23eeSJ. Neuschäfer  - J. Neuschäfer <j.ne@posteo.net>
11*202d23eeSJ. Neuschäfer
12*202d23eeSJ. Neuschäferproperties:
13*202d23eeSJ. Neuschäfer  $nodename:
14*202d23eeSJ. Neuschäfer    const: '/'
15*202d23eeSJ. Neuschäfer  compatible:
16*202d23eeSJ. Neuschäfer    oneOf:
17*202d23eeSJ. Neuschäfer      - description: MPC83xx Reference Design Boards
18*202d23eeSJ. Neuschäfer        items:
19*202d23eeSJ. Neuschäfer          - enum:
20*202d23eeSJ. Neuschäfer              - fsl,mpc8308rdb
21*202d23eeSJ. Neuschäfer              - fsl,mpc8315erdb
22*202d23eeSJ. Neuschäfer              - fsl,mpc8360rdk
23*202d23eeSJ. Neuschäfer              - fsl,mpc8377rdb
24*202d23eeSJ. Neuschäfer              - fsl,mpc8377wlan
25*202d23eeSJ. Neuschäfer              - fsl,mpc8378rdb
26*202d23eeSJ. Neuschäfer              - fsl,mpc8379rdb
27*202d23eeSJ. Neuschäfer
28*202d23eeSJ. Neuschäfer      - description: MPC8313E Reference Design Board
29*202d23eeSJ. Neuschäfer        items:
30*202d23eeSJ. Neuschäfer          - const: MPC8313ERDB
31*202d23eeSJ. Neuschäfer          - const: MPC831xRDB
32*202d23eeSJ. Neuschäfer          - const: MPC83xxRDB
33*202d23eeSJ. Neuschäfer
34*202d23eeSJ. Neuschäfer      - description: MPC8323E Reference Design Board
35*202d23eeSJ. Neuschäfer        items:
36*202d23eeSJ. Neuschäfer          - const: MPC8323ERDB
37*202d23eeSJ. Neuschäfer          - const: MPC832xRDB
38*202d23eeSJ. Neuschäfer          - const: MPC83xxRDB
39*202d23eeSJ. Neuschäfer
40*202d23eeSJ. Neuschäfer      - description: MPC8349E-mITX(-GP) Reference Design Platform
41*202d23eeSJ. Neuschäfer        items:
42*202d23eeSJ. Neuschäfer          - enum:
43*202d23eeSJ. Neuschäfer              - MPC8349EMITX
44*202d23eeSJ. Neuschäfer              - MPC8349EMITXGP
45*202d23eeSJ. Neuschäfer          - const: MPC834xMITX
46*202d23eeSJ. Neuschäfer          - const: MPC83xxMITX
47*202d23eeSJ. Neuschäfer
48*202d23eeSJ. Neuschäfer      - description: Keymile KMETER1 board
49*202d23eeSJ. Neuschäfer        const: keymile,KMETER1
50*202d23eeSJ. Neuschäfer
51*202d23eeSJ. Neuschäfer      - description: MPC8308 P1M board
52*202d23eeSJ. Neuschäfer        const: denx,mpc8308_p1m
53*202d23eeSJ. Neuschäfer
54*202d23eeSJ. NeuschäferpatternProperties:
55*202d23eeSJ. Neuschäfer  "^soc@.*$":
56*202d23eeSJ. Neuschäfer    type: object
57*202d23eeSJ. Neuschäfer    properties:
58*202d23eeSJ. Neuschäfer      compatible:
59*202d23eeSJ. Neuschäfer        oneOf:
60*202d23eeSJ. Neuschäfer          - items:
61*202d23eeSJ. Neuschäfer              - enum:
62*202d23eeSJ. Neuschäfer                  - fsl,mpc8315-immr
63*202d23eeSJ. Neuschäfer                  - fsl,mpc8308-immr
64*202d23eeSJ. Neuschäfer              - const: simple-bus
65*202d23eeSJ. Neuschäfer          - items:
66*202d23eeSJ. Neuschäfer              - const: fsl,mpc8360-immr
67*202d23eeSJ. Neuschäfer              - const: fsl,immr
68*202d23eeSJ. Neuschäfer              - const: fsl,soc
69*202d23eeSJ. Neuschäfer              - const: simple-bus
70*202d23eeSJ. Neuschäfer          - const: simple-bus
71*202d23eeSJ. Neuschäfer
72*202d23eeSJ. NeuschäferadditionalProperties: true
73*202d23eeSJ. Neuschäfer
74*202d23eeSJ. Neuschäferexamples:
75*202d23eeSJ. Neuschäfer  - |
76*202d23eeSJ. Neuschäfer    / {
77*202d23eeSJ. Neuschäfer        compatible = "fsl,mpc8315erdb";
78*202d23eeSJ. Neuschäfer        model = "MPC8315E-RDB";
79*202d23eeSJ. Neuschäfer        #address-cells = <1>;
80*202d23eeSJ. Neuschäfer        #size-cells = <1>;
81*202d23eeSJ. Neuschäfer
82*202d23eeSJ. Neuschäfer        soc@e0000000 {
83*202d23eeSJ. Neuschäfer            compatible = "fsl,mpc8315-immr", "simple-bus";
84*202d23eeSJ. Neuschäfer            reg = <0xe0000000 0x00000200>;
85*202d23eeSJ. Neuschäfer            #address-cells = <1>;
86*202d23eeSJ. Neuschäfer            #size-cells = <1>;
87*202d23eeSJ. Neuschäfer            device_type = "soc";
88*202d23eeSJ. Neuschäfer            ranges = <0 0xe0000000 0x00100000>;
89*202d23eeSJ. Neuschäfer            bus-frequency = <0>;
90*202d23eeSJ. Neuschäfer        };
91*202d23eeSJ. Neuschäfer    };
92*202d23eeSJ. Neuschäfer
93*202d23eeSJ. Neuschäfer...
94