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