drivers/staging/vc04_services/bcm2835-audio/Kconfig

Source file repositories/reference/linux-study-clean/drivers/staging/vc04_services/bcm2835-audio/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/staging/vc04_services/bcm2835-audio/Kconfig
Extension
[no extension]
Size
404 bytes
Lines
12
Domain
Driver Families
Bucket
drivers/staging
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0
config SND_BCM2835
	tristate "BCM2835 Audio"
	depends on (ARCH_BCM2835 || COMPILE_TEST) && SND
	select SND_PCM
	select BCM2835_VCHIQ if HAS_DMA
	help
	  Say Y or M if you want to support BCM2835 built in audio.
	  This driver handles both 3.5mm and HDMI audio, by leveraging
	  the VCHIQ messaging interface between the kernel and the firmware
	  running on VideoCore.

Annotation

Implementation Notes