19b9c2cd4SJoshua Henderson* Microchip PIC32MZDA Platforms 29b9c2cd4SJoshua Henderson 39b9c2cd4SJoshua HendersonPIC32MZDA Starter Kit 49b9c2cd4SJoshua HendersonRequired root node properties: 59b9c2cd4SJoshua Henderson - compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda" 69b9c2cd4SJoshua Henderson 79b9c2cd4SJoshua HendersonCPU nodes: 89b9c2cd4SJoshua Henderson---------- 99b9c2cd4SJoshua HendersonA "cpus" node is required. Required properties: 109b9c2cd4SJoshua Henderson - #address-cells: Must be 1. 119b9c2cd4SJoshua Henderson - #size-cells: Must be 0. 129b9c2cd4SJoshua HendersonA CPU sub-node is also required. Required properties: 139b9c2cd4SJoshua Henderson - device_type: Must be "cpu". 149b9c2cd4SJoshua Henderson - compatible: Must be "mti,mips14KEc". 159b9c2cd4SJoshua HendersonExample: 169b9c2cd4SJoshua Henderson cpus { 179b9c2cd4SJoshua Henderson #address-cells = <1>; 189b9c2cd4SJoshua Henderson #size-cells = <0>; 199b9c2cd4SJoshua Henderson 209b9c2cd4SJoshua Henderson cpu0: cpu@0 { 219b9c2cd4SJoshua Henderson device_type = "cpu"; 229b9c2cd4SJoshua Henderson compatible = "mti,mips14KEc"; 239b9c2cd4SJoshua Henderson }; 249b9c2cd4SJoshua Henderson }; 259b9c2cd4SJoshua Henderson 269b9c2cd4SJoshua HendersonBoot protocol 279b9c2cd4SJoshua Henderson-------------- 289b9c2cd4SJoshua HendersonIn accordance with Unified Hosting Interface Reference Manual (MD01069), the 299b9c2cd4SJoshua Hendersonbootloader must pass the following arguments to the kernel: 309b9c2cd4SJoshua Henderson - $a0: -2. 319b9c2cd4SJoshua Henderson - $a1: KSEG0 address of the flattened device-tree blob. 32