Lines Matching +full:- +full:not
1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2018-2023 Linaro Ltd.
20 * IPA registers are located within the "ipa-reg" address space defined by
37 * (for parameterized registers) a non-zero stride value. Not all versions
50 * reg_decode(). In addition, for single-bit fields, reg_bit()
55 /* enum ipa_reg_id - IPA register IDs */
64 FILT_ROUT_HASH_FLUSH, /* Not IPA v4.2 nor IPA v5.0+ */
67 IPA_BCR, /* Not IPA v4.5+ */
70 COUNTER_CFG, /* Not IPA v4.5+ */
79 SRC_RSRC_GRP_45_RSRC_TYPE, /* Not IPA v3.5+; IPA v4.5, IPA v5.0 */
80 SRC_RSRC_GRP_67_RSRC_TYPE, /* Not IPA v3.5+; IPA v5.0 */
83 DST_RSRC_GRP_45_RSRC_TYPE, /* Not IPA v3.5+; IPA v4.5, IPA v5.0 */
84 DST_RSRC_GRP_67_RSRC_TYPE, /* Not IPA v3.5+; IPA v5.0 */
85 ENDP_INIT_CTRL, /* Not IPA v4.2+ for TX, not IPA v4.0+ for RX */
99 ENDP_FILTER_ROUTER_HSH_CFG, /* Not IPA v4.2 */
110 IPA_REG_ID_COUNT, /* Last; not an ID */
115 COMP_CFG_ENABLE, /* Not IPA v4.0+ */
120 IPA_DCMP_FAST_CLK_EN, /* Not IPA v4.5+ */
224 BCR_CMDQ_L_LACK_ONE_ENTRY = 0x0, /* Not IPA v4.2+ */
225 BCR_TX_NOT_USING_BRESP = 0x1, /* Not IPA v4.2+ */
226 BCR_TX_SUSPEND_IRQ_ASSERT_ONCE = 0x2, /* Not IPA v4.0+ */
227 BCR_SUSPEND_L2_IRQ = 0x3, /* Not IPA v4.2+ */
228 BCR_HOLB_DROP_L2_IRQ = 0x4, /* Not IPA v4.2+ */
243 EOT_COAL_GRANULARITY, /* Not v3.5+ */
249 TX0_PREFETCH_DISABLE, /* Not v4.0+ */
250 TX1_PREFETCH_DISABLE, /* Not v4.0+ */
251 PREFETCH_ALMOST_EMPTY_SIZE, /* Not v4.0+ */
259 SSPND_PA_NO_START_STATE, /* v4,2+, not v4.5 */
322 ENDP_SUSPEND, /* Not v4.0+ */
323 ENDP_DELAY, /* Not v4.2+ */
334 /** enum ipa_cs_offload_en - ENDP_INIT_CFG register CS_OFFLOAD_EN field value */
337 IPA_CS_OFFLOAD_UL /* TX */ = 0x1, /* Not IPA v4.5+ */
338 IPA_CS_OFFLOAD_DL /* RX */ = 0x2, /* Not IPA v4.5+ */
347 /** enum ipa_nat_type - ENDP_INIT_NAT register NAT_EN field value */
362 HDR_A5_MUX, /* Not v4.9+ */
364 HDR_METADATA_REG_VALID, /* Not v4.5+ */
396 /** enum ipa_mode - ENDP_INIT_MODE register MODE field value */
417 /** enum ipa_aggr_en - ENDP_INIT_AGGR register AGGR_EN field value */
424 /** enum ipa_aggr_type - ENDP_INIT_AGGR register AGGR_TYPE field value */
442 TIMER_BASE_VALUE, /* Not v4.5+ */
466 SEQ_REP_TYPE, /* Not v4.5+ */
470 * enum ipa_seq_type - HPS and DPS sequencer type
479 * The low-order byte of the sequencer type register defines the number of
484 * Note: not all combinations of ipa_seq_type and ipa_seq_rep_type are
499 * enum ipa_seq_rep_type - replicated packet sequencer type
504 * Note: not all combinations of ipa_seq_type and ipa_seq_rep_type are
515 STATUS_LOCATION, /* Not v4.5+ */
553 * enum ipa_irq_id - Bit positions representing type of IPA IRQ
559 * IRQ types not described above are not currently used.
561 * @IPA_IRQ_BAD_SNOC_ACCESS: (Not currently used)
562 * @IPA_IRQ_EOT_COAL: (Not currently used)
563 * @IPA_IRQ_UC_2: (Not currently used)
564 * @IPA_IRQ_UC_3: (Not currently used)
565 * @IPA_IRQ_UC_IN_Q_NOT_EMPTY: (Not currently used)
566 * @IPA_IRQ_UC_RX_CMD_Q_NOT_FULL: (Not currently used)
567 * @IPA_IRQ_PROC_UC_ACK_Q_NOT_EMPTY: (Not currently used)
568 * @IPA_IRQ_RX_ERR: (Not currently used)
569 * @IPA_IRQ_DEAGGR_ERR: (Not currently used)
570 * @IPA_IRQ_TX_ERR: (Not currently used)
571 * @IPA_IRQ_STEP_MODE: (Not currently used)
572 * @IPA_IRQ_PROC_ERR: (Not currently used)
573 * @IPA_IRQ_TX_HOLB_DROP: (Not currently used)
574 * @IPA_IRQ_BAM_GSI_IDLE: (Not currently used)
575 * @IPA_IRQ_PIPE_YELLOW_BELOW: (Not currently used)
576 * @IPA_IRQ_PIPE_RED_BELOW: (Not currently used)
577 * @IPA_IRQ_PIPE_YELLOW_ABOVE: (Not currently used)
578 * @IPA_IRQ_PIPE_RED_ABOVE: (Not currently used)
579 * @IPA_IRQ_UCP: (Not currently used)
580 * @IPA_IRQ_DCMP: (Not currently used)
581 * @IPA_IRQ_GSI_EE: (Not currently used)
582 * @IPA_IRQ_GSI_IPA_IF_TLV_RCVD: (Not currently used)
583 * @IPA_IRQ_GSI_UC: (Not currently used)
584 * @IPA_IRQ_TLV_LEN_MIN_DSM: (Not currently used)
585 * @IPA_IRQ_DRBIP_PKT_EXCEED_MAX_SIZE_EN: (Not currently used)
586 * @IPA_IRQ_DRBIP_DATA_SCTR_CFG_ERROR_EN: (Not currently used)
587 * @IPA_IRQ_DRBIP_IMM_CMD_NO_FLSH_HZRD_EN: (Not currently used)
591 /* The next bit is not present for IPA v3.5+ */
613 /* The next bit is not present for IPA v4.5+ */
624 IPA_IRQ_COUNT, /* Last; not an id */