Home
last modified time | relevance | path

Searched full:asel (Results 1 – 18 of 18) sorted by relevance

/openbmc/linux/drivers/dma/ti/
H A Dk3-udma.c213 u32 asel; member
258 u32 asel; member
423 static void k3_configure_chan_coherency(struct dma_chan *chan, u32 asel) in k3_configure_chan_coherency() argument
427 if (asel == 0) { in k3_configure_chan_coherency()
433 } else if (asel == 14 || asel == 15) { in k3_configure_chan_coherency()
440 dev_warn(chan->device->dev, "Invalid ASEL value: %u\n", asel); in k3_configure_chan_coherency()
1640 k3_configure_chan_coherency(&uc->vc.chan, ud->asel); in bcdma_alloc_bchan_resources()
1641 ring_cfg.asel = ud->asel; in bcdma_alloc_bchan_resources()
1708 k3_configure_chan_coherency(&uc->vc.chan, uc->config.asel); in udma_alloc_tx_resources()
1709 ring_cfg.asel = uc->config.asel; in udma_alloc_tx_resources()
[all …]
H A Dk3-udma-glue.c147 dev_err(common->dev, "Invalid channel asel: %u\n", in of_k3_udma_glue_parse_chn()
336 /* Set the ASEL value for DMA rings of PKTDMA */ in k3_udma_glue_request_tx_chn()
338 cfg->tx_cfg.asel = tx_chn->common.atype_asel; in k3_udma_glue_request_tx_chn()
339 cfg->txcq_cfg.asel = tx_chn->common.atype_asel; in k3_udma_glue_request_tx_chn()
709 /* Set the ASEL value for DMA rings of PKTDMA */ in k3_udma_glue_cfg_rx_flow()
711 flow_cfg->rx_cfg.asel = rx_chn->common.atype_asel; in k3_udma_glue_cfg_rx_flow()
712 flow_cfg->rxfdq_cfg.asel = rx_chn->common.atype_asel; in k3_udma_glue_cfg_rx_flow()
/openbmc/linux/Documentation/devicetree/bindings/dma/ti/
H A Dk3-bcdma.yaml73 cell 3: ASEL value for the channel
82 ti,asel:
84 description: ASEL value for non slave channels
H A Dk3-pktdma.yaml45 The second cell is the ASEL value for the channel
/openbmc/linux/drivers/soc/ti/
H A Dk3-ringacc.c156 * @asel: Address Space Select value for physical addresses
178 u32 asel; member
621 ring->asel = 0; in k3_ringacc_ring_free()
689 ring_cfg.asel = ring->asel; in k3_ringacc_ring_cfg_sci()
725 ring->asel = cfg->asel; in k3_dmaring_cfg()
759 reverse_ring->asel = cfg->asel; in k3_dmaring_cfg()
779 ring->asel = 0; in k3_dmaring_cfg()
1090 * The element is 48 bits of address + ASEL bits in the ring.
1091 * ASEL is used by the DMAs and should be removed for the kernel as it is not
1165 *addr |= ((u64)ring->asel << K3_ADDRESS_ASEL_SHIFT); in k3_ringacc_ring_push_mem()
/openbmc/linux/include/linux/soc/ti/
H A Dk3-ringacc.h73 * @asel: Address Space Select value for physical addresses
83 u32 asel; member
H A Dti_sci_protocol.h280 /* RA config.asel parameter is valid for RM ring configure TISCI message */
308 u8 asel; member
/openbmc/linux/drivers/firmware/
H A Dti_sci.h663 * 7 - Valid bit for @tisci_msg_rm_ring_cfg_req ASEL
678 * @asel: Ring ASEL (address select) value to be set into the ASEL field of the
693 u8 asel; member
H A Dti_sci.c2095 req->asel = params->asel; in ti_sci_cmd_rm_ring_cfg()
/openbmc/linux/drivers/net/ethernet/apple/
H A Dmace.h151 #define ASEL 0x04 /* auto-select AUI or 10Base-T port */ macro
/openbmc/linux/drivers/net/ethernet/amd/
H A Dariadne.h265 #define ASEL 0x0200 /* Media Interface Port Auto Select */ macro
H A Dnmclan_cs.c567 * Or just set ASEL in PHYCC below! in mace_init()
577 mace_write(lp, ioaddr, MACE_PHYCC, /* ASEL */ 4); in mace_init()
578 /* ASEL Auto Select. When set, the PORTSEL[1-0] bits are overridden, in mace_init()
H A Dariadne.c474 lance->IDP = ASEL; in ariadne_open()
/openbmc/linux/drivers/media/dvb-frontends/drx39xyj/
H A Ddrxj.h454 enum drxuio_mode uio_gpio_mode; /*< current mode of ASEL pin */
H A Ddrxj.c3770 /* DRX_UIO3: ASEL UIO-3 */ in ctrl_uio_write()
/openbmc/linux/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier-pxs3.c669 UNIPHIER_PINCTRL_PIN(218, "ASEL", UNIPHIER_PIN_IECTRL_EXIST,
H A Dpinctrl-uniphier-pro4.c36 UNIPHIER_PINCTRL_PIN(7, "ASEL", UNIPHIER_PIN_IECTRL_NONE,
/openbmc/linux/include/linux/
H A Dieee80211.h1702 * @antenna_selection_info: ASEL Capability