Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * linux/sound/rt5668.h -- Platform data for RT5668
0004  *
0005  * Copyright 2018 Realtek Microelectronics
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; /* GPIO for 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