xref: /freebsd/sys/contrib/device-tree/Bindings/nds32/cpus.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1* Andestech Processor Binding
2
3This binding specifies what properties must be available in the device tree
4representation of a Andestech Processor Core, which is the root node in the
5tree.
6
7Required properties:
8
9	- compatible:
10		Usage: required
11		Value type: <string>
12		Definition: Should be "andestech,<core_name>", "andestech,nds32v3" as fallback.
13		Must contain "andestech,nds32v3" as the most generic value, in addition to
14		one of the following identifiers for a particular CPU core:
15		"andestech,n13"
16		"andestech,n15"
17		"andestech,d15"
18		"andestech,n10"
19		"andestech,d10"
20	- device_type
21		Usage: required
22		Value type: <string>
23		Definition: must be "cpu"
24	- reg: Contains CPU index.
25	- clock-frequency: Contains the clock frequency for CPU, in Hz.
26
27* Examples
28
29/ {
30	cpus {
31		cpu@0 {
32			device_type = "cpu";
33			compatible = "andestech,n13", "andestech,nds32v3";
34			reg = <0x0>;
35			clock-frequency = <60000000>
36		};
37	};
38};
39