#
516a9c02 |
| 03-Nov-2024 |
Christos Margiolis <christos@FreeBSD.org> |
sound: Make device registration more intuitive
The way a sound driver currently registers to sound(4) is using the following sequence of function calls:
1. pcm_register() to initialize snddev_info.
sound: Make device registration more intuitive
The way a sound driver currently registers to sound(4) is using the following sequence of function calls:
1. pcm_register() to initialize snddev_info. 2. pcm_addchan() calls to create the device's primary channels. 3. pcm_setstatus() to do the final setup.
While using 3 different functions in a specific order might not be very elegant, this pattern cannot be easily avoided. However, pcm_register() and pcm_setstatus() are especially confusing, since one would intuitively expect:
1. pcm_register() to actually do the registration, as opposed to a basic initialization. 2. pcm_setstatus() to, as the name suggests, set some kind of status, as opposed to finalizing the registration.
This patch renames pcm_register() to pcm_init(), and pcm_setstatus() to pcm_register(). Drivers are modified accordingly.
Sponsored by: The FreeBSD Foundation MFC after: 1 week Reviewed by: dev_submerge.ch Differential Revision: https://reviews.freebsd.org/D47325
show more ...
|
#
3cc01caa |
| 18-Oct-2024 |
Christos Margiolis <christos@FreeBSD.org> |
sound: Do not cast return value of malloc(9)
No functional change intended.
Sponsored by: The FreeBSD Foundation MFC after: 2 days Reviewed by: dev_submerge.ch, zlei, markj, emaste Differential Rev
sound: Do not cast return value of malloc(9)
No functional change intended.
Sponsored by: The FreeBSD Foundation MFC after: 2 days Reviewed by: dev_submerge.ch, zlei, markj, emaste Differential Revision: https://reviews.freebsd.org/D46844
show more ...
|
Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
b587cb69 |
| 11-Jan-2022 |
Andriy Gapon <avg@FreeBSD.org> |
audio_soc: set "status" as being at simplebus
This is more true and less confusing than previous "at EXPERIMENT".
|
#
685dc743 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
#
2287364e |
| 07-May-2022 |
John Baldwin <jhb@FreeBSD.org> |
Remove pcm_devclass from DRIVER_MODULE invocations.
|
#
6582b75a |
| 21-Feb-2022 |
Emmanuel Vadot <manu@FreeBSD.org> |
audio_soc: Plug set but not used variable
Sponsored by: Beckhoff Automation GmbH & Co. KG
|
Revision tags: release/12.3.0 |
|
#
53b356f1 |
| 24-Sep-2021 |
Andriy Gapon <avg@FreeBSD.org> |
audio_soc: remove useless call to pcm_getbuffersize
Its result was not used and it does not have any side-effects.
MFC after: 2 weeks
|
#
04389c85 |
| 08-Aug-2021 |
Gordon Bergling <gbe@FreeBSD.org> |
Fix some common typos in comments
- s/configuraiton/configuration/ - s/specifed/specified/ - s/compatiblity/compatibility/
MFC after: 5 days
|
#
2cfe870a |
| 13-May-2021 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
arm64: Add Soc audio framework
This framework is initial implementation of the simple-audio-card compatible audio driver framework. It provides glue for CPU/codec/aux device.
Differential Revision:
arm64: Add Soc audio framework
This framework is initial implementation of the simple-audio-card compatible audio driver framework. It provides glue for CPU/codec/aux device.
Differential Revision: https://reviews.freebsd.org/D27830
show more ...
|