cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

adau1373.h (706B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 * Analog Devices ADAU1373 Audio Codec drive
      4 *
      5 * Copyright 2011 Analog Devices Inc.
      6 * Author: Lars-Peter Clausen <lars@metafoo.de>
      7 */
      8
      9#ifndef __SOUND_ADAU1373_H__
     10#define __SOUND_ADAU1373_H__
     11
     12enum adau1373_micbias_voltage {
     13	ADAU1373_MICBIAS_2_9V = 0,
     14	ADAU1373_MICBIAS_2_2V = 1,
     15	ADAU1373_MICBIAS_2_6V = 2,
     16	ADAU1373_MICBIAS_1_8V = 3,
     17};
     18
     19#define ADAU1373_DRC_SIZE 13
     20
     21struct adau1373_platform_data {
     22	bool input_differential[4];
     23	bool lineout_differential;
     24	bool lineout_ground_sense;
     25
     26	unsigned int num_drc;
     27	uint8_t drc_setting[3][ADAU1373_DRC_SIZE];
     28
     29	enum adau1373_micbias_voltage micbias1;
     30	enum adau1373_micbias_voltage micbias2;
     31};
     32
     33#endif