linux/sound/soc/codecs/tpa6130a2.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * ALSA SoC TPA6130A2 amplifier driver
 *
 * Copyright (C) Nokia Corporation
 *
 * Author: Peter Ujfalusi <[email protected]>
 */

#ifndef __TPA6130A2_H__
#define __TPA6130A2_H__

/* Register addresses */
#define TPA6130A2_REG_CONTROL
#define TPA6130A2_REG_VOL_MUTE
#define TPA6130A2_REG_OUT_IMPEDANCE
#define TPA6130A2_REG_VERSION

/* Register bits */
/* TPA6130A2_REG_CONTROL (0x01) */
#define TPA6130A2_SWS_SHIFT
#define TPA6130A2_SWS
#define TPA6130A2_TERMAL
#define TPA6130A2_MODE(x)
#define TPA6130A2_MODE_STEREO
#define TPA6130A2_MODE_DUAL_MONO
#define TPA6130A2_MODE_BRIDGE
#define TPA6130A2_MODE_MASK
#define TPA6130A2_HP_EN_R_SHIFT
#define TPA6130A2_HP_EN_R
#define TPA6130A2_HP_EN_L_SHIFT
#define TPA6130A2_HP_EN_L

/* TPA6130A2_REG_VOL_MUTE (0x02) */
#define TPA6130A2_VOLUME(x)
#define TPA6130A2_MUTE_R
#define TPA6130A2_MUTE_L

/* TPA6130A2_REG_OUT_IMPEDANCE (0x03) */
#define TPA6130A2_HIZ_R
#define TPA6130A2_HIZ_L

/* TPA6130A2_REG_VERSION (0x04) */
#define TPA6130A2_VERSION_MASK

#endif /* __TPA6130A2_H__ */