Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/dma/ti/
Dk3-udma.c212 u32 asel; member
257 u32 asel; member
420 static void k3_configure_chan_coherency(struct dma_chan *chan, u32 asel) in k3_configure_chan_coherency() argument
424 if (asel == 0) { in k3_configure_chan_coherency()
430 } else if (asel == 14 || asel == 15) { in k3_configure_chan_coherency()
437 dev_warn(chan->device->dev, "Invalid ASEL value: %u\n", asel); in k3_configure_chan_coherency()
1636 k3_configure_chan_coherency(&uc->vc.chan, ud->asel); in bcdma_alloc_bchan_resources()
1637 ring_cfg.asel = ud->asel; in bcdma_alloc_bchan_resources()
1704 k3_configure_chan_coherency(&uc->vc.chan, uc->config.asel); in udma_alloc_tx_resources()
1705 ring_cfg.asel = uc->config.asel; in udma_alloc_tx_resources()
[all …]
Dk3-udma-glue.c146 dev_err(common->dev, "Invalid channel asel: %u\n", in of_k3_udma_glue_parse_chn()
335 /* Set the ASEL value for DMA rings of PKTDMA */ in k3_udma_glue_request_tx_chn()
337 cfg->tx_cfg.asel = tx_chn->common.atype_asel; in k3_udma_glue_request_tx_chn()
338 cfg->txcq_cfg.asel = tx_chn->common.atype_asel; in k3_udma_glue_request_tx_chn()
705 /* Set the ASEL value for DMA rings of PKTDMA */ in k3_udma_glue_cfg_rx_flow()
707 flow_cfg->rx_cfg.asel = rx_chn->common.atype_asel; in k3_udma_glue_cfg_rx_flow()
708 flow_cfg->rxfdq_cfg.asel = rx_chn->common.atype_asel; in k3_udma_glue_cfg_rx_flow()
/Linux-v6.1/Documentation/devicetree/bindings/dma/ti/
Dk3-bcdma.yaml66 cell 3: ASEL value for the channel
81 ti,asel:
83 description: ASEL value for non slave channels
Dk3-pktdma.yaml45 The second cell is the ASEL value for the channel
/Linux-v6.1/drivers/soc/ti/
Dk3-ringacc.c156 * @asel: Address Space Select value for physical addresses
178 u32 asel; member
608 ring->asel = 0; in k3_ringacc_ring_free()
674 ring_cfg.asel = ring->asel; in k3_ringacc_ring_cfg_sci()
710 ring->asel = cfg->asel; in k3_dmaring_cfg()
744 reverse_ring->asel = cfg->asel; in k3_dmaring_cfg()
764 ring->asel = 0; in k3_dmaring_cfg()
1075 * The element is 48 bits of address + ASEL bits in the ring.
1076 * ASEL is used by the DMAs and should be removed for the kernel as it is not
1150 *addr |= ((u64)ring->asel << K3_ADDRESS_ASEL_SHIFT); in k3_ringacc_ring_push_mem()
/Linux-v6.1/include/linux/soc/ti/
Dk3-ringacc.h73 * @asel: Address Space Select value for physical addresses
83 u32 asel; member
Dti_sci_protocol.h280 /* RA config.asel parameter is valid for RM ring configure TISCI message */
308 u8 asel; member
/Linux-v6.1/drivers/firmware/
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
Dti_sci.c2115 req->asel = params->asel; in ti_sci_cmd_rm_ring_cfg()
/Linux-v6.1/drivers/net/ethernet/apple/
Dmace.h151 #define ASEL 0x04 /* auto-select AUI or 10Base-T port */ macro
/Linux-v6.1/drivers/net/ethernet/amd/
Dariadne.h265 #define ASEL 0x0200 /* Media Interface Port Auto Select */ macro
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()
Dariadne.c474 lance->IDP = ASEL; in ariadne_open()
/Linux-v6.1/drivers/media/dvb-frontends/drx39xyj/
Ddrxj.h454 enum drxuio_mode uio_gpio_mode; /*< current mode of ASEL pin */
Ddrxj.c3769 /* DRX_UIO3: ASEL UIO-3 */ in ctrl_uio_write()
/Linux-v6.1/drivers/pinctrl/uniphier/
Dpinctrl-uniphier-pxs3.c669 UNIPHIER_PINCTRL_PIN(218, "ASEL", UNIPHIER_PIN_IECTRL_EXIST,
Dpinctrl-uniphier-pro4.c36 UNIPHIER_PINCTRL_PIN(7, "ASEL", UNIPHIER_PIN_IECTRL_NONE,