Home
last modified time | relevance | path

Searched full:tchan (Results 1 – 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/dma/ti/
Dk3-udma.c221 struct udma_tchan *tchan; member
292 if (!uc->tchan) in udma_tchanrt_read()
294 return udma_read(uc->tchan->reg_rt, reg); in udma_tchanrt_read()
299 if (!uc->tchan) in udma_tchanrt_write()
301 udma_write(uc->tchan->reg_rt, reg, val); in udma_tchanrt_write()
307 if (!uc->tchan) in udma_tchanrt_update_bits()
309 udma_update_bits(uc->tchan->reg_rt, reg, mask, val); in udma_tchanrt_update_bits()
370 dev_dbg(dev, "TCHAN State data:\n"); in udma_dump_chan_stdata()
505 if (uc->tchan) in udma_is_chan_running()
560 ring = uc->tchan->t_ring; in udma_push_to_ring()
[all …]
Dk3-udma-private.c95 XUDMA_GET_PUT_RESOURCE(tchan);
116 XUDMA_GET_RESOURCE_ID(tchan);
137 XUDMA_RT_IO_FUNCTIONS(tchan);
Dk3-udma.h134 u32 xudma_tchanrt_read(struct udma_tchan *tchan, int reg);
135 void xudma_tchanrt_write(struct udma_tchan *tchan, int reg, u32 val);
/kernel/linux/linux-6.6/drivers/dma/ti/
Dk3-udma.c288 struct udma_tchan *tchan; member
359 if (!uc->tchan) in udma_tchanrt_read()
361 return udma_read(uc->tchan->reg_rt, reg); in udma_tchanrt_read()
366 if (!uc->tchan) in udma_tchanrt_write()
368 udma_write(uc->tchan->reg_rt, reg, val); in udma_tchanrt_write()
374 if (!uc->tchan) in udma_tchanrt_update_bits()
376 udma_update_bits(uc->tchan->reg_rt, reg, mask, val); in udma_tchanrt_update_bits()
475 dev_dbg(dev, "TCHAN State data:\n"); in udma_dump_chan_stdata()
608 if (uc->tchan) in udma_is_chan_running()
663 ring = uc->tchan->t_ring; in udma_push_to_ring()
[all …]
Dk3-udma-private.c112 XUDMA_GET_PUT_RESOURCE(tchan);
139 XUDMA_GET_RESOURCE_ID(tchan);
160 XUDMA_RT_IO_FUNCTIONS(tchan);
Dk3-udma.h153 u32 xudma_tchanrt_read(struct udma_tchan *tchan, int reg);
154 void xudma_tchanrt_write(struct udma_tchan *tchan, int reg, u32 val);
Dk3-udma-glue.c298 dev_set_name(&tx_chn->common.chan_dev, "tchan%d-0x%04x", in k3_udma_glue_request_tx_chn()
361 dev_err(dev, "Failed to cfg tchan %d\n", ret); in k3_udma_glue_request_tx_chn()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/ti/
Dk3-bcdma.yaml97 ti,sci-rm-range-tchan:
141 ti,sci-rm-range-tchan: false
175 - ti,sci-rm-range-tchan
197 - ti,sci-rm-range-tchan
233 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
Dk3-udma.yaml86 ti,sci-rm-range-tchan:
88 Array of UDMA tchan resource subtypes for resource allocation for this
122 - ti,sci-rm-range-tchan
172 ti,sci-rm-range-tchan = <0x1>, /* TX_HCHAN */
Dk3-pktdma.yaml59 ti,sci-rm-range-tchan:
111 - ti,sci-rm-range-tchan
147 ti,sci-rm-range-tchan = <0x23>, /* UNMAPPED_TX_CHAN */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ti/
Dk3-udma.yaml91 ti,sci-rm-range-tchan:
93 Array of UDMA tchan resource subtypes for resource allocation for this
127 - ti,sci-rm-range-tchan
177 ti,sci-rm-range-tchan = <0x1>, /* TX_HCHAN */
/kernel/linux/linux-5.10/include/linux/soc/ti/
Dti_sci_protocol.h291 * If the src_thread is mapped to UDMA tchan, the corresponding channel's
296 * If the src_thread is mapped to UDMA tchan, the corresponding channel's
/kernel/linux/linux-6.6/include/linux/soc/ti/
Dti_sci_protocol.h323 * If the src_thread is mapped to UDMA tchan, the corresponding channel's
328 * If the src_thread is mapped to UDMA tchan, the corresponding channel's
/kernel/linux/linux-5.10/arch/arm64/boot/dts/ti/
Dk3-j7200-mcu-wakeup.dtsi173 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
Dk3-am65-mcu.dtsi157 ti,sci-rm-range-tchan = <0xf>, /* TX_HCHAN */
Dk3-j721e-mcu-wakeup.dtsi289 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
Dk3-j7200-main.dtsi150 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
/kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/
Dk3-am62a-main.dtsi111 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
125 ti,sci-rm-range-tchan = <0x23>, /* UNMAPPED_TX_CHAN */
Dk3-am65-mcu.dtsi226 ti,sci-rm-range-tchan = <0xf>, /* TX_HCHAN */
Dk3-am62-main.dtsi130 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
145 ti,sci-rm-range-tchan = <0x23>, /* UNMAPPED_TX_CHAN */
Dk3-j721s2-mcu-wakeup.dtsi482 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
Dk3-j7200-mcu-wakeup.dtsi358 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
Dk3-j721e-mcu-wakeup.dtsi480 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
Dk3-j784s4-mcu-wakeup.dtsi489 ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
Dk3-am64-main.dtsi146 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
161 ti,sci-rm-range-tchan = <0x23>, /* UNMAPPED_TX_CHAN */

12