Searched +full:ixp4xx +full:- +full:ahb +full:- +full:queue +full:- +full:manager (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---5 $id: http://devicetree.org/schemas/misc/intel,ixp4xx-ahb-queue-manager.yaml#6 $schema: http://devicetree.org/meta-schemas/core.yaml#8 title: Intel IXP4xx AHB Queue Manager11 - Linus Walleij <linus.walleij@linaro.org>14 The IXP4xx AHB Queue Manager maintains queues as circular buffers in17 IXP4xx for accelerating queues, especially for networking. Clients pick18 queues from the queue manager with foo-queue = <&qmgr N> where the19 &qmgr is a phandle to the queue manager and N is the queue resource[all …]
1 // SPDX-License-Identifier: ISC6 #include <dt-bindings/interrupt-controller/irq.h>7 #include <dt-bindings/gpio/gpio.h>11 #address-cells = <1>;12 #size-cells = <1>;14 compatible = "simple-bus";15 interrupt-parent = <&intcon>;18 * The IXP4xx expansion bus is a set of up to 7 each up to 16MB22 /* compatible and reg filled in by per-soc device tree */23 native-endian;[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * Intel IXP4xx Queue Manager driver for Linux14 #include <linux/soc/ixp4xx/qmgr.h>15 #include <linux/soc/ixp4xx/cpu.h>21 static u32 used_sram_bitmap[4]; /* 128 16-dword pages */29 void qmgr_put_entry(unsigned int queue, u32 val) in qmgr_put_entry() argument32 BUG_ON(!qmgr_queue_descs[queue]); /* not yet requested */ in qmgr_put_entry()34 printk(KERN_DEBUG "Queue %s(%i) put %X\n", in qmgr_put_entry()35 qmgr_queue_descs[queue], queue, val); in qmgr_put_entry()37 __raw_writel(val, &qmgr_regs->acc[queue][0]); in qmgr_put_entry()[all …]