📄 cslr_chip.h
字号:
/* ============================================================================
* Copyright (c) Texas Instruments Inc 2002, 2003, 2004, 2005
*
* Use of this software is controlled by the terms and conditions found in the
* license agreement under which this software has been supplied.
* ===========================================================================
*/
#ifndef _CSLR_CHIP_H_
#define _CSLR_CHIP_H_
/** \file cslr_chip_001.h
*
* \brief This file contains the Register Desciptions for CHIP
*
*********************************************************************/
#include <cslr.h>
#include <tistdtypes.h>
/**************************************************************************\
* Field Definition Macros
\**************************************************************************/
/* AMR */
#define CSL_CHIP_AMR_BK1_MASK (0x03E00000u)
#define CSL_CHIP_AMR_BK1_SHIFT (0x00000015u)
#define CSL_CHIP_AMR_BK1_RESETVAL (0x00000001u)
#define CSL_CHIP_AMR_BK0_MASK (0x001F0000u)
#define CSL_CHIP_AMR_BK0_SHIFT (0x00000010u)
#define CSL_CHIP_AMR_BK0_RESETVAL (0x00000001u)
#define CSL_CHIP_AMR_B7MODE_MASK (0x0000C000u)
#define CSL_CHIP_AMR_B7MODE_SHIFT (0x0000000Eu)
#define CSL_CHIP_AMR_B7MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_B7MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_B7MODE_CIRCULARBK0 (0x00000001u)
#define CSL_CHIP_AMR_B7MODE_CIRCULARBK1 (0x00000002u)
#define CSL_CHIP_AMR_B7MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_B6MODE_MASK (0x00003000u)
#define CSL_CHIP_AMR_B6MODE_SHIFT (0x0000000Cu)
#define CSL_CHIP_AMR_B6MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_B6MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_B6MODE_CIRCULARBK0 (0x00000001u)
#define CSL_CHIP_AMR_B6MODE_CIRCULARBK1 (0x00000002u)
#define CSL_CHIP_AMR_B6MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_B5MODE_MASK (0x00000C00u)
#define CSL_CHIP_AMR_B5MODE_SHIFT (0x0000000Au)
#define CSL_CHIP_AMR_B5MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_B5MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_B5MODE_CIRCULARBK1 (0x00000001u)
#define CSL_CHIP_AMR_B5MODE_CIRCULARBK2 (0x00000002u)
#define CSL_CHIP_AMR_B5MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_B4MODE_MASK (0x00000300u)
#define CSL_CHIP_AMR_B4MODE_SHIFT (0x00000008u)
#define CSL_CHIP_AMR_B4MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_B4MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_B4MODE_CIRCULARBK1 (0x00000001u)
#define CSL_CHIP_AMR_B4MODE_CIRCULARBK2 (0x00000002u)
#define CSL_CHIP_AMR_B4MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_A7MODE_MASK (0x000000C0u)
#define CSL_CHIP_AMR_A7MODE_SHIFT (0x00000006u)
#define CSL_CHIP_AMR_A7MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_A7MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_A7MODE_CIRCULARBK1 (0x00000001u)
#define CSL_CHIP_AMR_A7MODE_CIRCULARBK2 (0x00000002u)
#define CSL_CHIP_AMR_A7MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_A6MODE_MASK (0x00000030u)
#define CSL_CHIP_AMR_A6MODE_SHIFT (0x00000004u)
#define CSL_CHIP_AMR_A6MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_A6MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_A6MODE_CIRCULARBK2 (0x00000001u)
#define CSL_CHIP_AMR_A6MODE_CIRCULARBK3 (0x00000002u)
#define CSL_CHIP_AMR_A6MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_A5MODE_MASK (0x0000000Cu)
#define CSL_CHIP_AMR_A5MODE_SHIFT (0x00000002u)
#define CSL_CHIP_AMR_A5MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_A5MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_A5MODE_CIRCULARBK3 (0x00000001u)
#define CSL_CHIP_AMR_A5MODE_CIRCULARBK4 (0x00000002u)
#define CSL_CHIP_AMR_A5MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_A4MODE_MASK (0x00000003u)
#define CSL_CHIP_AMR_A4MODE_SHIFT (0x00000000u)
#define CSL_CHIP_AMR_A4MODE_RESETVAL (0x00000000u)
#define CSL_CHIP_AMR_A4MODE_LINEAR (0x00000000u)
#define CSL_CHIP_AMR_A4MODE_CIRCULARBK4 (0x00000001u)
#define CSL_CHIP_AMR_A4MODE_CIRCULARBK5 (0x00000002u)
#define CSL_CHIP_AMR_A4MODE_RESV (0x00000003u)
#define CSL_CHIP_AMR_RESETVAL (0x00210000u)
/* CSR */
#define CSL_CHIP_CSR_CPU_ID_MASK (0xFF000000u)
#define CSL_CHIP_CSR_CPU_ID_SHIFT (0x00000018u)
#define CSL_CHIP_CSR_CPU_ID_RESETVAL (0x00000008u)
#define CSL_CHIP_CSR_REV_ID_MASK (0x00FF0000u)
#define CSL_CHIP_CSR_REV_ID_SHIFT (0x00000010u)
#define CSL_CHIP_CSR_REV_ID_RESETVAL (0x00000801u)
#define CSL_CHIP_CSR_PWRD_MASK (0x0000FC00u)
#define CSL_CHIP_CSR_PWRD_SHIFT (0x0000000Au)
#define CSL_CHIP_CSR_PWRD_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_SAT_MASK (0x00000200u)
#define CSL_CHIP_CSR_SAT_SHIFT (0x00000009u)
#define CSL_CHIP_CSR_SAT_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_SAT_SATURATE (0x00000001u)
#define CSL_CHIP_CSR_SAT_NONSATURATE (0x00000000u)
#define CSL_CHIP_CSR_EN_MASK (0x00000100u)
#define CSL_CHIP_CSR_EN_SHIFT (0x00000008u)
#define CSL_CHIP_CSR_EN_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_EN_BIG (0x00000000u)
#define CSL_CHIP_CSR_EN_LITTLE (0x00000001u)
#define CSL_CHIP_CSR_PCC_MASK (0x000000E0u)
#define CSL_CHIP_CSR_PCC_SHIFT (0x00000005u)
#define CSL_CHIP_CSR_PCC_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_DCC_MASK (0x0000001Cu)
#define CSL_CHIP_CSR_DCC_SHIFT (0x00000002u)
#define CSL_CHIP_CSR_DCC_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_PGIE_MASK (0x00000002u)
#define CSL_CHIP_CSR_PGIE_SHIFT (0x00000001u)
#define CSL_CHIP_CSR_PGIE_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_GIE_MASK (0x00000001u)
#define CSL_CHIP_CSR_GIE_SHIFT (0x00000000u)
#define CSL_CHIP_CSR_GIE_RESETVAL (0x00000000u)
#define CSL_CHIP_CSR_GIE_ENABLE (0x00000001u)
#define CSL_CHIP_CSR_GIE_DISABLE (0x00000000u)
#define CSL_CHIP_CSR_RESETVAL (0x08010000u)
/* IFR */
#define CSL_CHIP_IFR_IF15_MASK (0x00008000u)
#define CSL_CHIP_IFR_IF15_SHIFT (0x0000000Fu)
#define CSL_CHIP_IFR_IF15_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF15_ENABLE (0x00000001u)
#define CSL_CHIP_IFR_IF14_MASK (0x00004000u)
#define CSL_CHIP_IFR_IF14_SHIFT (0x0000000Eu)
#define CSL_CHIP_IFR_IF14_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF13_MASK (0x00002000u)
#define CSL_CHIP_IFR_IF13_SHIFT (0x0000000Du)
#define CSL_CHIP_IFR_IF13_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF12_MASK (0x00001000u)
#define CSL_CHIP_IFR_IF12_SHIFT (0x0000000Cu)
#define CSL_CHIP_IFR_IF12_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF11_MASK (0x00000800u)
#define CSL_CHIP_IFR_IF11_SHIFT (0x0000000Bu)
#define CSL_CHIP_IFR_IF11_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF10_MASK (0x00000400u)
#define CSL_CHIP_IFR_IF10_SHIFT (0x0000000Au)
#define CSL_CHIP_IFR_IF10_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF9_MASK (0x00000200u)
#define CSL_CHIP_IFR_IF9_SHIFT (0x00000009u)
#define CSL_CHIP_IFR_IF9_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF8_MASK (0x00000100u)
#define CSL_CHIP_IFR_IF8_SHIFT (0x00000008u)
#define CSL_CHIP_IFR_IF8_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF7_MASK (0x00000080u)
#define CSL_CHIP_IFR_IF7_SHIFT (0x00000007u)
#define CSL_CHIP_IFR_IF7_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF6_MASK (0x00000040u)
#define CSL_CHIP_IFR_IF6_SHIFT (0x00000006u)
#define CSL_CHIP_IFR_IF6_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF5_MASK (0x00000020u)
#define CSL_CHIP_IFR_IF5_SHIFT (0x00000005u)
#define CSL_CHIP_IFR_IF5_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_IF4_MASK (0x00000010u)
#define CSL_CHIP_IFR_IF4_SHIFT (0x00000004u)
#define CSL_CHIP_IFR_IF4_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_NMIF_MASK (0x00000002u)
#define CSL_CHIP_IFR_NMIF_SHIFT (0x00000001u)
#define CSL_CHIP_IFR_NMIF_RESETVAL (0x00000000u)
#define CSL_CHIP_IFR_RESETVAL (0x00000000u)
/* ISR */
#define CSL_CHIP_ISR_IS15_MASK (0x00008000u)
#define CSL_CHIP_ISR_IS15_SHIFT (0x0000000Fu)
#define CSL_CHIP_ISR_IS15_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS15_SET (0x00000001u)
#define CSL_CHIP_ISR_IS14_MASK (0x00004000u)
#define CSL_CHIP_ISR_IS14_SHIFT (0x0000000Eu)
#define CSL_CHIP_ISR_IS14_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS14_SET (0x00000001u)
#define CSL_CHIP_ISR_IS13_MASK (0x00002000u)
#define CSL_CHIP_ISR_IS13_SHIFT (0x0000000Du)
#define CSL_CHIP_ISR_IS13_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS13_SET (0x00000001u)
#define CSL_CHIP_ISR_IS12_MASK (0x00001000u)
#define CSL_CHIP_ISR_IS12_SHIFT (0x0000000Cu)
#define CSL_CHIP_ISR_IS12_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS12_SET (0x00000001u)
#define CSL_CHIP_ISR_IS11_MASK (0x00000800u)
#define CSL_CHIP_ISR_IS11_SHIFT (0x0000000Bu)
#define CSL_CHIP_ISR_IS11_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS11_SET (0x00000001u)
#define CSL_CHIP_ISR_IS10_MASK (0x00000400u)
#define CSL_CHIP_ISR_IS10_SHIFT (0x0000000Au)
#define CSL_CHIP_ISR_IS10_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS10_SET (0x00000001u)
#define CSL_CHIP_ISR_IS9_MASK (0x00000200u)
#define CSL_CHIP_ISR_IS9_SHIFT (0x00000009u)
#define CSL_CHIP_ISR_IS9_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS9_SET (0x00000001u)
#define CSL_CHIP_ISR_IS8_MASK (0x00000100u)
#define CSL_CHIP_ISR_IS8_SHIFT (0x00000008u)
#define CSL_CHIP_ISR_IS8_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS8_SET (0x00000001u)
#define CSL_CHIP_ISR_IS7_MASK (0x00000080u)
#define CSL_CHIP_ISR_IS7_SHIFT (0x00000007u)
#define CSL_CHIP_ISR_IS7_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS7_SET (0x00000001u)
#define CSL_CHIP_ISR_IS6_MASK (0x00000040u)
#define CSL_CHIP_ISR_IS6_SHIFT (0x00000006u)
#define CSL_CHIP_ISR_IS6_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS6_SET (0x00000001u)
#define CSL_CHIP_ISR_IS5_MASK (0x00000020u)
#define CSL_CHIP_ISR_IS5_SHIFT (0x00000005u)
#define CSL_CHIP_ISR_IS5_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS5_SET (0x00000001u)
#define CSL_CHIP_ISR_IS4_MASK (0x00000010u)
#define CSL_CHIP_ISR_IS4_SHIFT (0x00000004u)
#define CSL_CHIP_ISR_IS4_RESETVAL (0x00000000u)
#define CSL_CHIP_ISR_IS4_SET (0x00000001u)
#define CSL_CHIP_ISR_RESETVAL (0x00000000u)
/* ICR */
#define CSL_CHIP_ICR_IC15_MASK (0x00008000u)
#define CSL_CHIP_ICR_IC15_SHIFT (0x0000000Fu)
#define CSL_CHIP_ICR_IC15_RESETVAL (0x00000000u)
#define CSL_CHIP_ICR_IC15_CLR (0x00000001u)
#define CSL_CHIP_ICR_IC14_MASK (0x00004000u)
#define CSL_CHIP_ICR_IC14_SHIFT (0x0000000Eu)
#define CSL_CHIP_ICR_IC14_RESETVAL (0x00000000u)
#define CSL_CHIP_ICR_IC14_CLR (0x00000001u)
#define CSL_CHIP_ICR_IC13_MASK (0x00002000u)
#define CSL_CHIP_ICR_IC13_SHIFT (0x0000000Du)
#define CSL_CHIP_ICR_IC13_RESETVAL (0x00000000u)
#define CSL_CHIP_ICR_IC13_CLR (0x00000001u)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -