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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/interrupt-controller/ti,keystone-irq.txt (Version linux-4.14.336)


  1 Keystone 2 IRQ controller IP                        1 Keystone 2 IRQ controller IP
  2                                                     2 
  3 On Keystone SOCs, DSP cores can send interrupt      3 On Keystone SOCs, DSP cores can send interrupts to ARM
  4 host using the IRQ controller IP. It provides       4 host using the IRQ controller IP. It provides 28 IRQ signals to ARM.
  5 The IRQ handler running on HOST OS can identif      5 The IRQ handler running on HOST OS can identify DSP signal source by
  6 analyzing SRCCx bits in IPCARx registers. This      6 analyzing SRCCx bits in IPCARx registers. This is one of the component
  7 used by the IPC mechanism used on Keystone SOC      7 used by the IPC mechanism used on Keystone SOCs.
  8                                                     8 
  9 Required Properties:                                9 Required Properties:
 10 - compatible: should be "ti,keystone-irq"          10 - compatible: should be "ti,keystone-irq"
 11 - ti,syscon-dev : phandle and offset pair. The     11 - ti,syscon-dev : phandle and offset pair. The phandle to syscon used to
 12                         access device control      12                         access device control registers and the offset inside
 13                         device control registe     13                         device control registers range.
 14 - interrupt-controller : Identifies the node a     14 - interrupt-controller : Identifies the node as an interrupt controller
 15 - #interrupt-cells : Specifies the number of c     15 - #interrupt-cells : Specifies the number of cells needed to encode interrupt
 16                                          sourc     16                                          source should be 1.
 17 - interrupts: interrupt reference to primary i     17 - interrupts: interrupt reference to primary interrupt controller
 18                                                    18 
 19 Please refer to interrupts.txt in this directo     19 Please refer to interrupts.txt in this directory for details of the common
 20 Interrupt Controllers bindings used by client      20 Interrupt Controllers bindings used by client devices.
 21                                                    21 
 22 Example:                                           22 Example:
 23         kirq0: keystone_irq0@26202a0 {         !!  23         kirq0: keystone_irq0@026202a0 {
 24                 compatible = "ti,keystone-irq"     24                 compatible = "ti,keystone-irq";
 25                 ti,syscon-dev = <&devctrl 0x2a     25                 ti,syscon-dev = <&devctrl 0x2a0>;
 26                 interrupts = <GIC_SPI 4 IRQ_TY     26                 interrupts = <GIC_SPI 4 IRQ_TYPE_EDGE_RISING>;
 27                 interrupt-controller;              27                 interrupt-controller;
 28                 #interrupt-cells = <1>;            28                 #interrupt-cells = <1>;
 29         };                                         29         };
 30                                                    30 
 31         dsp0: dsp0 {                               31         dsp0: dsp0 {
 32                 compatible = "linux,rproc-user     32                 compatible = "linux,rproc-user";
 33                 ...                                33                 ...
 34                 interrupt-parent = <&kirq0>;       34                 interrupt-parent = <&kirq0>;
 35                 interrupts = <10 2>;               35                 interrupts = <10 2>;
 36         };                                         36         };
                                                      

~ [ 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