~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/interrupt-controller/qca,ath79-misc-intc.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 Binding for Qualcomm Atheros AR7xxx/AR9XXX MISC interrupt controller
  2 
  3 The MISC interrupt controller is a secondary controller for lower priority
  4 interrupt.
  5 
  6 Required Properties:
  7 - compatible: has to be "qca,<soctype>-cpu-intc", "qca,ar7100-misc-intc" or
  8   "qca,<soctype>-cpu-intc", "qca,ar7240-misc-intc"
  9 - reg: Base address and size of the controllers memory area
 10 - interrupts: Interrupt specifier for the controllers interrupt.
 11 - interrupt-controller : Identifies the node as an interrupt controller
 12 - #interrupt-cells : Specifies the number of cells needed to encode interrupt
 13                      source, should be 1
 14 
 15 Compatible fallback depends on the SoC. Use ar7100 for ar71xx and ar913x,
 16 use ar7240 for all other SoCs.
 17 
 18 Please refer to interrupts.txt in this directory for details of the common
 19 Interrupt Controllers bindings used by client devices.
 20 
 21 Example:
 22 
 23         interrupt-controller@18060010 {
 24                 compatible = "qca,ar9132-misc-intc", "qca,ar7100-misc-intc";
 25                 reg = <0x18060010 0x4>;
 26 
 27                 interrupt-parent = <&cpuintc>;
 28                 interrupts = <6>;
 29 
 30                 interrupt-controller;
 31                 #interrupt-cells = <1>;
 32         };
 33 
 34 Another example:
 35 
 36         interrupt-controller@18060010 {
 37                 compatible = "qca,ar9331-misc-intc", qca,ar7240-misc-intc";
 38                 reg = <0x18060010 0x4>;
 39 
 40                 interrupt-parent = <&cpuintc>;
 41                 interrupts = <6>;
 42 
 43                 interrupt-controller;
 44                 #interrupt-cells = <1>;
 45         };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php