<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/dma/Kconfig, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-04-12T00:07:12Z</updated>
<entry>
<title>dma: ti: add driver to K3 UDMA</title>
<updated>2019-04-12T00:07:12Z</updated>
<author>
<name>Vignesh R</name>
</author>
<published>2019-02-05T12:01:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ffcc66e8fec52d9c8d909f21c627c80596582dca'/>
<id>urn:sha1:ffcc66e8fec52d9c8d909f21c627c80596582dca</id>
<content type='text'>
The UDMA-P is intended to perform similar (but significantly upgraded) functions
as the packet-oriented DMA used on previous SoC devices. The UDMA-P module
supports the transmission and reception of various packet types.
The UDMA-P also supports acting as both a UTC and UDMA-C for its internal
channels. Channels in the UDMA-P can be configured to be either Packet-Based or
Third-Party channels on a channel by channel basis.

The initial driver supports:
- MEM_TO_MEM (TR mode)
- DEV_TO_MEM (Packet mode)
- MEM_TO_DEV (Packet mode)

Signed-off-by: Peter Ujfalusi &lt;peter.ujfalusi@ti.com&gt;
Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
Signed-off-by: Vignesh R &lt;vigneshr@ti.com&gt;
</content>
</entry>
<entry>
<title>dma: add bcm6348-iudma support</title>
<updated>2018-12-19T14:23:00Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2018-12-01T18:00:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ccfd69883ab93889ca985c89086381bfc4050b61'/>
<id>urn:sha1:ccfd69883ab93889ca985c89086381bfc4050b61</id>
<content type='text'>
BCM6348 IUDMA controller is present on multiple BMIPS (BCM63xx) SoCs.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Reviewed-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
<entry>
<title>test: dma: add dma-uclass test</title>
<updated>2018-12-07T13:13:45Z</updated>
<author>
<name>Grygorii Strashko</name>
</author>
<published>2018-11-28T18:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=b3309918740f00735d414c44ed2a3f26c418715b'/>
<id>urn:sha1:b3309918740f00735d414c44ed2a3f26c418715b</id>
<content type='text'>
Add a sandbox DMA driver implementation (provider) and corresponding DM
test.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>dma: add channels support</title>
<updated>2018-12-07T13:13:45Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2018-11-28T18:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=27ab27f85057801953d65d563f2340a22859bbbe'/>
<id>urn:sha1:27ab27f85057801953d65d563f2340a22859bbbe</id>
<content type='text'>
This adds channels support for dma controllers that have multiple channels
which can transfer data to/from different devices (enet, usb...).

DMA channle API:
 dma_get_by_index()
 dma_get_by_name()
 dma_request()
 dma_free()
 dma_enable()
 dma_disable()
 dma_prepare_rcv_buf()
 dma_receive()
 dma_send()

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
[grygorii.strashko@ti.com: drop unused dma_get_by_index_platdata(),
 add metadata to send/receive ops, add dma_prepare_rcv_buf(),
 minor clean up]
Signed-off-by: Grygorii Strashko &lt;grygorii.strashko@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_APBH_DMA et al to Kconfig</title>
<updated>2018-02-08T17:48:11Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2018-02-06T14:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=99bec1aead5927c54f4364bfe10823a86fe0dad2'/>
<id>urn:sha1:99bec1aead5927c54f4364bfe10823a86fe0dad2</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_APBH_DMA
   CONFIG_APBH_DMA_BURST
   CONFIG_APBH_DMA_BURST8

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Reviewed-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
[trini: Add in MMC as well]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>dma: Kconfig: Add TI_EDMA3 entry</title>
<updated>2016-02-23T10:44:45Z</updated>
<author>
<name>Mugunthan V N</name>
</author>
<published>2016-02-15T10:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=58da672d49d03e9d7945901e59b9a1174b4f1f67'/>
<id>urn:sha1:58da672d49d03e9d7945901e59b9a1174b4f1f67</id>
<content type='text'>
Add TI_EDMA3 entry on Kconfig with help description.

Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>dm: implement a DMA uclass</title>
<updated>2016-02-23T10:44:45Z</updated>
<author>
<name>Mugunthan V N</name>
</author>
<published>2016-02-15T10:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=a0594cefb7682dc0c32084d088b3ac0a85ed7395'/>
<id>urn:sha1:a0594cefb7682dc0c32084d088b3ac0a85ed7395</id>
<content type='text'>
Implement a DMA uclass so that the devices like ethernet, spi,
mmc etc can offload the data transfers from/to the device and
memory.

Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Jagan Teki &lt;jteki@openedev.com&gt;
</content>
</entry>
<entry>
<title>kconfig: add blank Kconfig files</title>
<updated>2014-09-24T22:30:28Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2014-09-16T07:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ed36323f6d217050f82a2200475959b8557a47e4'/>
<id>urn:sha1:ed36323f6d217050f82a2200475959b8557a47e4</id>
<content type='text'>
This would be useful to start moving various config options.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
Acked-by: Simon Glass &lt;sjg@chromium.org&gt;
Tested-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
