162306a36Sopenharmony_ciAndroid Goldfish PIC
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciAndroid Goldfish programmable interrupt device used by Android
462306a36Sopenharmony_ciemulator.
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciRequired properties:
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci- compatible : should contain "google,goldfish-pic"
962306a36Sopenharmony_ci- reg        : <registers mapping>
1062306a36Sopenharmony_ci- interrupts : <interrupt mapping>
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciExample for mips when used in cascade mode:
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci        cpuintc {
1562306a36Sopenharmony_ci                #interrupt-cells = <0x1>;
1662306a36Sopenharmony_ci                #address-cells = <0>;
1762306a36Sopenharmony_ci                interrupt-controller;
1862306a36Sopenharmony_ci                compatible = "mti,cpu-interrupt-controller";
1962306a36Sopenharmony_ci        };
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci        interrupt-controller@1f000000 {
2262306a36Sopenharmony_ci                compatible = "google,goldfish-pic";
2362306a36Sopenharmony_ci                reg = <0x1f000000 0x1000>;
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci                interrupt-controller;
2662306a36Sopenharmony_ci                #interrupt-cells = <0x1>;
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci                interrupt-parent = <&cpuintc>;
2962306a36Sopenharmony_ci                interrupts = <0x2>;
3062306a36Sopenharmony_ci        };
31