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