1 /* SPDX-License-Identifier: GPL-2.0-only */ << 2 /* 1 /* 3 * linux/sound/wm9090.h -- Platform data for W 2 * linux/sound/wm9090.h -- Platform data for WM9090 4 * 3 * 5 * Copyright 2009, 2010 Wolfson Microelectroni 4 * Copyright 2009, 2010 Wolfson Microelectronics. PLC. >> 5 * >> 6 * This program is free software; you can redistribute it and/or modify >> 7 * it under the terms of the GNU General Public License version 2 as >> 8 * published by the Free Software Foundation. 6 */ 9 */ 7 10 8 #ifndef __LINUX_SND_WM9090_H 11 #ifndef __LINUX_SND_WM9090_H 9 #define __LINUX_SND_WM9090_H 12 #define __LINUX_SND_WM9090_H 10 13 11 struct wm9090_platform_data { 14 struct wm9090_platform_data { 12 /* Line inputs 1 & 2 can optionally be 15 /* Line inputs 1 & 2 can optionally be differential */ 13 unsigned int lin1_diff:1; 16 unsigned int lin1_diff:1; 14 unsigned int lin2_diff:1; 17 unsigned int lin2_diff:1; 15 18 16 /* AGC configuration. This is intende 19 /* AGC configuration. This is intended to protect the speaker 17 * against overdriving and will theref 20 * against overdriving and will therefore depend on the 18 * hardware setup with incorrect runti 21 * hardware setup with incorrect runtime configuration 19 * potentially causing hardware damage 22 * potentially causing hardware damage. 20 */ 23 */ 21 unsigned int agc_ena:1; 24 unsigned int agc_ena:1; 22 u16 agc[3]; 25 u16 agc[3]; 23 }; 26 }; 24 27 25 #endif 28 #endif 26 29
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.