Home
last modified time | relevance | path

Searched full:qe (Results 1 – 25 of 147) sorted by relevance

123456

/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
H A Dfsl,qe.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe.yaml#
7 title: Freescale QUICC Engine module (QE)
13 This represents qe module that is installed on PowerQUICC II Pro.
20 the "root" qe node, using the common properties from there.
21 The description below applies to the qe of MPC8360 and
27 - const: fsl,qe
38 enum: [QE, CPM, CPM2]
44 fsl,qe-num-riscs:
46 description: define how many RISC engines the QE has.
48 fsl,qe-snums:
[all …]
H A Dfsl,qe-firmware.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-firmware.yaml#
19 inside a QE node that needs it. Doing so eliminates the need for a
20 fsl,firmware-phandle property. Other QE nodes that need the same firmware
22 in the first QE node.
30 - fsl,qe-firmware
45 qe-firmware {
46 compatible = "fsl,qe-firmware";
H A Dfsl,qe-si.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-si.yaml#
13 The SI manages the routing of eight TDM lines to the QE block serial drivers,
21 - fsl,ls1043-qe-si
22 - const: fsl,t1040-qe-si
24 - fsl,t1040-qe-si
38 compatible = "fsl,t1040-qe-si";
H A Dfsl,qe-ic.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-ic.yaml#
14 const: fsl,qe-ic
21 - description: QE interrupt
22 - description: QE critical
23 - description: QE error
42 compatible = "fsl,qe-ic";
H A Dfsl,qe-ucc-qmc.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml#
7 title: PowerQUICC QE QUICC Multichannel Controller (QMC)
21 - const: fsl,qe-ucc-qmc
35 description: UCC interrupt line in the QE interrupt controller
44 TSA serial interface (dt-bindings/soc/qe-fsl,tsa.h defines these
79 - const: fsl,qe-ucc-qmc-hdlc
152 #include <dt-bindings/soc/qe-fsl,tsa.h>
155 compatible = "fsl,mpc8321-ucc-qmc", "fsl,qe-ucc-qmc";
189 "fsl,qe-ucc-qmc-hdlc",
H A Dfsl,qe-siram.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-siram.yaml#
20 - fsl,ls1043-qe-siram
21 - const: fsl,t1040-qe-siram
22 - const: fsl,t1040-qe-siram
36 compatible = "fsl,t1040-qe-siram";
H A Dfsl,qe-muram.yaml4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,qe-muram.yaml#
17 - const: fsl,qe-muram
40 - const: fsl,qe-muram-data
61 compatible = "fsl,qe-muram", "fsl,cpm-muram";
67 compatible = "fsl,qe-muram-data",
/linux/drivers/soc/fsl/qe/
H A Dqe.c11 * QUICC Engine (QE).
30 #include <soc/fsl/qe/immap_qe.h>
31 #include <soc/fsl/qe/qe.h>
54 struct device_node *qe; in qe_get_device_node() local
57 * Newer device trees have an "fsl,qe" compatible property for the QE in qe_get_device_node()
60 qe = of_find_compatible_node(NULL, NULL, "fsl,qe"); in qe_get_device_node()
61 if (qe) in qe_get_device_node()
62 return qe; in qe_get_device_node()
63 return of_find_node_by_type(NULL, "qe"); in qe_get_device_node()
68 struct device_node *qe; in get_qe_base() local
[all …]
H A DKconfig3 # QE Communication options
7 bool "QUICC Engine (QE) framework support"
13 The QUICC Engine (QE) is a new generation of communications
16 for a machine with a QE coprocessor.
37 tristate "CPM/QE TSA support"
42 Freescale CPM/QE Time Slot Assigner (TSA)
49 tristate "CPM/QE QMC support"
54 Freescale CPM/QE QUICC Multichannel Controller
69 QE USB Controller support
H A Dqe_tdm.c8 * QE TDM API Set - TDM specific routines implementations.
13 #include <soc/fsl/qe/qe_tdm.h>
47 pr_err("QE-TDM: Invalid rx-sync-clock property\n"); in ucc_of_parse_tdm()
51 pr_err("QE-TDM: Invalid rx-sync-clock property\n"); in ucc_of_parse_tdm()
60 pr_err("QE-TDM: Invalid tx-sync-clock property\n"); in ucc_of_parse_tdm()
64 pr_err("QE-TDM: Invalid tx-sync-clock property\n"); in ucc_of_parse_tdm()
70 pr_err("QE-TDM: Invalid tx-timeslot-mask property\n"); in ucc_of_parse_tdm()
78 pr_err("QE-TDM: Invalid rx-timeslot-mask property\n"); in ucc_of_parse_tdm()
86 pr_err("QE-TDM: No fsl,tdm-id property for this UCC\n"); in ucc_of_parse_tdm()
100 pr_err("QE-TDM: No tdm-framer-type property for UCC\n"); in ucc_of_parse_tdm()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dsched.c82 struct sched_queue_entry *qe; in t4_sched_bind_unbind_op() local
84 qe = (struct sched_queue_entry *)arg; in t4_sched_bind_unbind_op()
92 fw_class = bind ? qe->param.class : FW_SCHED_CLS_NONE; in t4_sched_bind_unbind_op()
93 fw_param = (fw_mnem | FW_PARAMS_PARAM_YZ_V(qe->cntxt_id)); in t4_sched_bind_unbind_op()
137 struct sched_queue_entry *qe; in t4_sched_entry_lookup() local
139 list_for_each_entry(qe, &e->entry_list, list) { in t4_sched_entry_lookup()
140 if (qe->cntxt_id == val) { in t4_sched_entry_lookup()
141 found = qe; in t4_sched_entry_lookup()
173 struct sched_queue_entry *qe = NULL; in cxgb4_sched_queue_lookup() local
181 qe = t4_sched_entry_lookup(pi, SCHED_QUEUE, txq->q.cntxt_id); in cxgb4_sched_queue_lookup()
[all …]
H A Dcxgb4_tc_matchall.c58 struct ch_sched_queue qe; in cxgb4_matchall_egress_validate() local
110 memset(&qe, 0, sizeof(qe)); in cxgb4_matchall_egress_validate()
111 qe.queue = i; in cxgb4_matchall_egress_validate()
113 e = cxgb4_sched_queue_lookup(dev, &qe); in cxgb4_matchall_egress_validate()
127 struct ch_sched_queue qe; in cxgb4_matchall_tc_bind_queues() local
132 qe.queue = i; in cxgb4_matchall_tc_bind_queues()
133 qe.class = tc; in cxgb4_matchall_tc_bind_queues()
134 ret = cxgb4_sched_class_bind(dev, &qe, SCHED_QUEUE); in cxgb4_matchall_tc_bind_queues()
143 qe.queue = i; in cxgb4_matchall_tc_bind_queues()
144 qe.class = SCHED_CLS_NONE; in cxgb4_matchall_tc_bind_queues()
[all …]
/linux/include/soc/fsl/qe/
H A Dimmap_qe.h3 * QUICC Engine (QE) Internal Memory Map.
4 * The Internal Memory Map for devices with QE on them. This
5 * is the superset of all QE devices (8360, etc.).
22 /* QE I-RAM */
31 /* QE Interrupt Controller */
56 __be32 cecr; /* QE command register */
57 __be32 ceccr; /* QE controller configuration register */
58 __be32 cecdr; /* QE command data register */
60 __be16 ceter; /* QE timer event register */
62 __be16 cetmr; /* QE timers mask register */
[all …]
H A Dqe.h9 * QUICC Engine (QE) external definitions and structure.
21 #include <soc/fsl/qe/immap_qe.h>
28 #define QE_NUM_OF_SNUM 256 /* There are 256 serial number in QE */
87 /* Export QE common operations */
157 /* QE PIO */
220 /* QE internal API */
279 /* Structure that defines QE firmware binary files.
326 /* Upload a firmware to the QE */
338 /* QE USB */
368 /* QE extended filtering Table Lookup Key Size */
[all …]
H A Dqe_tdm.h3 * Internal header file for QE TDM mode routines.
16 #include <soc/fsl/qe/immap_qe.h>
17 #include <soc/fsl/qe/qe.h>
19 #include <soc/fsl/qe/ucc.h>
20 #include <soc/fsl/qe/ucc_fast.h>
/linux/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c352 list_for_each_entry(mac, &rxf->mcast_active_q, qe) in bna_rxf_mcmac_get()
356 list_for_each_entry(mac, &rxf->mcast_pending_del_q, qe) in bna_rxf_mcmac_get()
368 list_for_each_entry(mchandle, &rxf->mcast_handle_q, qe) in bna_rxf_mchandle_get()
387 list_add_tail(&mchandle->qe, &rxf->mcast_handle_q); in bna_rxf_mchandle_attach()
410 list_del(&mchandle->qe); in bna_rxf_mcast_del()
427 struct bna_mac, qe); in bna_rxf_mcast_cfg_apply()
429 list_move_tail(&mac->qe, bna_mcam_mod_del_q(rxf->rx->bna)); in bna_rxf_mcast_cfg_apply()
437 struct bna_mac, qe); in bna_rxf_mcast_cfg_apply()
438 list_move_tail(&mac->qe, &rxf->mcast_active_q); in bna_rxf_mcast_cfg_apply()
475 struct bna_mac, qe); in bna_rxf_mcast_cfg_reset()
[all …]
/linux/arch/powerpc/boot/dts/fsl/
H A Dt1024si-post.dtsi43 qe:qe@ffe140000 { label
46 device_type = "qe";
47 compatible = "fsl,qe";
50 fsl,qe-num-riscs = <1>;
51 fsl,qe-num-snums = <28>;
65 &qe {
68 compatible = "fsl,qe-ic";
92 compatible = "fsl,qe-muram", "fsl,cpm-muram";
96 compatible = "fsl,qe-muram-data", "fsl,cpm-muram-data";
H A Dmpc8569si-post.dtsi191 &qe {
194 device_type = "qe";
195 compatible = "fsl,qe";
199 fsl,qe-num-riscs = <4>;
200 fsl,qe-num-snums = <46>;
204 compatible = "fsl,qe-ic";
213 compatible = "fsl,mpc8569-qe-gtm",
214 "fsl,qe-gtm", "fsl,gtm";
225 compatible = "fsl,mpc8569-qe-spi", "fsl,spi";
243 compatible = "fsl,mpc8569-qe-usb",
[all …]
/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/
H A Dpar_io.txt3 This node configures Parallel I/O ports for CPUs with QE support.
31 - compatible : should be "fsl,<chip>-qe-pario-bank",
32 "fsl,mpc8323-qe-pario-bank".
39 compatible = "fsl,mpc8360-qe-pario-bank",
40 "fsl,mpc8323-qe-pario-bank";
47 compatible = "fsl,mpc8360-qe-pario-bank",
48 "fsl,mpc8323-qe-pario-bank";
/linux/arch/powerpc/boot/dts/
H A Dmpc836x_rdk.dts180 compatible = "fsl,mpc8360-qe-pario-bank",
181 "fsl,mpc8323-qe-pario-bank";
188 compatible = "fsl,mpc8360-qe-pario-bank",
189 "fsl,mpc8323-qe-pario-bank";
194 qe@100000 {
197 device_type = "qe";
198 compatible = "fsl,qe", "simple-bus";
205 fsl,qe-num-riscs = <2>;
206 fsl,qe-num-snums = <28>;
211 compatible = "fsl,qe-muram", "fsl,cpm-muram";
[all …]
/linux/arch/powerpc/platforms/85xx/
H A Dtwr_p102x.c22 #include <soc/fsl/qe/qe.h>
70 /* P1025 has pins muxed for QE and other functions. To in twr_p1025_setup_arch()
71 * enable QE UEC mode, we need to set bit QE0 for UCC1 in twr_p1025_setup_arch()
73 * and QE12 for QE MII management signals in PMUXCR in twr_p1025_setup_arch()
75 * Set QE mux bits in PMUXCR */ in twr_p1025_setup_arch()
92 * muxing from LBC to QE */ in twr_p1025_setup_arch()
/linux/Documentation/devicetree/bindings/timer/
H A Dfsl,gtm.txt6 "fsl,<chip>-qe-gtm", "fsl,qe-gtm", "fsl,gtm" for QE GTMs
24 compatible = "fsl,mpc8360-qe-gtm", "fsl,qe-gtm", "fsl,gtm";
/linux/drivers/mtd/spi-nor/
H A Dsfdp.h57 * - 000b: Device does not have a QE bit. Device detects 1-1-4 and 1-4-4
60 * - 001b: QE is bit 1 of status register 2. It is set via Write Status with
64 * clearing status register 2, including the QE bit. The 100b code is
67 * - 010b: QE is bit 6 of status register 1. It is set via Write Status with
70 * - 011b: QE is bit 7 of status register 2. It is set via Write status
74 * - 100b: QE is bit 1 of status register 2. It is set via Write Status with
79 * - 101b: QE is bit 1 of status register 2. Status register 1 is read using
81 * instruction 35h. QE is set via Write Status instruction 01h with
/linux/drivers/scsi/arm/
H A Dmsgqueue.c55 msgq->qe = NULL; in msgqueue_initialise()
82 struct msgqueue_entry *mq = msgq->qe; in msgqueue_msglength()
85 for (mq = msgq->qe; mq; mq = mq->next) in msgqueue_msglength()
102 for (mq = msgq->qe; mq && msgno; mq = mq->next, msgno--); in msgqueue_getmsg()
133 mqp = &msgq->qe; in msgqueue_addmsg()
152 for (mq = msgq->qe; mq; mq = mqnext) { in msgqueue_flush()
156 msgq->qe = NULL; in msgqueue_flush()
/linux/drivers/net/wan/
H A Dfsl_ucc_hdlc.h13 #include <soc/fsl/qe/immap_qe.h>
14 #include <soc/fsl/qe/qe.h>
16 #include <soc/fsl/qe/ucc.h>
17 #include <soc/fsl/qe/ucc_fast.h>

123456