162306a36Sopenharmony_ci* Microchip PIC32MZDA Platforms
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciPIC32MZDA Starter Kit
462306a36Sopenharmony_ciRequired root node properties:
562306a36Sopenharmony_ci    - compatible = "microchip,pic32mzda-sk", "microchip,pic32mzda"
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciCPU nodes:
862306a36Sopenharmony_ci----------
962306a36Sopenharmony_ciA "cpus" node is required.  Required properties:
1062306a36Sopenharmony_ci - #address-cells: Must be 1.
1162306a36Sopenharmony_ci - #size-cells: Must be 0.
1262306a36Sopenharmony_ciA CPU sub-node is also required.  Required properties:
1362306a36Sopenharmony_ci - device_type: Must be "cpu".
1462306a36Sopenharmony_ci - compatible: Must be "mti,mips14KEc".
1562306a36Sopenharmony_ciExample:
1662306a36Sopenharmony_ci	cpus {
1762306a36Sopenharmony_ci		#address-cells = <1>;
1862306a36Sopenharmony_ci		#size-cells = <0>;
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci		cpu0: cpu@0 {
2162306a36Sopenharmony_ci			device_type = "cpu";
2262306a36Sopenharmony_ci			compatible = "mti,mips14KEc";
2362306a36Sopenharmony_ci		};
2462306a36Sopenharmony_ci	};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciBoot protocol
2762306a36Sopenharmony_ci--------------
2862306a36Sopenharmony_ciIn accordance with Unified Hosting Interface Reference Manual (MD01069), the
2962306a36Sopenharmony_cibootloader must pass the following arguments to the kernel:
3062306a36Sopenharmony_ci - $a0: -2.
3162306a36Sopenharmony_ci - $a1: KSEG0 address of the flattened device-tree blob.
32