brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 44286dc Raw
63 lines · plain
1==============================2C-SKY APB Interrupt Controller3==============================4 5C-SKY APB Interrupt Controller is a simple soc interrupt controller6on the apb bus and we only use it as root irq controller.7 8 - csky,apb-intc is used in a lot of csky fpgas and socs, it support 64 irq nums.9 - csky,dual-apb-intc consists of 2 apb-intc and 128 irq nums supported.10 - csky,gx6605s-intc is gx6605s soc internal irq interrupt controller, 64 irq nums.11 12=============================13intc node bindings definition14=============================15 16	Description: Describes APB interrupt controller17 18	PROPERTIES19 20	- compatible21		Usage: required22		Value type: <string>23		Definition: must be "csky,apb-intc"24				    "csky,dual-apb-intc"25				    "csky,gx6605s-intc"26	- #interrupt-cells27		Usage: required28		Value type: <u32>29		Definition: must be <1>30	- reg31		Usage: required32		Value type: <u32 u32>33		Definition: <phyaddr size> in soc from cpu view34	- interrupt-controller:35		Usage: required36	- csky,support-pulse-signal:37		Usage: select38		Description: to support pulse signal flag39 40Examples:41---------42 43	intc: interrupt-controller@500000 {44		compatible = "csky,apb-intc";45		#interrupt-cells = <1>;46		reg = <0x00500000 0x400>;47		interrupt-controller;48	};49 50	intc: interrupt-controller@500000 {51		compatible = "csky,dual-apb-intc";52		#interrupt-cells = <1>;53		reg = <0x00500000 0x400>;54		interrupt-controller;55	};56 57	intc: interrupt-controller@500000 {58		compatible = "csky,gx6605s-intc";59		#interrupt-cells = <1>;60		reg = <0x00500000 0x400>;61		interrupt-controller;62	};63