18c2ecf20Sopenharmony_ci* Microchip PIC32MZDA Platforms
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciPIC32MZDA Starter Kit
48c2ecf20Sopenharmony_ciRequired root node properties:
58c2ecf20Sopenharmony_ci    - compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda"
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciCPU nodes:
88c2ecf20Sopenharmony_ci----------
98c2ecf20Sopenharmony_ciA "cpus" node is required.  Required properties:
108c2ecf20Sopenharmony_ci - #address-cells: Must be 1.
118c2ecf20Sopenharmony_ci - #size-cells: Must be 0.
128c2ecf20Sopenharmony_ciA CPU sub-node is also required.  Required properties:
138c2ecf20Sopenharmony_ci - device_type: Must be "cpu".
148c2ecf20Sopenharmony_ci - compatible: Must be "mti,mips14KEc".
158c2ecf20Sopenharmony_ciExample:
168c2ecf20Sopenharmony_ci	cpus {
178c2ecf20Sopenharmony_ci		#address-cells = <1>;
188c2ecf20Sopenharmony_ci		#size-cells = <0>;
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci		cpu0: cpu@0 {
218c2ecf20Sopenharmony_ci			device_type = "cpu";
228c2ecf20Sopenharmony_ci			compatible = "mti,mips14KEc";
238c2ecf20Sopenharmony_ci		};
248c2ecf20Sopenharmony_ci	};
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciBoot protocol
278c2ecf20Sopenharmony_ci--------------
288c2ecf20Sopenharmony_ciIn accordance with Unified Hosting Interface Reference Manual (MD01069), the
298c2ecf20Sopenharmony_cibootloader must pass the following arguments to the kernel:
308c2ecf20Sopenharmony_ci - $a0: -2.
318c2ecf20Sopenharmony_ci - $a1: KSEG0 address of the flattened device-tree blob.
32