linux/include/sound/rt5645.h
<<
>>
Prefs
   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
  26        /* Value to asign to snd_soc_card.long_name */
  27        const char *long_name;
  28};
  29
  30#endif
  31