1354d7675SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2354d7675SEmmanuel Vadot%YAML 1.2
3354d7675SEmmanuel Vadot---
4354d7675SEmmanuel Vadot$id: http://devicetree.org/schemas/memory-controllers/brcm,dpfe-cpu.yaml#
5354d7675SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6354d7675SEmmanuel Vadot
7354d7675SEmmanuel Vadottitle: DDR PHY Front End (DPFE) for Broadcom STB
8354d7675SEmmanuel Vadot
9354d7675SEmmanuel Vadotmaintainers:
10*c9ccf3a3SEmmanuel Vadot  - Krzysztof Kozlowski <krzk@kernel.org>
11354d7675SEmmanuel Vadot  - Markus Mayer <mmayer@broadcom.com>
12354d7675SEmmanuel Vadot
13354d7675SEmmanuel Vadotproperties:
14354d7675SEmmanuel Vadot  compatible:
15354d7675SEmmanuel Vadot    items:
16354d7675SEmmanuel Vadot      - enum:
17354d7675SEmmanuel Vadot          - brcm,bcm7271-dpfe-cpu
18354d7675SEmmanuel Vadot          - brcm,bcm7268-dpfe-cpu
19354d7675SEmmanuel Vadot      - const: brcm,dpfe-cpu
20354d7675SEmmanuel Vadot
21354d7675SEmmanuel Vadot  reg:
22354d7675SEmmanuel Vadot    items:
23354d7675SEmmanuel Vadot      - description: DCPU register space
24354d7675SEmmanuel Vadot      - description: DCPU data memory space
25354d7675SEmmanuel Vadot      - description: DCPU instruction memory space
26354d7675SEmmanuel Vadot
27354d7675SEmmanuel Vadot  reg-names:
28354d7675SEmmanuel Vadot    items:
29354d7675SEmmanuel Vadot      - const: dpfe-cpu
30354d7675SEmmanuel Vadot      - const: dpfe-dmem
31354d7675SEmmanuel Vadot      - const: dpfe-imem
32354d7675SEmmanuel Vadot
33354d7675SEmmanuel Vadotrequired:
34354d7675SEmmanuel Vadot  - compatible
35354d7675SEmmanuel Vadot  - reg
36354d7675SEmmanuel Vadot  - reg-names
37354d7675SEmmanuel Vadot
38354d7675SEmmanuel VadotadditionalProperties: false
39354d7675SEmmanuel Vadot
40354d7675SEmmanuel Vadotexamples:
41354d7675SEmmanuel Vadot  - |
42354d7675SEmmanuel Vadot    dpfe-cpu@f1132000 {
43354d7675SEmmanuel Vadot        compatible = "brcm,bcm7271-dpfe-cpu", "brcm,dpfe-cpu";
44354d7675SEmmanuel Vadot        reg = <0xf1132000 0x180>,
45354d7675SEmmanuel Vadot              <0xf1134000 0x1000>,
46354d7675SEmmanuel Vadot              <0xf1138000 0x4000>;
47354d7675SEmmanuel Vadot        reg-names = "dpfe-cpu", "dpfe-dmem", "dpfe-imem";
48354d7675SEmmanuel Vadot    };
49