ASoC: rt5660: add rt5660 codec driver
This is the initial codec driver for rt5660 Signed-off-by: Oder Chiou <oder_chiou@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
31
include/sound/rt5660.h
Normal file
31
include/sound/rt5660.h
Normal file
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* linux/sound/rt5660.h -- Platform data for RT5660
|
||||
*
|
||||
* Copyright 2016 Realtek Semiconductor Corp.
|
||||
* Author: Oder Chiou <oder_chiou@realtek.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*/
|
||||
|
||||
#ifndef __LINUX_SND_RT5660_H
|
||||
#define __LINUX_SND_RT5660_H
|
||||
|
||||
enum rt5660_dmic1_data_pin {
|
||||
RT5660_DMIC1_NULL,
|
||||
RT5660_DMIC1_DATA_GPIO2,
|
||||
RT5660_DMIC1_DATA_IN1P,
|
||||
};
|
||||
|
||||
struct rt5660_platform_data {
|
||||
/* IN1 & IN3 can optionally be differential */
|
||||
bool in1_diff;
|
||||
bool in3_diff;
|
||||
bool use_ldo2;
|
||||
bool poweroff_codec_in_suspend;
|
||||
|
||||
enum rt5660_dmic1_data_pin dmic1_data_pin;
|
||||
};
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user