]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Do not use DMA channels used by GPU.
authorSvatopluk Kraus <skra@FreeBSD.org>
Tue, 16 Feb 2016 12:19:06 +0000 (12:19 +0000)
committerSvatopluk Kraus <skra@FreeBSD.org>
Tue, 16 Feb 2016 12:19:06 +0000 (12:19 +0000)
commitec950d0aef9b3a4c98c2c930eae1a226b71bf4fd
treece46df2e136da6983bf375f0bb757f8a82fcda1f
parent86914a0f9b5633437ebfbda61ad52704e8801a09
Do not use DMA channels used by GPU.

(1) The channel mask is get from "brcm,dma-channel-mask" property of
    dma node, and if not provided, from "broadcom,channels" property.
(2) Consequently, sdhci driver does not allocate any specific channel.
(3) Use CS_RESET bit for initial channel reset.

Differential Revision:    https://reviews.freebsd.org/D4303
sys/arm/broadcom/bcm2835/bcm2835_dma.c
sys/arm/broadcom/bcm2835/bcm2835_dma.h
sys/arm/broadcom/bcm2835/bcm2835_sdhci.c