unplugged-kernel/sound/soc/codecs/fs18xx/fsm_reg_bf.h

221 lines
6.1 KiB
C

/* SPDX-License-Identifier: GPL-2.0 */
/**
* Copyright (C) Fourier Semiconductor Inc. 2016-2020. All rights reserved.
* 2019-09-20 File created.
*/
#ifndef __FSM_REG_BF_H__
#define __FSM_REG_BF_H__
#define FSM_STATUS 0xF000
#define FSM_BOVDS 0x0000
#define FSM_PLLS 0x0100
#define FSM_OTDS 0x0200
#define FSM_OVDS 0x0300
#define FSM_UVDS 0x0400
#define FSM_OCDS 0x0500
#define FSM_CLKS 0x0600
#define FSM_SPKS 0x0A00
#define FSM_SPKT 0x0B00
#define FSM_BATS 0xF001
#define FSM_BATV 0x9001
#define FSM_TEMPS 0xF002
#define FSM_TEMPV 0x8002
#define FSM_ID 0xF003
#define FSM_REVID 0x7003
#define FSM_DEVID 0x7803
#define FSM_I2SCTRL 0xF004
#define FSM_I2SF 0x2004
#define FSM_CHS12 0x1304
#define FSM_DISP 0x0A04
#define FSM_I2SDOE 0x0B04
#define FSM_I2SSR 0x3C04
#define FSM_ANASTAT 0xF005
#define FSM_STVBG 0x0005
#define FSM_STPLL 0x0105
#define FSM_STBST 0x0205
#define FSM_STAMP 0x0305
#define FSM_AUDIOCTRL 0xF006
#define FSM_VOL 0x7806
#define FSM_TEMPSEL 0xF008
#define FSM_EXTTS 0x8108
#define FSM_SYSCTRL 0xF009
#define FSM_PWDN 0x0009
#define FSM_I2CR 0x0109
#define FSM_AMPE 0x0309
#define FSM_SPKSET 0xF00A
#define FSM_SPKR 0x190A
#define FSM_OTPACC 0xF00B
#define FSM_TRIMKEY 0x700B
#define FSM_REKEY 0x780B
#define FSM_SPKMT01 0xF064
#define FSM_SPKMT02 0xF065
#define FSM_SPKMT03 0xF066
#define FSM_SPKMT04 0xF067
#define FSM_SPKMT05 0xF068
#define FSM_SPKMT06 0xF069
#define FSM_STERC1 0xF070
#define FSM_STERCTRL 0xF07E
#define FSM_STERGAIN 0xF07F
#define FSM_SPKSTATUS 0xF080
#define FSM_ACSCTRL 0xF089
#define FSM_ACS_COE_SEL 0x0489
#define FSM_MBDRC_EN 0x0789
#define FSM_EQEN 0x0C89
#define FSM_ACS_EN 0x0F89
#define FSM_ACSDRC 0xF08A
#define FSM_DRCS1_EN 0x008A
#define FSM_DRCS2_EN 0x018A
#define FSM_DRCS3_EN 0x028A
#define FSM_DRC_ENV_W 0x188A
#define FSM_ACSDRCS 0xF08B
#define FSM_CHIPINI 0xF090
#define FSM_INIFINISH 0x0090
#define FSM_INIOK 0x0190
#define FSM_I2CADD 0xF091
#define FSM_I2SSET 0xF0A0
#define FSM_BCMP 0x13A0
#define FSM_LRCLKP 0x05A0
#define FSM_BCLKP 0x06A0
#define FSM_I2SOSWAP 0x07A0
#define FSM_AECSELL 0x28A0
#define FSM_AECSELR 0x2CA0
#define FSM_BCLKSTA 0x0FA0
#define FSM_DSPCTRL 0xF0A1
#define FSM_DCCOEF 0x20A1
#define FSM_NOFILTEN 0x04A1
#define FSM_POSTEQEN 0x0BA1
#define FSM_DSPEN 0x0CA1
#define FSM_EQCOEFSEL 0x0DA1
#define FSM_DACEQWL 0xF0A2
#define FSM_DACEQWH 0xF0A3
#define FSM_DACEQRL 0xF0A4
#define FSM_DACEQRH 0xF0A5
#define FSM_DACEQA 0xF0A6
#define FSM_BFLCTRL 0xF0A7
#define FSM_BFLSET 0xF0A8
#define FSM_SQC 0xF0A9
#define FSM_AGC 0xF0AA
#define FSM_DRPARA 0xF0AD
#define FSM_DRC 0xC0AD
#define FSM_DACCTRL 0xF0AE
#define FSM_SDMSTLBYP 0x04AE
#define FSM_DACMUTE 0x08AE
#define FSM_DACFADE 0x09AE
#define FSM_TSCTRL 0xF0AF
#define FSM_GAIN 0x20AF
#define FSM_TSEN 0x03AF
#define FSM_OFF_THD 0x24AF
#define FSM_OFF_DELAY 0x28AF
#define FSM_OFF_ZEROCRS 0x0CAF
#define FSM_OFF_AUTOEN 0x0DAF
#define FSM_OFFSTA 0x0EAF
#define FSM_ADCCTRL 0xF0B3
#define FSM_EQB1EN_R 0x08B3
#define FSM_EQB0EN_R 0x09B3
#define FSM_ADCRGAIN 0x1AB3
#define FSM_ADCREN 0x0CB3
#define FSM_ADCRSEL 0x0DB3
#define FSM_ADCEQWL 0xF0B4
#define FSM_ADCEQWH 0xF0B5
#define FSM_ADCEQRL 0xF0B6
#define FSM_ADCEQRH 0xF0B7
#define FSM_ADCEQA 0xF0B8
#define FSM_ADCENV 0xF0B9
#define FSM_ADCTIME 0xF0BA
#define FSM_ZMDATA 0xF0BB
#define FSM_DACENV 0xF0BC
#define FSM_DIGSTAT 0xF0BD
#define FSM_ADCRUN 0x00BD
#define FSM_DACRUN 0x01BD
#define FSM_DSPFLAG 0x03BD
#define FSM_SSPKM24 0x04BD
#define FSM_SSPKM6 0x05BD
#define FSM_SSPKRE 0x06BD
#define FSM_SSPKFSM 0x3CBD
#define FSM_BSTCTRL 0xF0C0
#define FSM_DISCHARGE 0x00C0
#define FSM_DAC_GAIN 0x11C0
#define FSM_BSTEN 0x03C0
#define FSM_MODE_CTRL 0x14C0
#define FSM_ILIM_SEL 0x36C0
#define FSM_VOUT_SEL 0x3AC0
#define FSM_SSEND 0x0FC0
#define FSM_PLLCTRL1 0xF0C1
#define FSM_PLLCTRL2 0xF0C2
#define FSM_PLLCTRL3 0xF0C3
#define FSM_PLLCTRL4 0xF0C4
#define FSM_PLLEN 0x00C4
#define FSM_OSCEN 0x01C4
#define FSM_ZMEN 0x02C4
#define FSM_VBGEN 0x03C4
#define FSM_OCCTRL 0xF0C5
#define FSM_OTCTRL 0xF0C6
#define FSM_UVCTRL 0xF0C7
#define FSM_OVCTRL 0xF0C8
#define FSM_SPKERR 0xF0C9
#define FSM_SPKM24 0xF0CA
#define FSM_SPKM6 0xF0CB
#define FSM_SPKRE 0xF0CC
#define FSM_SPKMDB 0xF0CD
#define FSM_ADPBST 0xF0CF
#define FSM_ANACTRL 0xF0D0
#define FSM_CLDCTRL 0xF0D3
#define FSM_REFGEN 0xF0D4
#define FSM_ZMCONFIG 0xF0D5
#define FSM_AUXCFG 0xF0D7
#define FSM_OTPCMD 0xF0DC
#define FSM_OTPCMDR 0x00DC
#define FSM_OTPCMDW 0x01DC
#define FSM_OTPBUSY 0x02DC
#define FSM_EPROM_LD 0x08DC
#define FSM_OTPPGW 0x0CDC
#define FSM_OTPADDR 0xF0DD
#define FSM_OTPWDATA 0xF0DE
#define FSM_OTPRDATA 0xF0DF
#define FSM_OTPPG0W0 0xF0E0
#define FSM_OTPPG0W1 0xF0E1
#define FSM_OTPPG0W2 0xF0E2
#define FSM_OTPPG0W3 0xF0E3
#define FSM_OTPPG1W0 0xF0E4
#define FSM_OTPPG1W1 0xF0E5
#define FSM_OTPPG1W2 0xF0E6
#define FSM_OTPPG1W3 0xF0E7
#define FSM_OTPPG2 0xF0E8
#endif /* Generated at: 2019-09-20.16:09:45 */