File tree Expand file tree Collapse file tree
Documentation/devicetree/bindings/mips/brcm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+ %YAML 1.2
3+ ---
4+ $id : http://devicetree.org/schemas/mips/brcm/soc.yaml#
5+ $schema : http://devicetree.org/meta-schemas/core.yaml#
6+
7+ title : Broadcom cable/DSL/settop platforms
8+
9+ maintainers :
10+ - Florian Fainelli <f.fainelli@gmail.com>
11+
12+ description : |
13+ Boards Broadcom cable/DSL/settop SoC shall have the following properties.
14+ The experimental -viper variants are for running Linux on the 3384's
15+ BMIPS4355 cable modem CPU instead of the BMIPS5000 application processor.
16+
17+ properties :
18+ $nodename :
19+ const : ' /'
20+
21+ compatible :
22+ enum :
23+ - brcm,bcm3368
24+ - brcm,bcm3384
25+ - brcm,bcm33843
26+ - brcm,bcm3384-viper
27+ - brcm,bcm33843-viper
28+ - brcm,bcm6328
29+ - brcm,bcm6358
30+ - brcm,bcm6362
31+ - brcm,bcm6368
32+ - brcm,bcm63168
33+ - brcm,bcm63268
34+ - brcm,bcm7125
35+ - brcm,bcm7346
36+ - brcm,bcm7358
37+ - brcm,bcm7360
38+ - brcm,bcm7362
39+ - brcm,bcm7420
40+ - brcm,bcm7425
41+
42+ cpus :
43+ type : object
44+ additionalProperties : false
45+ properties :
46+ ' #address-cells ' :
47+ const : 1
48+
49+ ' #size-cells ' :
50+ const : 0
51+
52+ mips-hpt-frequency :
53+ description : MIPS counter high precision timer frequency.
54+ This is common to all CPUs in the system so it lives
55+ under the "cpus" node.
56+ $ref : /schemas/types.yaml#/definitions/uint32
57+
58+ patternProperties :
59+ " ^cpu@[0-9]$ " :
60+ type : object
61+ $ref : /schemas/mips/cpus.yaml#
62+ unevaluatedProperties : false
63+
64+ required :
65+ - mips-hpt-frequency
66+
67+ additionalProperties : true
68+
69+ examples :
70+ - |
71+ / {
72+ compatible = "brcm,bcm3368";
73+ #address-cells = <1>;
74+ #size-cells = <1>;
75+ model = "Broadcom 3368";
76+
77+ cpus {
78+ #address-cells = <1>;
79+ #size-cells = <0>;
80+
81+ mips-hpt-frequency = <150000000>;
82+
83+ cpu@0 {
84+ compatible = "brcm,bmips4350";
85+ device_type = "cpu";
86+ reg = <0>;
87+ };
88+
89+ cpu@1 {
90+ compatible = "brcm,bmips4350";
91+ device_type = "cpu";
92+ reg = <1>;
93+ };
94+ };
95+ };
96+ ...
You can’t perform that action at this time.
0 commit comments