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