1*4882a593Smuzhiyun* Microchip PIC32MZDA Platforms 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunPIC32MZDA Starter Kit 4*4882a593SmuzhiyunRequired root node properties: 5*4882a593Smuzhiyun - compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda" 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunCPU nodes: 8*4882a593Smuzhiyun---------- 9*4882a593SmuzhiyunA "cpus" node is required. Required properties: 10*4882a593Smuzhiyun - #address-cells: Must be 1. 11*4882a593Smuzhiyun - #size-cells: Must be 0. 12*4882a593SmuzhiyunA CPU sub-node is also required. Required properties: 13*4882a593Smuzhiyun - device_type: Must be "cpu". 14*4882a593Smuzhiyun - compatible: Must be "mti,mips14KEc". 15*4882a593SmuzhiyunExample: 16*4882a593Smuzhiyun cpus { 17*4882a593Smuzhiyun #address-cells = <1>; 18*4882a593Smuzhiyun #size-cells = <0>; 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun cpu0: cpu@0 { 21*4882a593Smuzhiyun device_type = "cpu"; 22*4882a593Smuzhiyun compatible = "mti,mips14KEc"; 23*4882a593Smuzhiyun }; 24*4882a593Smuzhiyun }; 25*4882a593Smuzhiyun 26*4882a593SmuzhiyunBoot protocol 27*4882a593Smuzhiyun-------------- 28*4882a593SmuzhiyunIn accordance with Unified Hosting Interface Reference Manual (MD01069), the 29*4882a593Smuzhiyunbootloader must pass the following arguments to the kernel: 30*4882a593Smuzhiyun - $a0: -2. 31*4882a593Smuzhiyun - $a1: KSEG0 address of the flattened device-tree blob. 32