0001
0002
0003
0004
0005
0006
0007
0008 #ifndef __LINUX_SND_RT5668_H
0009 #define __LINUX_SND_RT5668_H
0010
0011 enum rt5668_dmic1_data_pin {
0012 RT5668_DMIC1_NULL,
0013 RT5668_DMIC1_DATA_GPIO2,
0014 RT5668_DMIC1_DATA_GPIO5,
0015 };
0016
0017 enum rt5668_dmic1_clk_pin {
0018 RT5668_DMIC1_CLK_GPIO1,
0019 RT5668_DMIC1_CLK_GPIO3,
0020 };
0021
0022 enum rt5668_jd_src {
0023 RT5668_JD_NULL,
0024 RT5668_JD1,
0025 };
0026
0027 struct rt5668_platform_data {
0028
0029 int ldo1_en;
0030
0031 enum rt5668_dmic1_data_pin dmic1_data_pin;
0032 enum rt5668_dmic1_clk_pin dmic1_clk_pin;
0033 enum rt5668_jd_src jd_src;
0034 };
0035
0036 #endif
0037