]>
Commit | Line | Data |
---|---|---|
c116c1d7 | 1 | /* arch/arm/plat-samsung/include/plat/audio.h |
07e74c0a JB |
2 | * |
3 | * Copyright (c) 2009 Samsung Electronics Co. Ltd | |
4 | * Author: Jaswinder Singh <jassi.brar@samsung.com> | |
5 | * | |
6 | * This program is free software; you can redistribute it and/or modify | |
7 | * it under the terms of the GNU General Public License version 2 as | |
8 | * published by the Free Software Foundation. | |
9 | */ | |
10 | ||
de6985be JB |
11 | /* The machine init code calls s3c*_ac97_setup_gpio with |
12 | * one of these defines in order to select appropriate bank | |
13 | * of GPIO for AC97 pins | |
14 | */ | |
15 | #define S3C64XX_AC97_GPD 0 | |
16 | #define S3C64XX_AC97_GPE 1 | |
17 | extern void s3c64xx_ac97_setup_gpio(int); | |
18 | ||
068b432d SY |
19 | /* |
20 | * The machine init code calls s5p*_spdif_setup_gpio with | |
21 | * one of these defines in order to select appropriate bank | |
22 | * of GPIO for S/PDIF pins | |
23 | */ | |
24 | #define S5PC100_SPDIF_GPD 0 | |
25 | #define S5PC100_SPDIF_GPG3 1 | |
26 | extern void s5pc100_spdif_setup_gpio(int); | |
27 | ||
07e74c0a JB |
28 | /** |
29 | * struct s3c_audio_pdata - common platform data for audio device drivers | |
30 | * @cfg_gpio: Callback function to setup mux'ed pins in I2S/PCM/AC97 mode | |
31 | */ | |
32 | struct s3c_audio_pdata { | |
33 | int (*cfg_gpio)(struct platform_device *); | |
34 | }; |