History log of /src/sys/arch/arm/sunxi/sunxi_i2s.c |
Revision | | Date | Author | Comments |
1.12 |
| 27-Jan-2021 |
thorpej | 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.11 |
| 27-Jan-2021 |
thorpej | Use DEVICE_COMPAT_EOL.
|
1.10 |
| 25-Jan-2021 |
thorpej | Since we're using designated initialisers for compat data, we should use a completely empty initializer for the sentinel.
|
1.9 |
| 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.8 |
| 29-Feb-2020 |
isaki | branches: 1.8.6; Remove rounding by 4 bytes on round_blocksize(). For drivers which supports only 16bit * 2channels sampling, rounding by 4 bytes no longer meaningful.
|
1.7 |
| 17-Nov-2019 |
jmcneill | branches: 1.7.2; Add A64 HDMI audio support.
|
1.6 |
| 08-Jun-2019 |
isaki | branches: 1.6.2; Clean get_props(). - Make get_props() return AUDIO_PROP_{PLAYBACK,CAPTURE} properly. This eliminates need for audio.c to take care of such (old) drivers which don't return both of PLAYBACK and CAPTURE. - All get_props() doesn't need to return AUDIO_PROP_MMAP. It is handled in the audio layer now.
|
1.5 |
| 06-Jun-2019 |
jmcneill | Update compatible strings for mainline
|
1.4 |
| 08-May-2019 |
isaki | Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
1.3 |
| 17-Nov-2018 |
jmcneill | branches: 1.3.2; TX/RX FIFO are looking for 32-bit samples, so add play/rec filters.
|
1.2 |
| 16-May-2018 |
jmcneill | branches: 1.2.2; 1.2.4; Set AUDIO_PROP_INDEPENDENT.
|
1.1 |
| 10-May-2018 |
jmcneill | Add support for Allwinner A64 audio codec.
|
1.2.4.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.2.4.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.2.4.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.2.2.3 |
| 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
1.2.2.2 |
| 21-May-2018 |
pgoyette | Sync with HEAD
|
1.2.2.1 |
| 16-May-2018 |
pgoyette | file sunxi_i2s.c was added on branch pgoyette-compat on 2018-05-21 04:35:59 +0000
|
1.3.2.3 |
| 04-May-2019 |
isaki | Move dev/audio_if.h -> dev/audio/audio_if.h
|
1.3.2.2 |
| 04-May-2019 |
isaki | Remove obsoleted methods in audio_hw_if. - drain: is handled in audio upper layer now. - mappage: is handled in audio upper layer now. - setfd: no one uses and it's meaningless now.
|
1.3.2.1 |
| 27-Apr-2019 |
isaki | Adapt to audio2.
|
1.6.2.1 |
| 18-Nov-2019 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #437):
sys/arch/arm/dts/sun50i-a64-sopine-baseboard.dts: revision 1.2 sys/arch/arm/sunxi/sunxi_ccu_div.c: revision 1.6 sys/arch/arm/dts/sun50i-a64.dtsi: revision 1.13 sys/arch/arm/dts/sun50i-a64-pine64.dts: revision 1.2 sys/arch/arm/sunxi/sunxi_dwhdmi.c: revision 1.4 sys/arch/arm/dts/sun50i-a64-pine64-plus.dts: revision 1.3 sys/arch/arm/sunxi/sunxi_i2s.c: revision 1.7 sys/arch/arm/sunxi/sun50i_a64_ccu.c: revision 1.14
Add support for A64 I2S clocks. Add A64 HDMI audio support. Enable HDMI audio support on Pine64, Pine64+, and Pine64 LTS boards.
|
1.7.2.1 |
| 29-Feb-2020 |
ad | Sync with head.
|
1.8.6.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|