1 /* SPDX-License-Identifier: GPL-2.0-or-later * << 2 /* 1 /* 3 * max9877.h -- amp driver for max9877 2 * max9877.h -- amp driver for max9877 4 * 3 * 5 * Copyright (C) 2009 Samsung Electronics Co.L 4 * Copyright (C) 2009 Samsung Electronics Co.Ltd 6 * Author: Joonyoung Shim <jy0922.shim@samsung 5 * Author: Joonyoung Shim <jy0922.shim@samsung.com> >> 6 * >> 7 * This program is free software; you can redistribute it and/or modify it >> 8 * under the terms of the GNU General Public License as published by the >> 9 * Free Software Foundation; either version 2 of the License, or (at your >> 10 * option) any later version. >> 11 * 7 */ 12 */ 8 13 9 #ifndef _MAX9877_H 14 #ifndef _MAX9877_H 10 #define _MAX9877_H 15 #define _MAX9877_H 11 16 12 #define MAX9877_INPUT_MODE 0x00 17 #define MAX9877_INPUT_MODE 0x00 13 #define MAX9877_SPK_VOLUME 0x01 18 #define MAX9877_SPK_VOLUME 0x01 14 #define MAX9877_HPL_VOLUME 0x02 19 #define MAX9877_HPL_VOLUME 0x02 15 #define MAX9877_HPR_VOLUME 0x03 20 #define MAX9877_HPR_VOLUME 0x03 16 #define MAX9877_OUTPUT_MODE 0x04 21 #define MAX9877_OUTPUT_MODE 0x04 17 22 18 /* MAX9877_INPUT_MODE */ 23 /* MAX9877_INPUT_MODE */ 19 #define MAX9877_INB (1 << 24 #define MAX9877_INB (1 << 4) 20 #define MAX9877_INA (1 << 25 #define MAX9877_INA (1 << 5) 21 #define MAX9877_ZCD (1 << 26 #define MAX9877_ZCD (1 << 6) 22 27 23 /* MAX9877_OUTPUT_MODE */ 28 /* MAX9877_OUTPUT_MODE */ 24 #define MAX9877_OUTMODE_MASK (15 << 29 #define MAX9877_OUTMODE_MASK (15 << 0) 25 #define MAX9877_OSC_MASK (3 << 30 #define MAX9877_OSC_MASK (3 << 4) 26 #define MAX9877_OSC_OFFSET 4 31 #define MAX9877_OSC_OFFSET 4 27 #define MAX9877_BYPASS (1 << 32 #define MAX9877_BYPASS (1 << 6) 28 #define MAX9877_SHDN (1 << 33 #define MAX9877_SHDN (1 << 7) >> 34 >> 35 extern int max9877_add_controls(struct snd_soc_codec *codec); 29 36 30 #endif 37 #endif 31 38
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.