OpenGrok
Cross Reference: sun6i_dma.c
xref
: /
src
/
sys
/
arch
/
arm
/
sunxi
/
sun6i_dma.c
Home
|
History
|
Annotate
|
Download
|
only in
sunxi
History log of
/src/sys/arch/arm/sunxi/sun6i_dma.c
Revision
Date
Author
Comments
1.16
13-Aug-2024
skrll
risc-v: Allwinner D1 support
Add the Allwinnder D1 support provided by Rui-Xiang Guo and updated
but me.
https://mail-index.netbsd.org/port-riscv/2024/08/04/msg000127.html
Only driver listed as attaching in
https://github.com/picohive/netbsd-mangopi-mq-pro/blob/main/boot.log
have been added.
There is no need for the platform stuff as the board's u-boot is able
to load bootriscv64.efi and boot a generic kernel.
1.15
05-May-2021
jmcneill
Add support for Allwinner V3s, from Rui-Xiang Guo.
1.14
27-Jan-2021
thorpej
branches: 1.14.4;
Rename of_match_compat_data() to of_compatible_match(). Similarly,
rename of_search_compatible() to of_compatible_lookup().
Standardize on of_compatible_match() for driver matching, and adapt
all call sites.
1.13
27-Jan-2021
thorpej
Use DEVICE_COMPAT_EOL.
1.12
25-Jan-2021
thorpej
Since we're using designated initialisers for compat data, we should
use a completely empty initializer for the sentinel.
1.11
18-Jan-2021
thorpej
Remove "struct of_compat_data" and replace its usage with
"struct device_compatible_entry"; they are ABI-compatible.
Fix several "loses const qualifier" bugs encountered during
this conversion.
1.10
15-Jan-2021
jmcneill
use fdtbus_intr_establish_xname
1.9
06-Mar-2019
jakllsch
branches: 1.9.12;
Hint more strongly that "#if maybenever" is also "#if notyet".
1.8
02-Mar-2019
jakllsch
Validate burst and width arguments.
Also add some more register definitions, and a (disabled) example of
how to set the DMA flow control mode.
1.7
02-Mar-2019
jakllsch
Implement support for multi-segment transfers.
Make more efficent use of DMA descriptor table memory.
1.6
17-Nov-2018
jmcneill
Handle different burst bits for h3/a64
1.5
10-May-2018
jmcneill
branches: 1.5.2;
32-bit build fix
1.4
09-May-2018
jmcneill
Set "DMA MCLK interface circuit auto gating bit" to 1 where required.
1.3
15-Dec-2017
jmcneill
branches: 1.3.2;
match allwinner,sun50i-a64-dma
1.2
06-Aug-2017
jmcneill
branches: 1.2.2; 1.2.4; 1.2.6;
Fix burst field encoding, and add a helper function to dump registers
from ddb.
1.1
05-Aug-2017
jmcneill
Add DMA controller driver for sun6i and later family SoCs.
1.2.6.2
03-Dec-2017
jdolecek
update from HEAD
1.2.6.1
06-Aug-2017
jdolecek
file sun6i_dma.c was added on branch tls-maxphys on 2017-12-03 11:35:56 +0000
1.2.4.2
28-Aug-2017
skrll
Sync with HEAD
1.2.4.1
06-Aug-2017
skrll
file sun6i_dma.c was added on branch nick-nhusb on 2017-08-28 17:51:32 +0000
1.2.2.2
09-Aug-2017
snj
Pull up following revision(s) (requested by jmcneill in ticket #200):
sys/arch/arm/sunxi/files.sunxi: 1.15-1.16
sys/arch/arm/sunxi/sun6i_dma.c: 1.1-1.2
sys/arch/arm/sunxi/sun8i_h3_ccu.c: 1.9-1.10
sys/arch/arm/sunxi/sun8i_h3_codec.c: 1.1-1.2
sys/arch/arm/sunxi/sunxi_ccu.h: 1.8
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c: 1.5
sys/arch/arm/sunxi/sunxi_codec.c: 1.1
sys/arch/arm/sunxi/sunxi_codec.h: 1.1
sys/arch/evbarm/conf/SUNXI: 1.20-1.21
Add DMA controller driver for sun6i and later family SoCs.
--
Enable sun6idma
--
add DMA gate
--
Fix burst field encoding, and add a helper function to dump registers
from ddb.
--
Add support for H3 audio PLL and digital audio part.
--
Add support for Allwinner H3 audio codec.
--
Enable H3 audio support
--
h3_codec_pr_write: clear write mode bit after setting it; fixes an issue with output being mutex when skipping tracks in mpg123
1.2.2.1
06-Aug-2017
snj
file sun6i_dma.c was added on branch netbsd-8 on 2017-08-09 05:49:50 +0000
1.3.2.2
26-Nov-2018
pgoyette
Sync with HEAD, resolve a couple of conflicts
1.3.2.1
21-May-2018
pgoyette
Sync with HEAD
1.5.2.1
10-Jun-2019
christos
Sync with HEAD
1.9.12.1
03-Apr-2021
thorpej
Sync with HEAD.
1.14.4.1
13-May-2021
thorpej
Sync with HEAD.
Indexes created Sun Oct 19 02:09:48 GMT 2025