2019-05-20 15:19:02 +08:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
2006-03-24 07:12:26 +08:00
|
|
|
/*
|
|
|
|
wm8775.h - definition for wm8775 inputs and outputs
|
|
|
|
|
|
|
|
Copyright (C) 2006 Hans Verkuil (hverkuil@xs4all.nl)
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef _WM8775_H_
|
|
|
|
#define _WM8775_H_
|
|
|
|
|
|
|
|
/* The WM8775 has 4 inputs and one output. Zero or more inputs
|
|
|
|
are multiplexed together to the output. Hence there are
|
|
|
|
16 combinations.
|
|
|
|
If only one input is active (the normal case) then the
|
|
|
|
input values 1, 2, 4 or 8 should be used. */
|
|
|
|
|
|
|
|
#define WM8775_AIN1 1
|
|
|
|
#define WM8775_AIN2 2
|
|
|
|
#define WM8775_AIN3 4
|
|
|
|
#define WM8775_AIN4 8
|
|
|
|
|
2011-02-07 04:46:12 +08:00
|
|
|
|
|
|
|
struct wm8775_platform_data {
|
|
|
|
/*
|
|
|
|
* FIXME: Instead, we should parametrize the params
|
|
|
|
* that need different settings between ivtv, pvrusb2, and Nova-S
|
|
|
|
*/
|
|
|
|
bool is_nova_s;
|
|
|
|
};
|
|
|
|
|
2006-03-24 07:12:26 +08:00
|
|
|
#endif
|