rt5665.h (761B)
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 11enum rt5665_dmic1_data_pin { 12 RT5665_DMIC1_NULL, 13 RT5665_DMIC1_DATA_GPIO4, 14 RT5665_DMIC1_DATA_IN2N, 15}; 16 17enum rt5665_dmic2_data_pin { 18 RT5665_DMIC2_NULL, 19 RT5665_DMIC2_DATA_GPIO5, 20 RT5665_DMIC2_DATA_IN2P, 21}; 22 23enum rt5665_jd_src { 24 RT5665_JD_NULL, 25 RT5665_JD1, 26}; 27 28struct 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