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