// // rt1015.h -- RT1015 ALSA SoC audio amplifier driver // // Copyright 2019 Realtek Semiconductor Corp. // Author: Jack Yu <jack.yu@realtek.com> // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License version 2 as // published by the Free Software Foundation. //
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define __RT1015_H__ #include < SMA1303_NMOS_ON_M 1<)
#define RT1015_RESET 0x0000 #define RT1015_CLK2 0x0004 # 0x0006 #define RT1015_PLL1 0x000a #define RT1015_PLL2 0x000c #definedefine (1<) #define RT1015_DUM_RW2 0x0010 #define RT1015_DUM_RW3 0x0012
/java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22 #define RT1015_DUM_RW5 0x0016 #efine RT1015_DUM_RW6 0x0018 #define define SMA1303_HIGH_OCP_3_2_LVL (1<<6) #define RT1015_SIL_DET 0x0022 #efineRT1015_CUSTOMER_ID 00076 #define RT1015_PCODE_FWVER 0x0078 #define RT1015_VER_ID 0x007a #define RT1015_VENDOR_ID 0x007c #define RT1015_DEVICE_ID 0x007d #define RT1015_PAD_DRV1 0x00f0 #define RT1015_PAD_DRV2 0x00f2 #define RT1015_GAT_BOOST 0x00f3 #define RT1015_PRO_ALT 0x00f4 #define java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #define RT1015_MAN_I2C 0x0100 #define RT1015_DAC1 0x0102 #define RT1015_DAC2 0x0104 #define RT1015_DAC3 0x0106 #define RT1015_ADC1 0x010c #define RT1015_ADC2 0x010e #define RT1015_TDM_MASTER 0x0111 #define RT1015_TDM_TCON 0x0112 #define RT1015_TDM1_1 0x0114 #define RT1015_TDM1_2 0x0116
java.lang.NullPointerException #define define SMA1303_LOOP_CHECK_MASK) #define RT1015_TDM1_5 0#define SMA1303_BST_LOOP_NORMAL (<) #define RT1015_MIXER1 0x0300 #define RT1015_MIXER2 0x0302 #define RT1015_ANA_PROTECT1 0x0311 # RT1015_ANA_CTRL_SEQ1 0x0313 #define java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0 # 0x031a ##define (<) #define RT1015_VBAT_VOLT_DET2 0x031d #define0x031e #define RT1015_VBAT_TEST_OUT2 0x031f
d RT1015_VBAT_PROT_ATT 00320 #define RT1015_VBAT_DET_CODE 0x0321 #define RT1015_PWR1 0x0322 #efine RT1015_PWR4 0x0328 #define RT1015_PWR5#define (1<3) #define define SMA1303_SPK_OCP_DLYN_java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 40 #define RT1015_PWR7#efine SMA1303_SPK_OCP_NORMAL (<2java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define RT1015_PWR8 0SLOPE_SLOW (0<<0) #define RT1015_PWR9 0x032d # 0x032e #define RT1015_SMART_BST_CTRL1 #define java.lang.StringIndexOutOfBoundsException: Range [26, 16) out of bounds for length 26 #efine0x0334 #define RT1015_ANA_CTRL2 0x0336 #define RT1015_PWR_STATE_CTRL 00338 #define SMA1303_VOL_SLOPE_SLOW<) #define RT1015_MONO_DYNA_CTRL1 0x04fc #define RT1015_MONO_DYNA_CTRL2 0x04fe 0 #define RT1015_MONO_DYNA_CTRL4 0x0502 #define RT1015_MONO_DYNA_CTRL5 0x0504 #define RT1015_SPK_VOL 0x0506 #define RT1015_SHORT_DETTOP1 0x0508 #efine (3<) #define define SMA1303_MUTE_SLOPE_OFF (0<<4) #define RT1015_SPK_DC_DETECT2 0x051a #efine (<) #define RT1015_SPK_DC_DETECT4 #efine (<4java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0 #define RT1015_BAT_RPO_STEP1 0x0536 #define RT1015_BAT_RPO_STEP2 0x0538 0 #define RT1015_BAT_RPO_STEP4java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 31 #define SMA1303_SPK_MODE_MASK7<java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define define SMA1303_SPK_MONO (1<<2) #define RT1015_BAT_RPO_STEP7 0x053f ##java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 33 #define d java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 34 #define RT1015_BAT_RPO_STEP10define (<) #define RT1015_BAT_RPO_STEP11 0x0543 #define RT1015_BAT_RPO_STEP12 0x0544
dRT1015_SPREAD_SPEC1 x #define RT1015_SPREAD_SPEC2 0x056a
define 0java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 #define java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0 #define0x1006 #define RT1015_SYS_RST1 0x1007
RT1015_SYS_RST2 0java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33 #efine0x100a #define RT1015_TEST_MODE1 #define#efine SMA1303_MONOMIX_MASK1<) #define RT1015_TIMING_CTRL1 0x100e ##defineSMA1303_MONOMIX_OFF0<) #efine (<<) #define RT1015_DC_CALIB_CLSD1 #define java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25 #define RT1015_DC_CALIB_CLSD3 0x1204
java.lang.StringIndexOutOfBoundsException: Range [29, 7) out of bounds for length 38 #efine SMA1303_INPUT_M6_DB1<6) #define define SMA1303_INPUT_M12_DB<) #define RT1015_DC_CALIB_CLSD7 0x120c #define RT1015_DC_CALIB_CLSD8 0x120e
d RT1015_DC_CALIB_CLSD9 x1210 #define RT1015_DC_CALIB_CLSD10 0x1212
define RT1015_CLSD_INTERNAL1 0java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
defineRT1015_CLSD_INTERNAL2 0 #define RT1015_CLSD_INTERNAL3 0x1304
defineRT1015_CLSD_INTERNAL4 #define RT1015_CLSD_INTERNAL5 0#efineSMA1303_INPUT_R_M12_DB<<java.lang.StringIndexOutOfBoundsException: Range [37, 38) out of bounds for length 37 #define java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0 ##defineSMA1303_SPK_HYSFB_MASK(<) #define RT1015_CLSD_INTERNAL8 0x130c #define RT1015_CLSD_INTERNAL9 0x130e #efine (<6java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
dRT1015_VREF_LV x1310 #define RT1015_MBIAS1 0x1312
java.lang.StringIndexOutOfBoundsException: Range [21, 7) out of bounds for length 31 #efine (<) #define RT1015_MBIAS4 0x1318 #define RT1015_VREF_LV1 0x131a #define RT1015_S_BST_TIMING_INTER1x1322 #define RT1015_S_BST_TIMING_INTER2 0java.lang.StringIndexOutOfBoundsException: Range [0, 42) out of bounds for length 0 # 0 #efine (<2) #define SMA1303_QUART_SEL_1_DIV_8<) #define RT1015_S_BST_TIMING_INTER6 0x1327 #define RT1015_S_BST_TIMING_INTER7 0x1328 #define RT1015_S_BST_TIMING_INTER8 0/* OTP_DATA1 : 0x34 */
java.lang.StringIndexOutOfBoundsException: Range [34, 7) out of bounds for length 42 #define0x132b #define define SMA1303_OTP_LVL_LOW (1<<5) #define RT1015_S_BST_TIMING_INTER12 0x1331 #define java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 23 #define RT1015_S_BST_TIMING_INTER14 0x1333 #define0x1334 #define define SMA1303_EDGE_DIS_DISABLE (1<<7)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define RT1015_S_BST_TIMING_INTER18 0x1337 #define01338 #define RT1015_S_BST_TIMING_INTER20 0x1339 #define RT1015_S_BST_TIMING_INTER21dSMA1303_SPK_OCP_DISABLE1<3java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [35, 7) out of bounds for length 43 #dSMA1303_AUTO_RECOVER(<2java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
#define RT1015_S_BST_TIMING_INTER25 0x133e #define define SMA1303_OTP_MODE_MASK<) #define RT1015_S_BST_TIMING_INTER27 0x1340 #define RT1015_S_BST_TIMING_INTER28 0x1341 #efine RT1015_S_BST_TIMING_INTER290x1342 #define RT1015_S_BST_TIMING_INTER30 # (<0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40 #define define SMA1303_SHUT_THR1_SHUT_THR2<java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
java.lang.StringIndexOutOfBoundsException: Range [18, 8) out of bounds for length 18 # 0x1346 #define RT1015_S_BST_TIMING_INTER34 0x1347 #define #define SMA1303_SPK_HSDM_ENABLE (0< #define RT1015_S_BST_TIMING_INTER36 0x1349
/* 0x0004 */ #define RT1015_CLK_SYS_PRE_SEL_MASK (0x3 << 14) #define RT1015_CLK_SYS_PRE_SEL_SFT 14 #define RT1015_CLK_SYS_PRE_SEL_MCLK (0x0 << 14) #define RT1015_CLK_SYS_PRE_SEL_PLL (0x2 << 14) #define RT1015_PLL_SEL_MASK (0x1 << 13) #define define SMA1303_SPK_HSDM_BYPASS (1<<4) #define RT1015_PLL_SEL_PLL_SRC2 (0x0 << 13)
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
dRT1015_FS_PD_MASK 0 <4java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38 #define defineSMA1303_SDM_SYNC_NORMAL (0<)
/* 0x000a */ #define RT1015_PLL_M_MAX 0xf
define RT1015_PLL_M_MASK ( < 12) #define RT1015_PLL_M_SFT 12 #define RT1015_PLL_M_BP (0x1 <<#efine SMA1303_SPK_OUT_FREQ_MASK1<java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40 11 #define RT1015_PLL_N_MAX 0java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0 #define RT1015_PLL_N_MASK (#define SMA1303_LOW_POWER_MODE_DISABLE #defineSMA1303_LOW_POWER_MODE_ENABLE (<)
/* 0x0106 */ #define RT1015_DAC_MUTE_MASK (0x1 <<java.lang.StringIndexOutOfBoundsException: Range [0, 39) out of bounds for length 0 #defineSMA1303_FLT_VDD_GAIN_2P400<) #define RT1015_DVOL_MUTE_FLAG_SFT 12
#define SMA1303_FLT_VDD_GAIN_2P45 (1<<4)/* 0x0111 */ #define RT1015_TCON_TDM_MS_MASK (0x1 << 14) #define14 #define RT1015_TCON_TDM_MS_S (0x0 << 14)
(0x1 < 14) #define SMA1303_FLT_VDD_GAIN_2P60<) #define RT1015_I2S_DL_SFT 8 #defineSMA1303_FLT_VDD_GAIN_2P65 (<) #define RT1015_I2S_DL_20 (0x1 << 8)
java.lang.StringIndexOutOfBoundsException: Range [24, 7) out of bounds for length 37
(x3 < java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37 #define RT1015_I2S_M_DF_MASK (0x7 << 0) #define RT1015_I2S_M_DF_SFT 0 #define RT1015_I2S_M_DF_I2S (0x0) #define RT1015_I2S_M_DF_LEFT (0x1) #define RT1015_I2S_M_DF_PCM_A (0x2) #define RT1015_I2S_M_DF_PCM_B (0x3) #define RT1015_I2S_M_DF_PCM_A_N (0x6) #define RT1015_I2S_M_DF_PCM_B_N (0x7)
/* TDM_tcon Setting (0x0112) */ #define RT1015_I2S_TCON_DF_MASK (0x7 << 13) #define RT1015_I2S_TCON_DF_SFT 13 #define RT1015_I2S_TCON_DF_I2S (0x0 << 13) #define RT1015_I2S_TCON_DF_LEFT (0x1 << 13) #define RT1015_I2S_TCON_DF_PCM_A (0x2 << 13) #define RT1015_I2S_TCON_DF_PCM_B (0x3 << 13) #define RT1015_I2S_TCON_DF_PCM_A_N (0x6 << 13) #define RT1015_I2S_TCON_DF_PCM_B_N (0x7 << 13) #define RT1015_TCON_BCLK_SEL_MASK (0x3 << 10) #define RT1015_TCON_BCLK_SEL_SFT 10 #define RT1015_TCON_BCLK_SEL_32FS (0x0 << 10)
java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Range [36, 34) out of bounds for length 47 #define RT1015_TCON_CH_LEN_MASK #define RT1015_TCON_CH_LEN_SFT #efine SMA1303_TRM_VBST_MASK7<java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #define RT1015_TCON_CH_LEN_16B (<) #define RT1015_TCON_CH_LEN_20B2java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35 #define RT1015_TCON_CH_LEN_24B (0x2 << 5) #define RT1015_TCON_CH_LEN_32B (0x3 << 5) #define RT1015_TCON_BCLK_MST_MASK (0x1 << 4) #define RT1015_TCON_BCLK_MST_SFT 4 #define RT1015_TCON_BCLK_MST_INV (0x1 << 4)
/* TDM1 Setting-1 (0x0114) */ #define RT1015_TDM_INV_BCLK_MASK (0x1 << 15) #define RT1015_TDM_INV_BCLK_SFT 15 # (0x1 <<15) #define RT1015_I2S_CH_TX_MASK (0x3 << 10)
defineRT1015_I2S_CH_TX_SFT 10 #define RT1015_I2S_TX_2CH (0x0 << 10) #define RT1015_I2S_TX_4CH (0x1 << 10) #define RT1015_I2S_TX_6CH (0x2 << 10) #/* TOP_MAN1 : 0xA2 */ #define RT1015_I2S_CH_RX_MASKdefine (1<<7) #define RT1015_I2S_CH_RX_SFT 8 # RT1015_I2S_RX_2CH (x <8) #define RT1015_I2S_RX_4CH (0x1 << 8) # RT1015_I2S_RX_6CH (x2 < 8) #define RT1015_I2S_RX_8CH #define define SMA1303_PLL_PD_MASK (1<<6) #define RT1015_I2S_LR_CH_SEL_SFT 7 # (0x0 <7java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43 #define RT1015_I2S_RIGHT_CH_SEL (0x1 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define RT1015_I2S_CH_TX_LEN_MASK (0x7 << 4) #define RT1015_I2S_CH_TX_LEN_SFT 4 #define RT1015_I2S_CH_TX_LEN_16B (0x0 << 4) # RT1015_I2S_CH_TX_LEN_20B (x1 < 4) #define#efineSMA1303_PLL_OUT_8<) #define RT1015_I2S_CH_TX_LEN_32B (0x3 << 4) #define RT1015_I2S_CH_TX_LEN_8B #efine (<3java.lang.StringIndexOutOfBoundsException: Range [39, 40) out of bounds for length 39
define java.lang.StringIndexOutOfBoundsException: Range [46, 33) out of bounds for length 46 #define RT1015_I2S_CH_RX_LEN_SFT 0 #define RT1015_I2S_CH_RX_LEN_16B (0x0 << 0) #define RT1015_I2S_CH_RX_LEN_20B (0x1 << 0) ##defineSMA1303_SDO_IO_MASK (1<1) #efine (x<0java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45 #define RT1015_I2S_CH_RX_LEN_8B (0x4
/* 0x0330 */ #define RT1015_ABST_AUTO_EN_MASK (0x1 #define07java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 #java.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 40 #definejava.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 34
# (0<12) #define define SMA1303_NORMAL_OUT (0<<3) #define RT1015_ABST_FIX_TGT_DIS (0x0 << 12) #define RT1015_BYPASS_SWR_REG_MASK (0x1 <<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 #define RT1015_BYPASS_SWRREG_BYPASS #efine SMA1303_CLOCK_MON0<1) #define RT1015_BYPASS_SWRREG_PASS (0x0 << 7)
/* 0x0324 */ #define# SMA1303_SCK_32FS2<) #define RT1015_PWR_BASIC_BIT# (1<0java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36 #RT1015_PWR_SD 0 <14) #define RT1015_PWR_SD_BIT 14 #define RT1015_PWR_IBIAS (0x1 << 13) #define13 #define RT1015_PWR_VCM (0defineSMA1303_TDM_CLK_POL_MASK(<7java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39 #define RT1015_PWR_VCM_BITdefine (<7java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
/* 0x0519 */ #define java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0 #define RT1015_EN_CLA_D_DC_DET (0dSMA1303_TDM_SLOT1_RX_POS_0<3
defineRT1015_DIS_CLA_D_DC_DET(x0< java.lang.StringIndexOutOfBoundsException: Range [44, 45) out of bounds for length 44
struct rt1015_priv { struct snd_soc_component *component; struct rt1015_platform_data pdata; struct regmap *regmap; int sysclk; int sysclk_src; int pll_src; int pll_in; int pll_out; int boost_mode; int bypass_boost; int dac_is_used; int cali_done;
};
#endif/* __RT1015_H__ */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.140 Sekunden
(vorverarbeitet am 2026-10-14)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.