source: GPL/trunk/alsa-kernel/include/sound/rt5645.h

Last change on this file was 772, checked in by David Azarewicz, 6 months ago

Merge in changes from 6.6-LTS branch.
Fixed additional 25+ problems.

File size: 755 bytes
Line 
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * linux/sound/rt5645.h -- Platform data for RT5645
4 *
5 * Copyright 2013 Realtek Microelectronics
6 */
7
8#ifndef __LINUX_SND_RT5645_H
9#define __LINUX_SND_RT5645_H
10
11struct rt5645_platform_data {
12 /* IN2 can optionally be differential */
13 bool in2_diff;
14
15 unsigned int dmic1_data_pin;
16 /* 0 = IN2N; 1 = GPIO5; 2 = GPIO11 */
17 unsigned int dmic2_data_pin;
18 /* 0 = IN2P; 1 = GPIO6; 2 = GPIO10; 3 = GPIO12 */
19
20 unsigned int jd_mode;
21 /* Use level triggered irq */
22 bool level_trigger_irq;
23 /* Invert JD1_1 status polarity */
24 bool inv_jd1_1;
25 /* Invert HP detect status polarity */
26 bool inv_hp_pol;
27
28 /* Value to asign to snd_soc_card.long_name */
29 const char *long_name;
30};
31
32#endif
Note: See TracBrowser for help on using the repository browser.