18c2ecf20Sopenharmony_ci* Andestech Processor Binding 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis binding specifies what properties must be available in the device tree 48c2ecf20Sopenharmony_cirepresentation of a Andestech Processor Core, which is the root node in the 58c2ecf20Sopenharmony_citree. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciRequired properties: 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci - compatible: 108c2ecf20Sopenharmony_ci Usage: required 118c2ecf20Sopenharmony_ci Value type: <string> 128c2ecf20Sopenharmony_ci Definition: Should be "andestech,<core_name>", "andestech,nds32v3" as fallback. 138c2ecf20Sopenharmony_ci Must contain "andestech,nds32v3" as the most generic value, in addition to 148c2ecf20Sopenharmony_ci one of the following identifiers for a particular CPU core: 158c2ecf20Sopenharmony_ci "andestech,n13" 168c2ecf20Sopenharmony_ci "andestech,n15" 178c2ecf20Sopenharmony_ci "andestech,d15" 188c2ecf20Sopenharmony_ci "andestech,n10" 198c2ecf20Sopenharmony_ci "andestech,d10" 208c2ecf20Sopenharmony_ci - device_type 218c2ecf20Sopenharmony_ci Usage: required 228c2ecf20Sopenharmony_ci Value type: <string> 238c2ecf20Sopenharmony_ci Definition: must be "cpu" 248c2ecf20Sopenharmony_ci - reg: Contains CPU index. 258c2ecf20Sopenharmony_ci - clock-frequency: Contains the clock frequency for CPU, in Hz. 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci* Examples 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci/ { 308c2ecf20Sopenharmony_ci cpus { 318c2ecf20Sopenharmony_ci cpu@0 { 328c2ecf20Sopenharmony_ci device_type = "cpu"; 338c2ecf20Sopenharmony_ci compatible = "andestech,n13", "andestech,nds32v3"; 348c2ecf20Sopenharmony_ci reg = <0x0>; 358c2ecf20Sopenharmony_ci clock-frequency = <60000000> 368c2ecf20Sopenharmony_ci }; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci}; 39