Lines Matching +full:2 +full:- +full:6

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * sma1303.h -- sma1303 ALSA SoC Audio driver
127 #define SMA1303_RJ_20BIT (6<<4)
134 #define SMA1303_SCK_RISING_MASK (1<<2)
135 #define SMA1303_SCK_FALLING_EDGE (0<<2)
136 #define SMA1303_SCK_RISING_EDGE (1<<2)
139 #define SMA1303_IMODE_MASK (3<<6)
140 #define SMA1303_I2S (0<<6)
141 #define SMA1303_PCM_SHORT (1<<6)
142 #define SMA1303_PCM_LONG (2<<6)
156 #define SMA1303_INPUTSEL_MASK (1<<2)
157 #define SMA1303_PCM_8KHZ (0<<2)
158 #define SMA1303_PCM_16KHZ (1<<2)
172 #define SMA1303_PCM_N_SLOT3 (2<<0)
176 #define SMA1303_PCM_N_SLOT7 (6<<0)
191 #define SMA1303_PCM1_SLOT3 (2<<4)
195 #define SMA1303_PCM1_SLOT7 (6<<4)
209 #define SMA1303_PCM2_SLOT3 (2<<0)
213 #define SMA1303_PCM2_SLOT7 (6<<0)
227 #define SMA1303_OUTPUT_PORT_ENABLE (2<<5)
232 #define SMA1303_MIXER_OUTPUT (2<<0)
237 #define SMA1303_BST_OFF_SLOPE_MASK (3<<6)
238 #define SMA1303_BST_OFF_SLOPE_6_7ns (0<<6)
239 #define SMA1303_BST_OFF_SLOPE_4_8ns (1<<6)
240 #define SMA1303_BST_OFF_SLOPE_2_6ns (2<<6)
241 #define SMA1303_BST_OFF_SLOPE_1_2ns (3<<6)
255 #define SMA1303_VCOMP_MASK (1<<2)
256 #define SMA1303_VCOMP_NORMAL_MODE (0<<2)
257 #define SMA1303_VCOMP_V_MON_MODE (1<<2)
268 #define SMA1303_SET_OCP_H_MASK (3<<6)
269 #define SMA1303_HIGH_OCP_4_5_LVL (0<<6)
270 #define SMA1303_HIGH_OCP_3_2_LVL (1<<6)
271 #define SMA1303_HIGH_OCP_2_1_LVL (2<<6)
272 #define SMA1303_HIGH_OCP_0_9_LVL (3<<6)
291 #define SMA1303_SPK_OCP_DLYN_MASK (1<<2)
292 #define SMA1303_SPK_OCP_LONG_DELAY (0<<2)
293 #define SMA1303_SPK_OCP_NORMAL (1<<2)
300 #define SMA1303_VOL_SLOPE_MASK (3<<6)
301 #define SMA1303_VOL_SLOPE_OFF (0<<6)
302 #define SMA1303_VOL_SLOPE_SLOW (1<<6)
303 #define SMA1303_VOL_SLOPE_MID (2<<6)
304 #define SMA1303_VOL_SLOPE_FAST (3<<6)
309 #define SMA1303_MUTE_SLOPE_MID (2<<4)
317 #define SMA1303_SPK_MODE_MASK (7<<2)
318 #define SMA1303_SPK_OFF (0<<2)
319 #define SMA1303_SPK_MONO (1<<2)
320 #define SMA1303_SPK_STEREO (4<<2)
323 #define SMA1303_SPK_BS_MASK (1<<6)
324 #define SMA1303_SPK_BS_BYP (0<<6)
325 #define SMA1303_SPK_BS_EN (1<<6)
339 #define SMA1303_INPUT_MASK (3<<6)
340 #define SMA1303_INPUT_0_DB (0<<6)
341 #define SMA1303_INPUT_M6_DB (1<<6)
342 #define SMA1303_INPUT_M12_DB (2<<6)
343 #define SMA1303_INPUT_INFI_DB (3<<6)
347 #define SMA1303_INPUT_R_M12_DB (2<<4)
351 #define SMA1303_SPK_HYSFB_MASK (3<<6)
352 #define SMA1303_HYSFB_625K (0<<6)
353 #define SMA1303_HYSFB_414K (1<<6)
354 #define SMA1303_HYSFB_297K (2<<6)
355 #define SMA1303_HYSFB_226K (3<<6)
359 #define SMA1303_SDM_Q_SEL_MASK (1<<2)
360 #define SMA1303_QUART_SEL_1_DIV_4 (0<<2)
361 #define SMA1303_QUART_SEL_1_DIV_8 (1<<2)
377 #define SMA1303_OCP_MODE_MASK (1<<2)
378 #define SMA1303_AUTO_RECOVER (0<<2)
379 #define SMA1303_SHUT_DOWN_PERMANENT (1<<2)
384 #define SMA1303_REC_THR1_SHUT_THR2 (2<<0)
397 #define SMA1303_SPK_OUT_FREQ_MASK (1<<2)
398 #define SMA1303_SPK_OUT_FREQ_360K (0<<2)
399 #define SMA1303_SPK_OUT_FREQ_410K (1<<2)
408 #define SMA1303_THERMAL_140_100 (2<<5)
436 #define SMA1303_FLT_VDD_GAIN_2P50 (2<<4)
440 #define SMA1303_FLT_VDD_GAIN_2P70 (6<<4)
451 #define SMA1303_DIS_FCHG_MASK (1<<2)
452 #define SMA1303_EN_FAST_CHARGE (0<<2)
453 #define SMA1303_DIS_FAST_CHARGE (1<<2)
456 #define SMA1303_TRM_VBST_MASK (7<<2)
457 #define SMA1303_TRM_VBST_5P5 (0<<2)
458 #define SMA1303_TRM_VBST_5P6 (1<<2)
459 #define SMA1303_TRM_VBST_5P7 (2<<2)
460 #define SMA1303_TRM_VBST_5P8 (3<<2)
461 #define SMA1303_TRM_VBST_5P9 (4<<2)
462 #define SMA1303_TRM_VBST_6P0 (5<<2)
463 #define SMA1303_TRM_VBST_6P1 (6<<2)
464 #define SMA1303_TRM_VBST_6P2 (7<<2)
471 #define SMA1303_PLL_PD_MASK (1<<6)
472 #define SMA1303_PLL_OPERATION (0<<6)
473 #define SMA1303_PLL_PD (1<<6)
478 #define SMA1303_PLL_OUT_4 (2<<4)
485 #define SMA1303_DAC_DN_CONV_MASK (1<<2)
486 #define SMA1303_DAC_DN_CONV_DISABLE (0<<2)
487 #define SMA1303_DAC_DN_CONV_ENABLE (1<<2)
502 #define SMA1303_TEST_CLKO_EN_MASK (1<<6)
503 #define SMA1303_NORMAL_SDO (0<<6)
504 #define SMA1303_CLK_OUT_SDO (1<<6)
521 #define SMA1303_O_FMT_I2S (2<<5)
526 #define SMA1303_SCK_32FS (2<<3)
537 #define SMA1303_TDM_TX_MODE_MASK (1<<6)
538 #define SMA1303_TDM_TX_MONO (0<<6)
539 #define SMA1303_TDM_TX_STEREO (1<<6)
544 #define SMA1303_TDM_SLOT1_RX_POS_2 (2<<3)
548 #define SMA1303_TDM_SLOT1_RX_POS_6 (6<<3)
554 #define SMA1303_TDM_SLOT2_RX_POS_2 (2<<0)
558 #define SMA1303_TDM_SLOT2_RX_POS_6 (6<<0)
566 #define SMA1303_TDM_N_SLOT_MASK (1<<6)
567 #define SMA1303_TDM_N_SLOT_4 (0<<6)
568 #define SMA1303_TDM_N_SLOT_8 (1<<6)
573 #define SMA1303_TDM_SLOT1_TX_POS_2 (2<<3)
577 #define SMA1303_TDM_SLOT1_TX_POS_6 (6<<3)
583 #define SMA1303_TDM_SLOT2_TX_POS_2 (2<<0)
587 #define SMA1303_TDM_SLOT2_TX_POS_6 (6<<0)
592 #define SMA1303_OT2_OK_STATUS (1<<6)
598 #define SMA1303_OTP_STAT_OK_1 (2<<2)
603 #define SMA1303_DEVICE_ID (2<<3)
604 #define SMA1303_UVLO_BST_STATUS (1<<2)