/openbmc/linux/drivers/dma/ti/ |
H A D | k3-udma.c | 213 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 D | k3-udma-glue.c | 147 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 D | k3-bcdma.yaml | 73 cell 3: ASEL value for the channel 82 ti,asel: 84 description: ASEL value for non slave channels
|
H A D | k3-pktdma.yaml | 45 The second cell is the ASEL value for the channel
|
/openbmc/linux/drivers/soc/ti/ |
H A D | k3-ringacc.c | 156 * @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 D | k3-ringacc.h | 73 * @asel: Address Space Select value for physical addresses 83 u32 asel; member
|
H A D | ti_sci_protocol.h | 280 /* RA config.asel parameter is valid for RM ring configure TISCI message */ 308 u8 asel; member
|
/openbmc/linux/drivers/firmware/ |
H A D | ti_sci.h | 663 * 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 D | ti_sci.c | 2095 req->asel = params->asel; in ti_sci_cmd_rm_ring_cfg()
|
/openbmc/linux/drivers/net/ethernet/apple/ |
H A D | mace.h | 151 #define ASEL 0x04 /* auto-select AUI or 10Base-T port */ macro
|
/openbmc/linux/drivers/net/ethernet/amd/ |
H A D | ariadne.h | 265 #define ASEL 0x0200 /* Media Interface Port Auto Select */ macro
|
H A D | nmclan_cs.c | 567 * 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 D | ariadne.c | 474 lance->IDP = ASEL; in ariadne_open()
|
/openbmc/linux/drivers/media/dvb-frontends/drx39xyj/ |
H A D | drxj.h | 454 enum drxuio_mode uio_gpio_mode; /*< current mode of ASEL pin */
|
H A D | drxj.c | 3770 /* DRX_UIO3: ASEL UIO-3 */ in ctrl_uio_write()
|
/openbmc/linux/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-pxs3.c | 669 UNIPHIER_PINCTRL_PIN(218, "ASEL", UNIPHIER_PIN_IECTRL_EXIST,
|
H A D | pinctrl-uniphier-pro4.c | 36 UNIPHIER_PINCTRL_PIN(7, "ASEL", UNIPHIER_PIN_IECTRL_NONE,
|
/openbmc/linux/include/linux/ |
H A D | ieee80211.h | 1702 * @antenna_selection_info: ASEL Capability
|