/*************************************************************************** * __________ __ ___. * Open \______ \ ____ ____ | | _\_ |__ _______ ___ * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ * \/ \/ \/ \/ \/ * This file was automatically generated by headergen, DO NOT EDIT it. * headergen version: 3.0.0 * stmp3700 version: 2.4.0 * stmp3700 authors: Amaury Pouly * * Copyright (C) 2015 by the authors * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY * KIND, either express or implied. * ****************************************************************************/ #ifndef __HEADERGEN_STMP3700_AUDIOIN_H__ #define __HEADERGEN_STMP3700_AUDIOIN_H__ #define HW_AUDIOIN_CTRL HW(AUDIOIN_CTRL) #define HWA_AUDIOIN_CTRL (0x8004c000 + 0x0) #define HWT_AUDIOIN_CTRL HWIO_32_RW #define HWN_AUDIOIN_CTRL AUDIOIN_CTRL #define HWI_AUDIOIN_CTRL #define HW_AUDIOIN_CTRL_SET HW(AUDIOIN_CTRL_SET) #define HWA_AUDIOIN_CTRL_SET (HWA_AUDIOIN_CTRL + 0x4) #define HWT_AUDIOIN_CTRL_SET HWIO_32_WO #define HWN_AUDIOIN_CTRL_SET AUDIOIN_CTRL #define HWI_AUDIOIN_CTRL_SET #define HW_AUDIOIN_CTRL_CLR HW(AUDIOIN_CTRL_CLR) #define HWA_AUDIOIN_CTRL_CLR (HWA_AUDIOIN_CTRL + 0x8) #define HWT_AUDIOIN_CTRL_CLR HWIO_32_WO #define HWN_AUDIOIN_CTRL_CLR AUDIOIN_CTRL #define HWI_AUDIOIN_CTRL_CLR #define HW_AUDIOIN_CTRL_TOG HW(AUDIOIN_CTRL_TOG) #define HWA_AUDIOIN_CTRL_TOG (HWA_AUDIOIN_CTRL + 0xc) #define HWT_AUDIOIN_CTRL_TOG HWIO_32_WO #define HWN_AUDIOIN_CTRL_TOG AUDIOIN_CTRL #define HWI_AUDIOIN_CTRL_TOG #define BP_AUDIOIN_CTRL_SFTRST 31 #define BM_AUDIOIN_CTRL_SFTRST 0x80000000 #define BF_AUDIOIN_CTRL_SFTRST(v) (((v) & 0x1) << 31) #define BFM_AUDIOIN_CTRL_SFTRST(v) BM_AUDIOIN_CTRL_SFTRST #define BF_AUDIOIN_CTRL_SFTRST_V(e) BF_AUDIOIN_CTRL_SFTRST(BV_AUDIOIN_CTRL_SFTRST__##e) #define BFM_AUDIOIN_CTRL_SFTRST_V(v) BM_AUDIOIN_CTRL_SFTRST #define BP_AUDIOIN_CTRL_CLKGATE 30 #define BM_AUDIOIN_CTRL_CLKGATE 0x40000000 #define BF_AUDIOIN_CTRL_CLKGATE(v) (((v) & 0x1) << 30) #define BFM_AUDIOIN_CTRL_CLKGATE(v) BM_AUDIOIN_CTRL_CLKGATE #define BF_AUDIOIN_CTRL_CLKGATE_V(e) BF_AUDIOIN_CTRL_CLKGATE(BV_AUDIOIN_CTRL_CLKGATE__##e) #define BFM_AUDIOIN_CTRL_CLKGATE_V(v) BM_AUDIOIN_CTRL_CLKGATE #define BP_AUDIOIN_CTRL_DMAWAIT_COUNT 16 #define BM_AUDIOIN_CTRL_DMAWAIT_COUNT 0x1f0000 #define BF_AUDIOIN_CTRL_DMAWAIT_COUNT(v) (((v) & 0x1f) << 16) #define BFM_AUDIOIN_CTRL_DMAWAIT_COUNT(v) BM_AUDIOIN_CTRL_DMAWAIT_COUNT #define BF_AUDIOIN_CTRL_DMAWAIT_COUNT_V(e) BF_AUDIOIN_CTRL_DMAWAIT_COUNT(BV_AUDIOIN_CTRL_DMAWAIT_COUNT__##e) #define BFM_AUDIOIN_CTRL_DMAWAIT_COUNT_V(v) BM_AUDIOIN_CTRL_DMAWAIT_COUNT #define BP_AUDIOIN_CTRL_LR_SWAP 10 #define BM_AUDIOIN_CTRL_LR_SWAP 0x400 #define BF_AUDIOIN_CTRL_LR_SWAP(v) (((v) & 0x1) << 10) #define BFM_AUDIOIN_CTRL_LR_SWAP(v) BM_AUDIOIN_CTRL_LR_SWAP #define BF_AUDIOIN_CTRL_LR_SWAP_V(e) BF_AUDIOIN_CTRL_LR_SWAP(BV_AUDIOIN_CTRL_LR_SWAP__##e) #define BFM_AUDIOIN_CTRL_LR_SWAP_V(v) BM_AUDIOIN_CTRL_LR_SWAP #define BP_AUDIOIN_CTRL_EDGE_SYNC 9 #define BM_AUDIOIN_CTRL_EDGE_SYNC 0x200 #define BF_AUDIOIN_CTRL_EDGE_SYNC(v) (((v) & 0x1) << 9) #define BFM_AUDIOIN_CTRL_EDGE_SYNC(v) BM_AUDIOIN_CTRL_EDGE_SYNC #define BF_AUDIOIN_CTRL_EDGE_SYNC_V(e) BF_AUDIOIN_CTRL_EDGE_SYNC(BV_AUDIOIN_CTRL_EDGE_SYNC__##e) #define BFM_AUDIOIN_CTRL_EDGE_SYNC_V(v) BM_AUDIOIN_CTRL_EDGE_SYNC #define BP_AUDIOIN_CTRL_INVERT_1BIT 8 #define BM_AUDIOIN_CTRL_INVERT_1BIT 0x100 #define BF_AUDIOIN_CTRL_INVERT_1BIT(v) (((v) & 0x1) << 8) #define BFM_AUDIOIN_CTRL_INVERT_1BIT(v) BM_AUDIOIN_CTRL_INVERT_1BIT #define BF_AUDIOIN_CTRL_INVERT_1BIT_V(e) BF_AUDIOIN_CTRL_INVERT_1BIT(BV_AUDIOIN_CTRL_INVERT_1BIT__##e) #define BFM_AUDIOIN_CTRL_INVERT_1BIT_V(v) BM_AUDIOIN_CTRL_INVERT_1BIT #define BP_AUDIOIN_CTRL_OFFSET_ENABLE 7 #define BM_AUDIOIN_CTRL_OFFSET_ENABLE 0x80 #define BF_AUDIOIN_CTRL_OFFSET_ENABLE(v) (((v) & 0x1) << 7) #define BFM_AUDIOIN_CTRL_OFFSET_ENABLE(v) BM_AUDIOIN_CTRL_OFFSET_ENABLE #define BF_AUDIOIN_CTRL_OFFSET_ENABLE_V(e) BF_AUDIOIN_CTRL_OFFSET_ENABLE(BV_AUDIOIN_CTRL_OFFSET_ENABLE__##e) #define BFM_AUDIOIN_CTRL_OFFSET_ENABLE_V(v) BM_AUDIOIN_CTRL_OFFSET_ENABLE #define BP_AUDIOIN_CTRL_HPF_ENABLE 6 #define BM_AUDIOIN_CTRL_HPF_ENABLE 0x40 #define BF_AUDIOIN_CTRL_HPF_ENABLE(v) (((v) & 0x1) << 6) #define BFM_AUDIOIN_CTRL_HPF_ENABLE(v) BM_AUDIOIN_CTRL_HPF_ENABLE #define BF_AUDIOIN_CTRL_HPF_ENABLE_V(e) BF_AUDIOIN_CTRL_HPF_ENABLE(BV_AUDIOIN_CTRL_HPF_ENABLE__##e) #define BFM_AUDIOIN_CTRL_HPF_ENABLE_V(v) BM_AUDIOIN_CTRL_HPF_ENABLE #define BP_AUDIOIN_CTRL_WORD_LENGTH 5 #define BM_AUDIOIN_CTRL_WORD_LENGTH 0x20 #define BF_AUDIOIN_CTRL_WORD_LENGTH(v) (((v) & 0x1) << 5) #define BFM_AUDIOIN_CTRL_WORD_LENGTH(v) BM_AUDIOIN_CTRL_WORD_LENGTH #define BF_AUDIOIN_CTRL_WORD_LENGTH_V(e) BF_AUDIOIN_CTRL_WORD_LENGTH(BV_AUDIOIN_CTRL_WORD_LENGTH__##e) #define BFM_AUDIOIN_CTRL_WORD_LENGTH_V(v) BM_AUDIOIN_CTRL_WORD_LENGTH #define BP_AUDIOIN_CTRL_LOOPBACK 4 #define BM_AUDIOIN_CTRL_LOOPBACK 0x10 #define BF_AUDIOIN_CTRL_LOOPBACK(v) (((v) & 0x1) << 4) #define BFM_AUDIOIN_CTRL_LOOPBACK(v) BM_AUDIOIN_CTRL_LOOPBACK #define BF_AUDIOIN_CTRL_LOOPBACK_V(e) BF_AUDIOIN_CTRL_LOOPBACK(BV_AUDIOIN_CTRL_LOOPBACK__##e) #define BFM_AUDIOIN_CTRL_LOOPBACK_V(v) BM_AUDIOIN_CTRL_LOOPBACK #define BP_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ 3 #define BM_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ 0x8 #define BF_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ(v) (((v) & 0x1) << 3) #define BFM_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ(v) BM_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ #define BF_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ_V(e) BF_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ(BV_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ__##e) #define BFM_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ_V(v) BM_AUDIOIN_CTRL_FIFO_UNDERFLOW_IRQ #define BP_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ 2 #define BM_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ 0x4 #define BF_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ(v) (((v) & 0x1) << 2) #define BFM_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ(v) BM_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ #define BF_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ_V(e) BF_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ(BV_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ__##e) #define BFM_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ_V(v) BM_AUDIOIN_CTRL_FIFO_OVERFLOW_IRQ #define BP_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN 1 #define BM_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN 0x2 #define BF_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN(v) (((v) & 0x1) << 1) #define BFM_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN(v) BM_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN #define BF_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN_V(e) BF_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN(BV_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN__##e) #define BFM_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN_V(v) BM_AUDIOIN_CTRL_FIFO_ERROR_IRQ_EN #define BP_AUDIOIN_CTRL_RUN 0 #define BM_AUDIOIN_CTRL_RUN 0x1 #define BF_AUDIOIN_CTRL_RUN(v) (((v) & 0x1) << 0) #define BFM_AUDIOIN_CTRL_RUN(v) BM_AUDIOIN_CTRL_RUN #define BF_AUDIOIN_CTRL_RUN_V(e) BF_AUDIOIN_CTRL_RUN(BV_AUDIOIN_CTRL_RUN__##e) #define BFM_AUDIOIN_CTRL_RUN_V(v) BM_AUDIOIN_CTRL_RUN #define HW_AUDIOIN_STAT HW(AUDIOIN_STAT) #define HWA_AUDIOIN_STAT (0x8004c000 + 0x10) #define HWT_AUDIOIN_STAT HWIO_32_RW #define HWN_AUDIOIN_STAT AUDIOIN_STAT #define HWI_AUDIOIN_STAT #define BP_AUDIOIN_STAT_ADC_PRESENT 31 #define BM_AUDIOIN_STAT_ADC_PRESENT 0x80000000 #define BF_AUDIOIN_STAT_ADC_PRESENT(v) (((v) & 0x1) << 31) #define BFM_AUDIOIN_STAT_ADC_PRESENT(v) BM_AUDIOIN_STAT_ADC_PRESENT #define BF_AUDIOIN_STAT_ADC_PRESENT_V(e) BF_AUDIOIN_STAT_ADC_PRESENT(BV_AUDIOIN_STAT_ADC_PRESENT__##e) #define BFM_AUDIOIN_STAT_ADC_PRESENT_V(v) BM_AUDIOIN_STAT_ADC_PRESENT #define HW_AUDIOIN_ADCSRR HW(AUDIOIN_ADCSRR) #define HWA_AUDIOIN_ADCSRR (0x8004c000 + 0x20) #define HWT_AUDIOIN_ADCSRR HWIO_32_RW #define HWN_AUDIOIN_ADCSRR AUDIOIN_ADCSRR #define HWI_AUDIOIN_ADCSRR #define HW_AUDIOIN_ADCSRR_SET HW(AUDIOIN_ADCSRR_SET) #define HWA_AUDIOIN_ADCSRR_SET (HWA_AUDIOIN_ADCSRR + 0x4) #define HWT_AUDIOIN_ADCSRR_SET HWIO_32_WO #define HWN_AUDIOIN_ADCSRR_SET AUDIOIN_ADCSRR #define HWI_AUDIOIN_ADCSRR_SET #define HW_AUDIOIN_ADCSRR_CLR HW(AUDIOIN_ADCSRR_CLR) #define HWA_AUDIOIN_ADCSRR_CLR (HWA_AUDIOIN_ADCSRR + 0x8) #define HWT_AUDIOIN_ADCSRR_CLR HWIO_32_WO #define HWN_AUDIOIN_ADCSRR_CLR AUDIOIN_ADCSRR #define HWI_AUDIOIN_ADCSRR_CLR #define HW_AUDIOIN_ADCSRR_TOG HW(AUDIOIN_ADCSRR_TOG) #define HWA_AUDIOIN_ADCSRR_TOG (HWA_AUDIOIN_ADCSRR + 0xc) #define HWT_AUDIOIN_ADCSRR_TOG HWIO_32_WO #define HWN_AUDIOIN_ADCSRR_TOG AUDIOIN_ADCSRR #define HWI_AUDIOIN_ADCSRR_TOG #define BP_AUDIOIN_ADCSRR_OSR 31 #define BM_AUDIOIN_ADCSRR_OSR 0x80000000 #define BV_AUDIOIN_ADCSRR_OSR__OSR6 0x0 #define BV_AUDIOIN_ADCSRR_OSR__OSR12 0x1 #define BF_AUDIOIN_ADCSRR_OSR(v) (((v) & 0x1) << 31) #define BFM_AUDIOIN_ADCSRR_OSR(v) BM_AUDIOIN_ADCSRR_OSR #define BF_AUDIOIN_ADCSRR_OSR_V(e) BF_AUDIOIN_ADCSRR_OSR(BV_AUDIOIN_ADCSRR_OSR__##e) #define BFM_AUDIOIN_ADCSRR_OSR_V(v) BM_AUDIOIN_ADCSRR_OSR #define BP_AUDIOIN_ADCSRR_BASEMULT 28 #define BM_AUDIOIN_ADCSRR_BASEMULT 0x70000000 #define BV_AUDIOIN_ADCSRR_BASEMULT__SINGLE_RATE 0x1 #define BV_AUDIOIN_ADCSRR_BASEMULT__DOUBLE_RATE 0x2 #define BV_AUDIOIN_ADCSRR_BASEMULT__QUAD_RATE 0x4 #define BF_AUDIOIN_ADCSRR_BASEMULT(v) (((v) & 0x7) << 28) #define BFM_AUDIOIN_ADCSRR_BASEMULT(v) BM_AUDIOIN_ADCSRR_BASEMULT #define BF_AUDIOIN_ADCSRR_BASEMULT_V(e) BF_AUDIOIN_ADCSRR_BASEMULT(BV_AUDIOIN_ADCSRR_BASEMULT__##e) #define BFM_AUDIOIN_ADCSRR_BASEMULT_V(v) BM_AUDIOIN_ADCSRR_BASEMULT #define BP_AUDIOIN_ADCSRR_SRC_HOLD 24 #define BM_AUDIOIN_ADCSRR_SRC_HOLD 0x7000000 #define BF_AUDIOIN_ADCSRR_SRC_HOLD(v) (((v) & 0x7) << 24) #define BFM_AUDIOIN_ADCSRR_SRC_HOLD(v) BM_AUDIOIN_ADCSRR_SRC_HOLD #define BF_AUDIOIN_ADCSRR_SRC_HOLD_V(e) BF_AUDIOIN_ADCSRR_SRC_HOLD(BV_AUDIOIN_ADCSRR_SRC_HOLD__##e) #define BFM_AUDIOIN_ADCSRR_SRC_HOLD_V(v) BM_AUDIOIN_ADCSRR_SRC_HOLD #define BP_AUDIOIN_ADCSRR_SRC_INT 16 #define BM_AUDIOIN_ADCSRR_SRC_INT 0x1f0000 #define BF_AUDIOIN_ADCSRR_SRC_INT(v) (((v) & 0x1f) << 16) #define BFM_AUDIOIN_ADCSRR_SRC_INT(v) BM_AUDIOIN_ADCSRR_SRC_INT #define BF_AUDIOIN_ADCSRR_SRC_INT_V(e) BF_AUDIOIN_ADCSRR_SRC_INT(BV_AUDIOIN_ADCSRR_SRC_INT__##e) #define BFM_AUDIOIN_ADCSRR_SRC_INT_V(v) BM_AUDIOIN_ADCSRR_SRC_INT #define BP_AUDIOIN_ADCSRR_SRC_FRAC 0 #define BM_AUDIOIN_ADCSRR_SRC_FRAC 0x1fff #define BF_AUDIOIN_ADCSRR_SRC_FRAC(v) (((v) & 0x1fff) << 0) #define BFM_AUDIOIN_ADCSRR_SRC_FRAC(v) BM_AUDIOIN_ADCSRR_SRC_FRAC #define BF_AUDIOIN_ADCSRR_SRC_FRAC_V(e) BF_AUDIOIN_ADCSRR_SRC_FRAC(BV_AUDIOIN_ADCSRR_SRC_FRAC__##e) #define BFM_AUDIOIN_ADCSRR_SRC_FRAC_V(v) BM_AUDIOIN_ADCSRR_SRC_FRAC #define HW_AUDIOIN_ADCVOLUME HW(AUDIOIN_ADCVOLUME) #define HWA_AUDIOIN_ADCVOLUME (0x8004c000 + 0x30) #define HWT_AUDIOIN_ADCVOLUME HWIO_32_RW #define HWN_AUDIOIN_ADCVOLUME AUDIOIN_ADCVOLUME #define HWI_AUDIOIN_ADCVOLUME #define HW_AUDIOIN_ADCVOLUME_SET HW(AUDIOIN_ADCVOLUME_SET) #define HWA_AUDIOIN_ADCVOLUME_SET (HWA_AUDIOIN_ADCVOLUME + 0x4) #define HWT_AUDIOIN_ADCVOLUME_SET HWIO_32_WO #define HWN_AUDIOIN_ADCVOLUME_SET AUDIOIN_ADCVOLUME #define HWI_AUDIOIN_ADCVOLUME_SET #define HW_AUDIOIN_ADCVOLUME_CLR HW(AUDIOIN_ADCVOLUME_CLR) #define HWA_AUDIOIN_ADCVOLUME_CLR (HWA_AUDIOIN_ADCVOLUME + 0x8) #define HWT_AUDIOIN_ADCVOLUME_CLR HWIO_32_WO #define HWN_AUDIOIN_ADCVOLUME_CLR AUDIOIN_ADCVOLUME #define HWI_AUDIOIN_ADCVOLUME_CLR #define HW_AUDIOIN_ADCVOLUME_TOG HW(AUDIOIN_ADCVOLUME_TOG) #define HWA_AUDIOIN_ADCVOLUME_TOG (HWA_AUDIOIN_ADCVOLUME + 0xc) #define HWT_AUDIOIN_ADCVOLUME_TOG HWIO_32_WO #define HWN_AUDIOIN_ADCVOLUME_TOG AUDIOIN_ADCVOLUME #define HWI_AUDIOIN_ADCVOLUME_TOG #define BP_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT 28 #define BM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT 0x10000000 #define BF_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT(v) (((v) & 0x1) << 28) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT(v) BM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT #define BF_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT_V(e) BF_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT(BV_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT__##e) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT_V(v) BM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_LEFT #define BP_AUDIOIN_ADCVOLUME_EN_ZCD 25 #define BM_AUDIOIN_ADCVOLUME_EN_ZCD 0x2000000 #define BF_AUDIOIN_ADCVOLUME_EN_ZCD(v) (((v) & 0x1) << 25) #define BFM_AUDIOIN_ADCVOLUME_EN_ZCD(v) BM_AUDIOIN_ADCVOLUME_EN_ZCD #define BF_AUDIOIN_ADCVOLUME_EN_ZCD_V(e) BF_AUDIOIN_ADCVOLUME_EN_ZCD(BV_AUDIOIN_ADCVOLUME_EN_ZCD__##e) #define BFM_AUDIOIN_ADCVOLUME_EN_ZCD_V(v) BM_AUDIOIN_ADCVOLUME_EN_ZCD #define BP_AUDIOIN_ADCVOLUME_VOLUME_LEFT 16 #define BM_AUDIOIN_ADCVOLUME_VOLUME_LEFT 0xff0000 #define BF_AUDIOIN_ADCVOLUME_VOLUME_LEFT(v) (((v) & 0xff) << 16) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_LEFT(v) BM_AUDIOIN_ADCVOLUME_VOLUME_LEFT #define BF_AUDIOIN_ADCVOLUME_VOLUME_LEFT_V(e) BF_AUDIOIN_ADCVOLUME_VOLUME_LEFT(BV_AUDIOIN_ADCVOLUME_VOLUME_LEFT__##e) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_LEFT_V(v) BM_AUDIOIN_ADCVOLUME_VOLUME_LEFT #define BP_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT 12 #define BM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT 0x1000 #define BF_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT(v) (((v) & 0x1) << 12) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT(v) BM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT #define BF_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT_V(e) BF_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT(BV_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT__##e) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT_V(v) BM_AUDIOIN_ADCVOLUME_VOLUME_UPDATE_RIGHT #define BP_AUDIOIN_ADCVOLUME_VOLUME_RIGHT 0 #define BM_AUDIOIN_ADCVOLUME_VOLUME_RIGHT 0xff #define BF_AUDIOIN_ADCVOLUME_VOLUME_RIGHT(v) (((v) & 0xff) << 0) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_RIGHT(v) BM_AUDIOIN_ADCVOLUME_VOLUME_RIGHT #define BF_AUDIOIN_ADCVOLUME_VOLUME_RIGHT_V(e) BF_AUDIOIN_ADCVOLUME_VOLUME_RIGHT(BV_AUDIOIN_ADCVOLUME_VOLUME_RIGHT__##e) #define BFM_AUDIOIN_ADCVOLUME_VOLUME_RIGHT_V(v) BM_AUDIOIN_ADCVOLUME_VOLUME_RIGHT #define HW_AUDIOIN_ADCDEBUG HW(AUDIOIN_ADCDEBUG) #define HWA_AUDIOIN_ADCDEBUG (0x8004c000 + 0x40) #define HWT_AUDIOIN_ADCDEBUG HWIO_32_RW #define HWN_AUDIOIN_ADCDEBUG AUDIOIN_ADCDEBUG #define HWI_AUDIOIN_ADCDEBUG #define HW_AUDIOIN_ADCDEBUG_SET HW(AUDIOIN_ADCDEBUG_SET) #define HWA_AUDIOIN_ADCDEBUG_SET (HWA_AUDIOIN_ADCDEBUG + 0x4) #define HWT_AUDIOIN_ADCDEBUG_SET HWIO_32_WO #define HWN_AUDIOIN_ADCDEBUG_SET AUDIOIN_ADCDEBUG #define HWI_AUDIOIN_ADCDEBUG_SET #define HW_AUDIOIN_ADCDEBUG_CLR HW(AUDIOIN_ADCDEBUG_CLR) #define HWA_AUDIOIN_ADCDEBUG_CLR (HWA_AUDIOIN_ADCDEBUG + 0x8) #define HWT_AUDIOIN_ADCDEBUG_CLR HWIO_32_WO #define HWN_AUDIOIN_ADCDEBUG_CLR AUDIOIN_ADCDEBUG #define HWI_AUDIOIN_ADCDEBUG_CLR #define HW_AUDIOIN_ADCDEBUG_TOG HW(AUDIOIN_ADCDEBUG_TOG) #define HWA_AUDIOIN_ADCDEBUG_TOG (HWA_AUDIOIN_ADCDEBUG + 0xc) #define HWT_AUDIOIN_ADCDEBUG_TOG HWIO_32_WO #define HWN_AUDIOIN_ADCDEBUG_TOG AUDIOIN_ADCDEBUG #define HWI_AUDIOIN_ADCDEBUG_TOG #define BP_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA 31 #define BM_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA 0x80000000 #define BF_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA(v) (((v) & 0x1) << 31) #define BFM_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA(v) BM_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA #define BF_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA_V(e) BF_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA(BV_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA__##e) #define BFM_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA_V(v) BM_AUDIOIN_ADCDEBUG_ENABLE_ADCDMA #define BP_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS 3 #define BM_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS 0x8 #define BF_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS(v) (((v) & 0x1) << 3) #define BFM_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS(v) BM_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS #define BF_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS_V(e) BF_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS(BV_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS__##e) #define BFM_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS_V(v) BM_AUDIOIN_ADCDEBUG_ADC_DMA_REQ_HAND_SHAKE_CLK_CROSS #define BP_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE 2 #define BM_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE 0x4 #define BF_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE(v) (((v) & 0x1) << 2) #define BFM_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE(v) BM_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE #define BF_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE_V(e) BF_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE(BV_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE__##e) #define BFM_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE_V(v) BM_AUDIOIN_ADCDEBUG_SET_INTERRUPT3_HAND_SHAKE #define BP_AUDIOIN_ADCDEBUG_DMA_PREQ 1 #define BM_AUDIOIN_ADCDEBUG_DMA_PREQ 0x2 #define BF_AUDIOIN_ADCDEBUG_DMA_PREQ(v) (((v) & 0x1) << 1) #define BFM_AUDIOIN_ADCDEBUG_DMA_PREQ(v) BM_AUDIOIN_ADCDEBUG_DMA_PREQ #define BF_AUDIOIN_ADCDEBUG_DMA_PREQ_V(e) BF_AUDIOIN_ADCDEBUG_DMA_PREQ(BV_AUDIOIN_ADCDEBUG_DMA_PREQ__##e) #define BFM_AUDIOIN_ADCDEBUG_DMA_PREQ_V(v) BM_AUDIOIN_ADCDEBUG_DMA_PREQ #define BP_AUDIOIN_ADCDEBUG_FIFO_STATUS 0 #define BM_AUDIOIN_ADCDEBUG_FIFO_STATUS 0x1 #define BF_AUDIOIN_ADCDEBUG_FIFO_STATUS(v) (((v) & 0x1) << 0) #define BFM_AUDIOIN_ADCDEBUG_FIFO_STATUS(v) BM_AUDIOIN_ADCDEBUG_FIFO_STATUS #define BF_AUDIOIN_ADCDEBUG_FIFO_STATUS_V(e) BF_AUDIOIN_ADCDEBUG_FIFO_STATUS(BV_AUDIOIN_ADCDEBUG_FIFO_STATUS__##e) #define BFM_AUDIOIN_ADCDEBUG_FIFO_STATUS_V(v) BM_AUDIOIN_ADCDEBUG_FIFO_STATUS #define HW_AUDIOIN_ADCVOL HW(AUDIOIN_ADCVOL) #define HWA_AUDIOIN_ADCVOL (0x8004c000 + 0x50) #define HWT_AUDIOIN_ADCVOL HWIO_32_RW #define HWN_AUDIOIN_ADCVOL AUDIOIN_ADCVOL #define HWI_AUDIOIN_ADCVOL #define HW_AUDIOIN_ADCVOL_SET HW(AUDIOIN_ADCVOL_SET) #define HWA_AUDIOIN_ADCVOL_SET (HWA_AUDIOIN_ADCVOL + 0x4) #define HWT_AUDIOIN_ADCVOL_SET HWIO_32_WO #define HWN_AUDIOIN_ADCVOL_SET AUDIOIN_ADCVOL #define HWI_AUDIOIN_ADCVOL_SET #define HW_AUDIOIN_ADCVOL_CLR HW(AUDIOIN_ADCVOL_CLR) #define HWA_AUDIOIN_ADCVOL_CLR (HWA_AUDIOIN_ADCVOL + 0x8) #define HWT_AUDIOIN_ADCVOL_CLR HWIO_32_WO #define HWN_AUDIOIN_ADCVOL_CLR AUDIOIN_ADCVOL #define HWI_AUDIOIN_ADCVOL_CLR #define HW_AUDIOIN_ADCVOL_TOG HW(AUDIOIN_ADCVOL_TOG) #define HWA_AUDIOIN_ADCVOL_TOG (HWA_AUDIOIN_ADCVOL + 0xc) #define HWT_AUDIOIN_ADCVOL_TOG HWIO_32_WO #define HWN_AUDIOIN_ADCVOL_TOG AUDIOIN_ADCVOL #define HWI_AUDIOIN_ADCVOL_TOG #define BP_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING 28 #define BM_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING 0x10000000 #define BF_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING(v) (((v) & 0x1) << 28) #define BFM_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING(v) BM_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING #define BF_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING_V(e) BF_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING(BV_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING__##e) #define BFM_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING_V(v) BM_AUDIOIN_ADCVOL_VOLUME_UPDATE_PENDING #define BP_AUDIOIN_ADCVOL_EN_ADC_ZCD 25 #define BM_AUDIOIN_ADCVOL_EN_ADC_ZCD 0x2000000 #define BF_AUDIOIN_ADCVOL_EN_ADC_ZCD(v) (((v) & 0x1) << 25) #define BFM_AUDIOIN_ADCVOL_EN_ADC_ZCD(v) BM_AUDIOIN_ADCVOL_EN_ADC_ZCD #define BF_AUDIOIN_ADCVOL_EN_ADC_ZCD_V(e) BF_AUDIOIN_ADCVOL_EN_ADC_ZCD(BV_AUDIOIN_ADCVOL_EN_ADC_ZCD__##e) #define BFM_AUDIOIN_ADCVOL_EN_ADC_ZCD_V(v) BM_AUDIOIN_ADCVOL_EN_ADC_ZCD #define BP_AUDIOIN_ADCVOL_MUTE 24 #define BM_AUDIOIN_ADCVOL_MUTE 0x1000000 #define BF_AUDIOIN_ADCVOL_MUTE(v) (((v) & 0x1) << 24) #define BFM_AUDIOIN_ADCVOL_MUTE(v) BM_AUDIOIN_ADCVOL_MUTE #define BF_AUDIOIN_ADCVOL_MUTE_V(e) BF_AUDIOIN_ADCVOL_MUTE(BV_AUDIOIN_ADCVOL_MUTE__##e) #define BFM_AUDIOIN_ADCVOL_MUTE_V(v) BM_AUDIOIN_ADCVOL_MUTE #define BP_AUDIOIN_ADCVOL_SELECT_LEFT 12 #define BM_AUDIOIN_ADCVOL_SELECT_LEFT 0x3000 #define BF_AUDIOIN_ADCVOL_SELECT_LEFT(v) (((v) & 0x3) << 12) #define BFM_AUDIOIN_ADCVOL_SELECT_LEFT(v) BM_AUDIOIN_ADCVOL_SELECT_LEFT #define BF_AUDIOIN_ADCVOL_SELECT_LEFT_V(e) BF_AUDIOIN_ADCVOL_SELECT_LEFT(BV_AUDIOIN_ADCVOL_SELECT_LEFT__##e) #define BFM_AUDIOIN_ADCVOL_SELECT_LEFT_V(v) BM_AUDIOIN_ADCVOL_SELECT_LEFT #define BP_AUDIOIN_ADCVOL_GAIN_LEFT 8 #define BM_AUDIOIN_ADCVOL_GAIN_LEFT 0xf00 #define BF_AUDIOIN_ADCVOL_GAIN_LEFT(v) (((v) & 0xf) << 8) #define BFM_AUDIOIN_ADCVOL_GAIN_LEFT(v) BM_AUDIOIN_ADCVOL_GAIN_LEFT #define BF_AUDIOIN_ADCVOL_GAIN_LEFT_V(e) BF_AUDIOIN_ADCVOL_GAIN_LEFT(BV_AUDIOIN_ADCVOL_GAIN_LEFT__##e) #define BFM_AUDIOIN_ADCVOL_GAIN_LEFT_V(v) BM_AUDIOIN_ADCVOL_GAIN_LEFT #define BP_AUDIOIN_ADCVOL_SELECT_RIGHT 4 #define BM_AUDIOIN_ADCVOL_SELECT_RIGHT 0x30 #define BF_AUDIOIN_ADCVOL_SELECT_RIGHT(v) (((v) & 0x3) << 4) #define BFM_AUDIOIN_ADCVOL_SELECT_RIGHT(v) BM_AUDIOIN_ADCVOL_SELECT_RIGHT #define BF_AUDIOIN_ADCVOL_SELECT_RIGHT_V(e) BF_AUDIOIN_ADCVOL_SELECT_RIGHT(BV_AUDIOIN_ADCVOL_SELECT_RIGHT__##e) #define BFM_AUDIOIN_ADCVOL_SELECT_RIGHT_V(v) BM_AUDIOIN_ADCVOL_SELECT_RIGHT #define BP_AUDIOIN_ADCVOL_GAIN_RIGHT 0 #define BM_AUDIOIN_ADCVOL_GAIN_RIGHT 0xf #define BF_AUDIOIN_ADCVOL_GAIN_RIGHT(v) (((v) & 0xf) << 0) #define BFM_AUDIOIN_ADCVOL_GAIN_RIGHT(v) BM_AUDIOIN_ADCVOL_GAIN_RIGHT #define BF_AUDIOIN_ADCVOL_GAIN_RIGHT_V(e) BF_AUDIOIN_ADCVOL_GAIN_RIGHT(BV_AUDIOIN_ADCVOL_GAIN_RIGHT__##e) #define BFM_AUDIOIN_ADCVOL_GAIN_RIGHT_V(v) BM_AUDIOIN_ADCVOL_GAIN_RIGHT #define HW_AUDIOIN_MICLINE HW(AUDIOIN_MICLINE) #define HWA_AUDIOIN_MICLINE (0x8004c000 + 0x60) #define HWT_AUDIOIN_MICLINE HWIO_32_RW #define HWN_AUDIOIN_MICLINE AUDIOIN_MICLINE #define HWI_AUDIOIN_MICLINE #define HW_AUDIOIN_MICLINE_SET HW(AUDIOIN_MICLINE_SET) #define HWA_AUDIOIN_MICLINE_SET (HWA_AUDIOIN_MICLINE + 0x4) #define HWT_AUDIOIN_MICLINE_SET HWIO_32_WO #define HWN_AUDIOIN_MICLINE_SET AUDIOIN_MICLINE #define HWI_AUDIOIN_MICLINE_SET #define HW_AUDIOIN_MICLINE_CLR HW(AUDIOIN_MICLINE_CLR) #define HWA_AUDIOIN_MICLINE_CLR (HWA_AUDIOIN_MICLINE + 0x8) #define HWT_AUDIOIN_MICLINE_CLR HWIO_32_WO #define HWN_AUDIOIN_MICLINE_CLR AUDIOIN_MICLINE #define HWI_AUDIOIN_MICLINE_CLR #define HW_AUDIOIN_MICLINE_TOG HW(AUDIOIN_MICLINE_TOG) #define HWA_AUDIOIN_MICLINE_TOG (HWA_AUDIOIN_MICLINE + 0xc) #define HWT_AUDIOIN_MICLINE_TOG HWIO_32_WO #define HWN_AUDIOIN_MICLINE_TOG AUDIOIN_MICLINE #define HWI_AUDIOIN_MICLINE_TOG #define BP_AUDIOIN_MICLINE_DIVIDE_LINE1 29 #define BM_AUDIOIN_MICLINE_DIVIDE_LINE1 0x20000000 #define BF_AUDIOIN_MICLINE_DIVIDE_LINE1(v) (((v) & 0x1) << 29) #define BFM_AUDIOIN_MICLINE_DIVIDE_LINE1(v) BM_AUDIOIN_MICLINE_DIVIDE_LINE1 #define BF_AUDIOIN_MICLINE_DIVIDE_LINE1_V(e) BF_AUDIOIN_MICLINE_DIVIDE_LINE1(BV_AUDIOIN_MICLINE_DIVIDE_LINE1__##e) #define BFM_AUDIOIN_MICLINE_DIVIDE_LINE1_V(v) BM_AUDIOIN_MICLINE_DIVIDE_LINE1 #define BP_AUDIOIN_MICLINE_DIVIDE_LINE2 28 #define BM_AUDIOIN_MICLINE_DIVIDE_LINE2 0x10000000 #define BF_AUDIOIN_MICLINE_DIVIDE_LINE2(v) (((v) & 0x1) << 28) #define BFM_AUDIOIN_MICLINE_DIVIDE_LINE2(v) BM_AUDIOIN_MICLINE_DIVIDE_LINE2 #define BF_AUDIOIN_MICLINE_DIVIDE_LINE2_V(e) BF_AUDIOIN_MICLINE_DIVIDE_LINE2(BV_AUDIOIN_MICLINE_DIVIDE_LINE2__##e) #define BFM_AUDIOIN_MICLINE_DIVIDE_LINE2_V(v) BM_AUDIOIN_MICLINE_DIVIDE_LINE2 #define BP_AUDIOIN_MICLINE_MIC_SELECT 24 #define BM_AUDIOIN_MICLINE_MIC_SELECT 0x1000000 #define BF_AUDIOIN_MICLINE_MIC_SELECT(v) (((v) & 0x1) << 24) #define BFM_AUDIOIN_MICLINE_MIC_SELECT(v) BM_AUDIOIN_MICLINE_MIC_SELECT #define BF_AUDIOIN_MICLINE_MIC_SELECT_V(e) BF_AUDIOIN_MICLINE_MIC_SELECT(BV_AUDIOIN_MICLINE_MIC_SELECT__##e) #define BFM_AUDIOIN_MICLINE_MIC_SELECT_V(v) BM_AUDIOIN_MICLINE_MIC_SELECT #define BP_AUDIOIN_MICLINE_MIC_RESISTOR 20 #define BM_AUDIOIN_MICLINE_MIC_RESISTOR 0x300000 #define BV_AUDIOIN_MICLINE_MIC_RESISTOR__Off 0x0 #define BV_AUDIOIN_MICLINE_MIC_RESISTOR__2KOhm 0x1 #define BV_AUDIOIN_MICLINE_MIC_RESISTOR__4KOhm 0x2 #define BV_AUDIOIN_MICLINE_MIC_RESISTOR__8KOhm 0x3 #define BF_AUDIOIN_MICLINE_MIC_RESISTOR(v) (((v) & 0x3) << 20) #define BFM_AUDIOIN_MICLINE_MIC_RESISTOR(v) BM_AUDIOIN_MICLINE_MIC_RESISTOR #define BF_AUDIOIN_MICLINE_MIC_RESISTOR_V(e) BF_AUDIOIN_MICLINE_MIC_RESISTOR(BV_AUDIOIN_MICLINE_MIC_RESISTOR__##e) #define BFM_AUDIOIN_MICLINE_MIC_RESISTOR_V(v) BM_AUDIOIN_MICLINE_MIC_RESISTOR #define BP_AUDIOIN_MICLINE_MIC_BIAS 16 #define BM_AUDIOIN_MICLINE_MIC_BIAS 0x70000 #define BF_AUDIOIN_MICLINE_MIC_BIAS(v) (((v) & 0x7) << 16) #define BFM_AUDIOIN_MICLINE_MIC_BIAS(v) BM_AUDIOIN_MICLINE_MIC_BIAS #define BF_AUDIOIN_MICLINE_MIC_BIAS_V(e) BF_AUDIOIN_MICLINE_MIC_BIAS(BV_AUDIOIN_MICLINE_MIC_BIAS__##e) #define BFM_AUDIOIN_MICLINE_MIC_BIAS_V(v) BM_AUDIOIN_MICLINE_MIC_BIAS #define BP_AUDIOIN_MICLINE_MIC_CHOPCLK 4 #define BM_AUDIOIN_MICLINE_MIC_CHOPCLK 0x30 #define BF_AUDIOIN_MICLINE_MIC_CHOPCLK(v) (((v) & 0x3) << 4) #define BFM_AUDIOIN_MICLINE_MIC_CHOPCLK(v) BM_AUDIOIN_MICLINE_MIC_CHOPCLK #define BF_AUDIOIN_MICLINE_MIC_CHOPCLK_V(e) BF_AUDIOIN_MICLINE_MIC_CHOPCLK(BV_AUDIOIN_MICLINE_MIC_CHOPCLK__##e) #define BFM_AUDIOIN_MICLINE_MIC_CHOPCLK_V(v) BM_AUDIOIN_MICLINE_MIC_CHOPCLK #define BP_AUDIOIN_MICLINE_MIC_GAIN 0 #define BM_AUDIOIN_MICLINE_MIC_GAIN 0x3 #define BV_AUDIOIN_MICLINE_MIC_GAIN__0dB 0x0 #define BV_AUDIOIN_MICLINE_MIC_GAIN__20dB 0x1 #define BV_AUDIOIN_MICLINE_MIC_GAIN__30dB 0x2 #define BV_AUDIOIN_MICLINE_MIC_GAIN__40dB 0x3 #define BF_AUDIOIN_MICLINE_MIC_GAIN(v) (((v) & 0x3) << 0) #define BFM_AUDIOIN_MICLINE_MIC_GAIN(v) BM_AUDIOIN_MICLINE_MIC_GAIN #define BF_AUDIOIN_MICLINE_MIC_GAIN_V(e) BF_AUDIOIN_MICLINE_MIC_GAIN(BV_AUDIOIN_MICLINE_MIC_GAIN__##e) #define BFM_AUDIOIN_MICLINE_MIC_GAIN_V(v) BM_AUDIOIN_MICLINE_MIC_GAIN #define HW_AUDIOIN_ANACLKCTRL HW(AUDIOIN_ANACLKCTRL) #define HWA_AUDIOIN_ANACLKCTRL (0x8004c000 + 0x70) #define HWT_AUDIOIN_ANACLKCTRL HWIO_32_RW #define HWN_AUDIOIN_ANACLKCTRL AUDIOIN_ANACLKCTRL #define HWI_AUDIOIN_ANACLKCTRL #define HW_AUDIOIN_ANACLKCTRL_SET HW(AUDIOIN_ANACLKCTRL_SET) #define HWA_AUDIOIN_ANACLKCTRL_SET (HWA_AUDIOIN_ANACLKCTRL + 0x4) #define HWT_AUDIOIN_ANACLKCTRL_SET HWIO_32_WO #define HWN_AUDIOIN_ANACLKCTRL_SET AUDIOIN_ANACLKCTRL #define HWI_AUDIOIN_ANACLKCTRL_SET #define HW_AUDIOIN_ANACLKCTRL_CLR HW(AUDIOIN_ANACLKCTRL_CLR) #define HWA_AUDIOIN_ANACLKCTRL_CLR (HWA_AUDIOIN_ANACLKCTRL + 0x8) #define HWT_AUDIOIN_ANACLKCTRL_CLR HWIO_32_WO #define HWN_AUDIOIN_ANACLKCTRL_CLR AUDIOIN_ANACLKCTRL #define HWI_AUDIOIN_ANACLKCTRL_CLR #define HW_AUDIOIN_ANACLKCTRL_TOG HW(AUDIOIN_ANACLKCTRL_TOG) #define HWA_AUDIOIN_ANACLKCTRL_TOG (HWA_AUDIOIN_ANACLKCTRL + 0xc) #define HWT_AUDIOIN_ANACLKCTRL_TOG HWIO_32_WO #define HWN_AUDIOIN_ANACLKCTRL_TOG AUDIOIN_ANACLKCTRL #define HWI_AUDIOIN_ANACLKCTRL_TOG #define BP_AUDIOIN_ANACLKCTRL_CLKGATE 31 #define BM_AUDIOIN_ANACLKCTRL_CLKGATE 0x80000000 #define BF_AUDIOIN_ANACLKCTRL_CLKGATE(v) (((v) & 0x1) << 31) #define BFM_AUDIOIN_ANACLKCTRL_CLKGATE(v) BM_AUDIOIN_ANACLKCTRL_CLKGATE #define BF_AUDIOIN_ANACLKCTRL_CLKGATE_V(e) BF_AUDIOIN_ANACLKCTRL_CLKGATE(BV_AUDIOIN_ANACLKCTRL_CLKGATE__##e) #define BFM_AUDIOIN_ANACLKCTRL_CLKGATE_V(v) BM_AUDIOIN_ANACLKCTRL_CLKGATE #define BP_AUDIOIN_ANACLKCTRL_DITHER_OFF 6 #define BM_AUDIOIN_ANACLKCTRL_DITHER_OFF 0x40 #define BF_AUDIOIN_ANACLKCTRL_DITHER_OFF(v) (((v) & 0x1) << 6) #define BFM_AUDIOIN_ANACLKCTRL_DITHER_OFF(v) BM_AUDIOIN_ANACLKCTRL_DITHER_OFF #define BF_AUDIOIN_ANACLKCTRL_DITHER_OFF_V(e) BF_AUDIOIN_ANACLKCTRL_DITHER_OFF(BV_AUDIOIN_ANACLKCTRL_DITHER_OFF__##e) #define BFM_AUDIOIN_ANACLKCTRL_DITHER_OFF_V(v) BM_AUDIOIN_ANACLKCTRL_DITHER_OFF #define BP_AUDIOIN_ANACLKCTRL_SLOW_DITHER 5 #define BM_AUDIOIN_ANACLKCTRL_SLOW_DITHER 0x20 #define BF_AUDIOIN_ANACLKCTRL_SLOW_DITHER(v) (((v) & 0x1) << 5) #define BFM_AUDIOIN_ANACLKCTRL_SLOW_DITHER(v) BM_AUDIOIN_ANACLKCTRL_SLOW_DITHER #define BF_AUDIOIN_ANACLKCTRL_SLOW_DITHER_V(e) BF_AUDIOIN_ANACLKCTRL_SLOW_DITHER(BV_AUDIOIN_ANACLKCTRL_SLOW_DITHER__##e) #define BFM_AUDIOIN_ANACLKCTRL_SLOW_DITHER_V(v) BM_AUDIOIN_ANACLKCTRL_SLOW_DITHER #define BP_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK 4 #define BM_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK 0x10 #define BF_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK(v) (((v) & 0x1) << 4) #define BFM_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK(v) BM_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK #define BF_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK_V(e) BF_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK(BV_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK__##e) #define BFM_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK_V(v) BM_AUDIOIN_ANACLKCTRL_INVERT_ADCCLK #define BP_AUDIOIN_ANACLKCTRL_ADCDIV 0 #define BM_AUDIOIN_ANACLKCTRL_ADCDIV 0x7 #define BF_AUDIOIN_ANACLKCTRL_ADCDIV(v) (((v) & 0x7) << 0) #define BFM_AUDIOIN_ANACLKCTRL_ADCDIV(v) BM_AUDIOIN_ANACLKCTRL_ADCDIV #define BF_AUDIOIN_ANACLKCTRL_ADCDIV_V(e) BF_AUDIOIN_ANACLKCTRL_ADCDIV(BV_AUDIOIN_ANACLKCTRL_ADCDIV__##e) #define BFM_AUDIOIN_ANACLKCTRL_ADCDIV_V(v) BM_AUDIOIN_ANACLKCTRL_ADCDIV #define HW_AUDIOIN_DATA HW(AUDIOIN_DATA) #define HWA_AUDIOIN_DATA (0x8004c000 + 0x80) #define HWT_AUDIOIN_DATA HWIO_32_RW #define HWN_AUDIOIN_DATA AUDIOIN_DATA #define HWI_AUDIOIN_DATA #define BP_AUDIOIN_DATA_HIGH 16 #define BM_AUDIOIN_DATA_HIGH 0xffff0000 #define BF_AUDIOIN_DATA_HIGH(v) (((v) & 0xffff) << 16) #define BFM_AUDIOIN_DATA_HIGH(v) BM_AUDIOIN_DATA_HIGH #define BF_AUDIOIN_DATA_HIGH_V(e) BF_AUDIOIN_DATA_HIGH(BV_AUDIOIN_DATA_HIGH__##e) #define BFM_AUDIOIN_DATA_HIGH_V(v) BM_AUDIOIN_DATA_HIGH #define BP_AUDIOIN_DATA_LOW 0 #define BM_AUDIOIN_DATA_LOW 0xffff #define BF_AUDIOIN_DATA_LOW(v) (((v) & 0xffff) << 0) #define BFM_AUDIOIN_DATA_LOW(v) BM_AUDIOIN_DATA_LOW #define BF_AUDIOIN_DATA_LOW_V(e) BF_AUDIOIN_DATA_LOW(BV_AUDIOIN_DATA_LOW__##e) #define BFM_AUDIOIN_DATA_LOW_V(v) BM_AUDIOIN_DATA_LOW #endif /* __HEADERGEN_STMP3700_AUDIOIN_H__*/