1*3fd6e7d9SKevin Cernekee /* 2*3fd6e7d9SKevin Cernekee * TAS571x amplifier audio driver 3*3fd6e7d9SKevin Cernekee * 4*3fd6e7d9SKevin Cernekee * Copyright (C) 2015 Google, Inc. 5*3fd6e7d9SKevin Cernekee * 6*3fd6e7d9SKevin Cernekee * This program is free software; you can redistribute it and/or modify 7*3fd6e7d9SKevin Cernekee * it under the terms of the GNU General Public License as published by 8*3fd6e7d9SKevin Cernekee * the Free Software Foundation; either version 2 of the License, or 9*3fd6e7d9SKevin Cernekee * (at your option) any later version. 10*3fd6e7d9SKevin Cernekee */ 11*3fd6e7d9SKevin Cernekee 12*3fd6e7d9SKevin Cernekee #ifndef _TAS571X_H 13*3fd6e7d9SKevin Cernekee #define _TAS571X_H 14*3fd6e7d9SKevin Cernekee 15*3fd6e7d9SKevin Cernekee /* device registers */ 16*3fd6e7d9SKevin Cernekee #define TAS571X_SDI_REG 0x04 17*3fd6e7d9SKevin Cernekee #define TAS571X_SDI_FMT_MASK 0x0f 18*3fd6e7d9SKevin Cernekee 19*3fd6e7d9SKevin Cernekee #define TAS571X_SYS_CTRL_2_REG 0x05 20*3fd6e7d9SKevin Cernekee #define TAS571X_SYS_CTRL_2_SDN_MASK 0x40 21*3fd6e7d9SKevin Cernekee 22*3fd6e7d9SKevin Cernekee #define TAS571X_SOFT_MUTE_REG 0x06 23*3fd6e7d9SKevin Cernekee #define TAS571X_SOFT_MUTE_CH1_SHIFT 0 24*3fd6e7d9SKevin Cernekee #define TAS571X_SOFT_MUTE_CH2_SHIFT 1 25*3fd6e7d9SKevin Cernekee #define TAS571X_SOFT_MUTE_CH3_SHIFT 2 26*3fd6e7d9SKevin Cernekee 27*3fd6e7d9SKevin Cernekee #define TAS571X_MVOL_REG 0x07 28*3fd6e7d9SKevin Cernekee #define TAS571X_CH1_VOL_REG 0x08 29*3fd6e7d9SKevin Cernekee #define TAS571X_CH2_VOL_REG 0x09 30*3fd6e7d9SKevin Cernekee 31*3fd6e7d9SKevin Cernekee #define TAS571X_OSC_TRIM_REG 0x1b 32*3fd6e7d9SKevin Cernekee 33*3fd6e7d9SKevin Cernekee #endif /* _TAS571X_H */ 34