0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/memory-controllers/brcm,dpfe-cpu.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: DDR PHY Front End (DPFE) for Broadcom STB
0008
0009 maintainers:
0010 - Krzysztof Kozlowski <krzk@kernel.org>
0011 - Markus Mayer <mmayer@broadcom.com>
0012
0013 properties:
0014 compatible:
0015 items:
0016 - enum:
0017 - brcm,bcm7271-dpfe-cpu
0018 - brcm,bcm7268-dpfe-cpu
0019 - const: brcm,dpfe-cpu
0020
0021 reg:
0022 items:
0023 - description: DCPU register space
0024 - description: DCPU data memory space
0025 - description: DCPU instruction memory space
0026
0027 reg-names:
0028 items:
0029 - const: dpfe-cpu
0030 - const: dpfe-dmem
0031 - const: dpfe-imem
0032
0033 required:
0034 - compatible
0035 - reg
0036 - reg-names
0037
0038 additionalProperties: false
0039
0040 examples:
0041 - |
0042 dpfe-cpu@f1132000 {
0043 compatible = "brcm,bcm7271-dpfe-cpu", "brcm,dpfe-cpu";
0044 reg = <0xf1132000 0x180>,
0045 <0xf1134000 0x1000>,
0046 <0xf1138000 0x4000>;
0047 reg-names = "dpfe-cpu", "dpfe-dmem", "dpfe-imem";
0048 };