STRUCT S3C_AUDIO_PDATA(9)
π struct s3c_audio_pdata(9) β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual page for struct s3c_audio_pdata π this one is literally common platform data for audio device drivers, and it's giving βsmall struct, big audio energy.β no cap.
π NAME π
struct s3c_audio_pdata β common platform data for audio device drivers
β¨ SYNOPSIS β¨
struct s3c_audio_pdata {
int (*cfg_gpio)(struct platform_device *);
dma_filter_fn dma_filter;
void *dma_playback;
void *dma_capture;
void *dma_play_sec;
void *dma_capture_mic;
struct samsung_i2s_type type;
};
π Members π
cfg_gpioβ callback function to setup mux'ed pins inI2S/PCM/AC97mode. That's the described member, and yes, it's iconic β¨
π¦ SEE ALSO π¦
- Kernel file
./include/linux/platform_data/asoc-s3c.hβ go peek, bestie π
xoxo, bestie π
this page is from source ./include/linux/platform_data, dated October 2026, and it's literally struct s3c_audio_pdata(9). slay and bye π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms