33 lines
736 B
C
33 lines
736 B
C
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||
|
/*
|
||
|
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
|
||
|
|
||
|
|
||
|
struct wm8775_platform_data {
|
||
|
/*
|
||
|
* FIXME: Instead, we should parameterize the params
|
||
|
* that need different settings between ivtv, pvrusb2, and Nova-S
|
||
|
*/
|
||
|
bool is_nova_s;
|
||
|
};
|
||
|
|
||
|
#endif
|