brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · 2b6743d Raw
37 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/* Copyright (c) 2022 Analog Devices Inc. */3 4#ifndef _MAX98363_H5#define _MAX98363_H6 7#define MAX98363_R2000_SW_RESET			0x20008#define MAX98363_R2001_INTR_RAW			0x20019#define MAX98363_R2003_INTR_STATE		0x200310#define MAX98363_R2005_INTR_FALG		0x200511#define MAX98363_R2007_INTR_EN			0x200712#define MAX98363_R2009_INTR_CLR			0x200913#define MAX98363_R2021_ERR_MON_CTRL		0x202114#define MAX98363_R2022_SPK_MON_THRESH		0x202215#define MAX98363_R2023_SPK_MON_DURATION		0x202316#define MAX98363_R2030_TONE_GEN_CFG		0x203017#define MAX98363_R203F_TONE_GEN_EN		0x203F18#define MAX98363_R2040_AMP_VOL			0x204019#define MAX98363_R2041_AMP_GAIN			0x204120#define MAX98363_R2042_DSP_CFG			0x204221#define MAX98363_R21FF_REV_ID			0x21FF22 23/* MAX98363_R2021_ERR_MON_CTRL */24#define MAX98363_SPKMON_SHIFT			(3)25#define MAX98363_CLOCK_MON_SHIFT		(0)26 27/* MAX98363_R2042_DSP_CFG */28#define MAX98363_AMP_DSP_CFG_RMP_SHIFT		(3)29 30struct max98363_priv {31	struct regmap *regmap;32	struct sdw_slave *slave;33	bool hw_init;34	bool first_hw_init;35};36#endif37