root/include/sound/rt5665.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * linux/sound/rt5665.h -- Platform data for RT5665
   4  *
   5  * Copyright 2016 Realtek Microelectronics
   6  */
   7 
   8 #ifndef __LINUX_SND_RT5665_H
   9 #define __LINUX_SND_RT5665_H
  10 
  11 enum rt5665_dmic1_data_pin {
  12         RT5665_DMIC1_NULL,
  13         RT5665_DMIC1_DATA_GPIO4,
  14         RT5665_DMIC1_DATA_IN2N,
  15 };
  16 
  17 enum rt5665_dmic2_data_pin {
  18         RT5665_DMIC2_NULL,
  19         RT5665_DMIC2_DATA_GPIO5,
  20         RT5665_DMIC2_DATA_IN2P,
  21 };
  22 
  23 enum rt5665_jd_src {
  24         RT5665_JD_NULL,
  25         RT5665_JD1,
  26 };
  27 
  28 struct rt5665_platform_data {
  29         bool in1_diff;
  30         bool in2_diff;
  31         bool in3_diff;
  32         bool in4_diff;
  33 
  34         int ldo1_en; /* GPIO for LDO1_EN */
  35 
  36         enum rt5665_dmic1_data_pin dmic1_data_pin;
  37         enum rt5665_dmic2_data_pin dmic2_data_pin;
  38         enum rt5665_jd_src jd_src;
  39 
  40         unsigned int sar_hs_type;
  41 };
  42 
  43 #endif
  44 

/* [<][>][^][v][top][bottom][index][help] */