1*4882a593SmuzhiyunAndroid Goldfish PIC 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunAndroid Goldfish programmable interrupt device used by Android 4*4882a593Smuzhiyunemulator. 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunRequired properties: 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun- compatible : should contain "google,goldfish-pic" 9*4882a593Smuzhiyun- reg : <registers mapping> 10*4882a593Smuzhiyun- interrupts : <interrupt mapping> 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunExample for mips when used in cascade mode: 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun cpuintc { 15*4882a593Smuzhiyun #interrupt-cells = <0x1>; 16*4882a593Smuzhiyun #address-cells = <0>; 17*4882a593Smuzhiyun interrupt-controller; 18*4882a593Smuzhiyun compatible = "mti,cpu-interrupt-controller"; 19*4882a593Smuzhiyun }; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun interrupt-controller@1f000000 { 22*4882a593Smuzhiyun compatible = "google,goldfish-pic"; 23*4882a593Smuzhiyun reg = <0x1f000000 0x1000>; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun interrupt-controller; 26*4882a593Smuzhiyun #interrupt-cells = <0x1>; 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun interrupt-parent = <&cpuintc>; 29*4882a593Smuzhiyun interrupts = <0x2>; 30*4882a593Smuzhiyun }; 31