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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml

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 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 # Copyright 2019 Linaro Ltd.
  3 %YAML 1.2
  4 ---
  5 $id: http://devicetree.org/schemas/misc/intel,ixp4xx-ahb-queue-manager.yaml#
  6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7 
  8 title: Intel IXP4xx AHB Queue Manager
  9 
 10 maintainers:
 11   - Linus Walleij <linus.walleij@linaro.org>
 12 
 13 description: |
 14   The IXP4xx AHB Queue Manager maintains queues as circular buffers in
 15   an 8KB embedded SRAM along with hardware pointers. It is used by both
 16   the XScale processor and the NPEs (Network Processing Units) in the
 17   IXP4xx for accelerating queues, especially for networking. Clients pick
 18   queues from the queue manager with foo-queue = <&qmgr N> where the
 19   &qmgr is a phandle to the queue manager and N is the queue resource
 20   number. The queue resources available and their specific purpose
 21   on a certain IXP4xx system will vary.
 22 
 23 properties:
 24   compatible:
 25     items:
 26       - const: intel,ixp4xx-ahb-queue-manager
 27 
 28   reg:
 29     maxItems: 1
 30 
 31   interrupts:
 32     items:
 33       - description: Interrupt for queues 0-31
 34       - description: Interrupt for queues 32-63
 35 
 36 required:
 37   - compatible
 38   - reg
 39   - interrupts
 40 
 41 additionalProperties: false
 42 
 43 examples:
 44   - |
 45     #include <dt-bindings/interrupt-controller/irq.h>
 46 
 47     qmgr: queue-manager@60000000 {
 48          compatible = "intel,ixp4xx-ahb-queue-manager";
 49          reg = <0x60000000 0x4000>;
 50          interrupts = <3 IRQ_TYPE_LEVEL_HIGH>, <4 IRQ_TYPE_LEVEL_HIGH>;
 51     };

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