⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csl_chiphal.h

📁 基于ti公司的DM642的视频处理代码
💻 H
📖 第 1 页 / 共 5 页
字号:
  #define  CHIP_DEVCFG_TOUT0SEL_DEFAULT    0x00000000u  #define  CHIP_DEVCFG_TOUT0SEL_OF(x)       _VALUEOF(x)  #define  CHIP_DEVCFG_TOUT0SEL_TOUT0PIN   0x00000000u  #define  CHIP_DEVCFG_TOUT0SEL_MCASPPIN   0x00000001u  #define _CHIP_DEVCFG_MCBSP0DIS_MASK       0x00000002u  #define _CHIP_DEVCFG_MCBSP0DIS_SHIFT      0x00000001u  #define  CHIP_DEVCFG_MCBSP0DIS_DEFAULT    0x00000000u  #define  CHIP_DEVCFG_MCBSP0DIS_OF(x)       _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP0DIS_0          0x00000000u  #define  CHIP_DEVCFG_MCBSP0DIS_1          0x00000001u  #define _CHIP_DEVCFG_MCBSP1DIS_MASK         0x00000001u  #define _CHIP_DEVCFG_MCBSP1DIS_SHIFT        0x00000000u  #define  CHIP_DEVCFG_MCBSP1DIS_DEFAULT      0x00000000u  #define  CHIP_DEVCFG_MCBSP1DIS_OF(x)        _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP1DIS_0            0x00000000u  #define  CHIP_DEVCFG_MCBSP1DIS_1            0x00000001u  #define  CHIP_DEVCFG_OF(x)              _VALUEOF(x)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,EKSRC) \    |_PER_FDEFAULT(CHIP,DEVCFG,TOUT1SEL) \    |_PER_FDEFAULT(CHIP,DEVCFG,TOUT0SEL) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0DIS) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1DIS) \    |_PER_FDEFAULT(CHIP,DEVCFG,GPIO1EN) \ )  #define CHIP_DEVCFG_RMK(eksrc,tout1sel,tout0sel,mcbsp0dis,mcbsp1dis,\                          gpio1en ) (Uint32)( \      _PER_FMK(CHIP,DEVCFG,EKSRC,eksrc) \    |_PER_FMK(CHIP,DEVCFG,TOUT1SEL,tout1sel) \    |_PER_FMK(CHIP,DEVCFG,TOUT0SEL,tout0sel) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0DIS,mcbsp0dis) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1DIS,mcbsp1dis) \    |_PER_FMK(CHIP,DEVCFG,GPIO1EN,gpio1en) \)#elif (CHIP_6713)  #define   _CHIP_DEVCFG_ADDR              0x019C0200u  #define   _CHIP_DEVCFG_OFFSET             0  #define _CHIP_DEVCFG_EKSRC_MASK          0x00000010u  #define _CHIP_DEVCFG_EKSRC_SHIFT         0x00000004u  #define  CHIP_DEVCFG_EKSRC_DEFAULT       0x00000000u  #define  CHIP_DEVCFG_EKSRC_OF(x)         _VALUEOF(x)  #define  CHIP_DEVCFG_EKSRC_SYSCLK3       0x00000000u  #define  CHIP_DEVCFG_EKSRC_ECLKIN        0x00000001u  #define _CHIP_DEVCFG_TOUT1SEL_MASK       0x00000008u  #define _CHIP_DEVCFG_TOUT1SEL_SHIFT      0x00000003u  #define  CHIP_DEVCFG_TOUT1SEL_DEFAULT    0x00000000u  #define  CHIP_DEVCFG_TOUT1SEL_OF(x)       _VALUEOF(x)  #define  CHIP_DEVCFG_TOUT1SEL_TOUT1PIN   0x00000000u  #define  CHIP_DEVCFG_TOUT1SEL_MCASPPIN   0x00000001u  #define _CHIP_DEVCFG_TOUT0SEL_MASK       0x00000004u  #define _CHIP_DEVCFG_TOUT0SEL_SHIFT      0x00000002u  #define  CHIP_DEVCFG_TOUT0SEL_DEFAULT    0x00000000u  #define  CHIP_DEVCFG_TOUT0SEL_OF(x)       _VALUEOF(x)  #define  CHIP_DEVCFG_TOUT0SEL_TOUT0PIN   0x00000000u  #define  CHIP_DEVCFG_TOUT0SEL_MCASPPIN   0x00000001u  #define _CHIP_DEVCFG_MCBSP0DIS_MASK      0x00000002u  #define _CHIP_DEVCFG_MCBSP0DIS_SHIFT     0x00000001u  #define  CHIP_DEVCFG_MCBSP0DIS_DEFAULT   0x00000000u  #define  CHIP_DEVCFG_MCBSP0DIS_OF(x)     _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP0DIS_0         0x00000000u  #define  CHIP_DEVCFG_MCBSP0DIS_1         0x00000001u  #define _CHIP_DEVCFG_MCBSP1DIS_MASK      0x00000001u  #define _CHIP_DEVCFG_MCBSP1DIS_SHIFT     0x00000000u  #define  CHIP_DEVCFG_MCBSP1DIS_DEFAULT   0x00000000u  #define  CHIP_DEVCFG_MCBSP1DIS_OF(x)     _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP1DIS_0         0x00000000u  #define  CHIP_DEVCFG_MCBSP1DIS_1         0x00000001u  #define  CHIP_DEVCFG_OF(x)              _VALUEOF(x)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,EKSRC) \    |_PER_FDEFAULT(CHIP,DEVCFG,TOUT1SEL) \    |_PER_FDEFAULT(CHIP,DEVCFG,TOUT0SEL) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0DIS) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1DIS) \ )  #define CHIP_DEVCFG_RMK(eksrc,tout1sel,tout0sel,mcbsp0dis,mcbsp1dis\                          ) (Uint32)( \      _PER_FMK(CHIP,DEVCFG,EKSRC,eksrc) \    |_PER_FMK(CHIP,DEVCFG,TOUT1SEL,tout1sel) \    |_PER_FMK(CHIP,DEVCFG,TOUT0SEL,tout0sel) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0DIS,mcbsp0dis) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1DIS,mcbsp1dis) \)#endif#if (CHIP_DM642 || CHIP_DM641 || CHIP_DM640 || CHIP_6412)  #define   _CHIP_DEVCFG_ADDR                0x01B3F000u  #define   _CHIP_DEVCFG_OFFSET              0#if (CHIP_DM642)  #define _CHIP_DEVCFG_VP2EN_MASK            0x00000040u  #define _CHIP_DEVCFG_VP2EN_SHIFT           0x00000006u  #define  CHIP_DEVCFG_VP2EN_DEFAULT         0x00000000u  #define  CHIP_DEVCFG_VP2EN_OF(x)           _VALUEOF(x)  #define  CHIP_DEVCFG_VP2EN_DISABLE         0x00000000u  #define  CHIP_DEVCFG_VP2EN_ENABLE          0x00000001u#endif#if (CHIP_DM642 | CHIP_DM641)                            #define _CHIP_DEVCFG_VP1EN_MASK            0x00000020u  #define _CHIP_DEVCFG_VP1EN_SHIFT           0x00000005u  #define  CHIP_DEVCFG_VP1EN_DEFAULT         0x00000000u  #define  CHIP_DEVCFG_VP1EN_OF(x)           _VALUEOF(x)  #define  CHIP_DEVCFG_VP1EN_DISABLE         0x00000000u  #define  CHIP_DEVCFG_VP1EN_ENABLE          0x00000001u#endif#if (CHIP_DM642 | CHIP_DM641 | CHIP_DM640)                            #define _CHIP_DEVCFG_VP0EN_MASK            0x00000010u  #define _CHIP_DEVCFG_VP0EN_SHIFT           0x00000004u  #define  CHIP_DEVCFG_VP0EN_DEFAULT         0x00000000u  #define  CHIP_DEVCFG_VP0EN_OF(x)           _VALUEOF(x)  #define  CHIP_DEVCFG_VP0EN_DISABLE         0x00000000u  #define  CHIP_DEVCFG_VP0EN_ENABLE          0x00000001u#endif  #define _CHIP_DEVCFG_I2C0EN_MASK           0x00000008u  #define _CHIP_DEVCFG_I2C0EN_SHIFT          0x00000003u  #define  CHIP_DEVCFG_I2C0EN_DEFAULT        0x00000000u  #define  CHIP_DEVCFG_I2C0EN_OF(x)          _VALUEOF(x)  #define  CHIP_DEVCFG_I2C0EN_DISABLE        0x00000000u  #define  CHIP_DEVCFG_I2C0EN_ENABLE         0x00000001u  #define _CHIP_DEVCFG_MCBSP1EN_MASK         0x00000004u  #define _CHIP_DEVCFG_MCBSP1EN_SHIFT        0x00000002u  #define  CHIP_DEVCFG_MCBSP1EN_DEFAULT      0x00000001u  #define  CHIP_DEVCFG_MCBSP1EN_OF(x)        _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP1EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCBSP1EN_ENABLE       0x00000001u  #define _CHIP_DEVCFG_MCBSP0EN_MASK         0x00000002u  #define _CHIP_DEVCFG_MCBSP0EN_SHIFT        0x00000001u  #define  CHIP_DEVCFG_MCBSP0EN_DEFAULT      0x00000001u  #define  CHIP_DEVCFG_MCBSP0EN_OF(x)        _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP0EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCBSP0EN_ENABLE       0x00000001u#if (CHIP_DM642 | CHIP_DM641 | CHIP_DM640)  #define _CHIP_DEVCFG_MCASP0EN_MASK         0x00000001u  #define _CHIP_DEVCFG_MCASP0EN_SHIFT        0x00000000u  #define  CHIP_DEVCFG_MCASP0EN_DEFAULT      0x00000000u  #define  CHIP_DEVCFG_MCASP0EN_OF(x)         _VALUEOF(x)  #define  CHIP_DEVCFG_MCASP0EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCASP0EN_ENABLE       0x00000001u#endif  #define  CHIP_DEVCFG_OF(x)              _VALUEOF(x)#if (CHIP_DM642)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,VP2EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,VP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,VP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,I2C0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCASP0EN) \   ) #define CHIP_DEVCFG_RMK(vp2en,vp1en,vp0en,i2c0en,mcbsp1en,mcbsp0en,mcasp0en) (Uint32)( \     _PER_FMK(CHIP,DEVCFG,VP2EN,vp2en) \    |_PER_FMK(CHIP,DEVCFG,VP1EN,vp1en) \    |_PER_FMK(CHIP,DEVCFG,VP0EN,vp0en) \    |_PER_FMK(CHIP,DEVCFG,I2C0EN,i2c0en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1EN,mcbsp1en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0EN,mcbsp0en) \    |_PER_FMK(CHIP,DEVCFG,MCASP0EN,mcasp0en) \  )#endif#if (CHIP_DM641)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,VP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,VP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,I2C0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCASP0EN) \   ) #define CHIP_DEVCFG_RMK(vp1en,vp0en,i2c0en,mcbsp1en,mcbsp0en,mcasp0en) (Uint32)( \     _PER_FMK(CHIP,DEVCFG,VP1EN,vp1en) \    |_PER_FMK(CHIP,DEVCFG,VP0EN,vp0en) \    |_PER_FMK(CHIP,DEVCFG,I2C0EN,i2c0en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1EN,mcbsp1en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0EN,mcbsp0en) \    |_PER_FMK(CHIP,DEVCFG,MCASP0EN,mcasp0en) \  )#endif#if (CHIP_DM640)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,VP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,I2C0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCASP0EN) \   ) #define CHIP_DEVCFG_RMK(vp0en,i2c0en,mcbsp1en,mcbsp0en,mcasp0en) (Uint32)( \     _PER_FMK(CHIP,DEVCFG,VP0EN,vp0en) \    |_PER_FMK(CHIP,DEVCFG,I2C0EN,i2c0en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1EN,mcbsp1en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0EN,mcbsp0en) \    |_PER_FMK(CHIP,DEVCFG,MCASP0EN,mcasp0en) \  )#endif#if (CHIP_6412)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,I2C0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0EN) \   ) #define CHIP_DEVCFG_RMK(i2c0en,mcbsp1en,mcbsp0en) (Uint32)( \    |_PER_FMK(CHIP,DEVCFG,I2C0EN,i2c0en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1EN,mcbsp1en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0EN,mcbsp0en) \  )#endif#endif /* CHIP_DM642 || CHIP_6412  */#if (CHIP_6410 || CHIP_6413 || CHIP_6418)  #define   _CHIP_DEVCFG_ADDR                0x01B3F000u  #define   _CHIP_DEVCFG_OFFSET              0  #define _CHIP_DEVCFG_ATLEN_MASK            0x80000000u  #define _CHIP_DEVCFG_ATLEN_SHIFT           0x0000001Eu  #define  CHIP_DEVCFG_ATLEN_DEFAULT         0x00000000u  #define  CHIP_DEVCFG_ATLEN_OF(x)            _VALUEOF(x)  #define  CHIP_DEVCFG_ATLEN_DISABLE         0x00000000u  #define  CHIP_DEVCFG_ATLEN_ENABLE          0x00000001u  #define _CHIP_DEVCFG_ADIV_MASK             0x60000000u  #define _CHIP_DEVCFG_ADIV_SHIFT            0x0000001Du  #define  CHIP_DEVCFG_ADIV_DEFAULT          0x00000000u  #define  CHIP_DEVCFG_ADIV_OF(x)             _VALUEOF(x)  #define  CHIP_DEVCFG_ADIV_BY4              0x00000000u  #define  CHIP_DEVCFG_ADIV_BY3HALF          0x00000001u  #define  CHIP_DEVCFG_ADIV_BY9              0x00000002u  #define  CHIP_DEVCFG_ADIV_EATCLK           0x00000003u  #define _CHIP_DEVCFG_ATLMEN_MASK           0x10000000u  #define _CHIP_DEVCFG_ATLMEN_SHIFT          0x0000001Cu  #define  CHIP_DEVCFG_ATLMEN_DEFAULT        0x00000000u  #define  CHIP_DEVCFG_ATLMEN_OF(x)           _VALUEOF(x)  #define  CHIP_DEVCFG_ATLMEN_DISABLE        0x00000000u  #define  CHIP_DEVCFG_ATLMEN_ENABLE         0x00000001u  #define _CHIP_DEVCFG_AFCMUX_MASK           0x00000600u  #define _CHIP_DEVCFG_AFCMUX_SHIFT          0x00000009u  #define  CHIP_DEVCFG_AFCMUX_DEFAULT        0x00000000u  #define  CHIP_DEVCFG_AFCMUX_OF(x)           _VALUEOF(x)  #define  CHIP_DEVCFG_AFCMUX_PIN0           0x00000000u  #define  CHIP_DEVCFG_AFCMUX_PIN1           0x00000001u  #define  CHIP_DEVCFG_AFCMUX_PIN2           0x00000002u  #define  CHIP_DEVCFG_AFCMUX_PIN3           0x00000003u  #define _CHIP_DEVCFG_MCASP1EN_MASK         0x00000100u  #define _CHIP_DEVCFG_MCASP1EN_SHIFT        0x00000008u  #define  CHIP_DEVCFG_MCASP1EN_DEFAULT      0x00000000u  #define  CHIP_DEVCFG_MCASP1EN_OF(x)         _VALUEOF(x)  #define  CHIP_DEVCFG_MCASP1EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCASP1EN_ENABLE       0x00000001u  #define _CHIP_DEVCFG_I2C1EN_MASK           0x00000080u  #define _CHIP_DEVCFG_I2C1EN_SHIFT          0x00000007u  #define  CHIP_DEVCFG_I2C1EN_DEFAULT        0x00000000u  #define  CHIP_DEVCFG_I2C1EN_OF(x)          _VALUEOF(x)  #define  CHIP_DEVCFG_I2C1EN_DISABLE        0x00000000u  #define  CHIP_DEVCFG_I2C1EN_ENABLE         0x00000001u  #define _CHIP_DEVCFG_I2C0EN_MASK           0x00000008u  #define _CHIP_DEVCFG_I2C0EN_SHIFT          0x00000003u  #define  CHIP_DEVCFG_I2C0EN_DEFAULT        0x00000000u  #define  CHIP_DEVCFG_I2C0EN_OF(x)          _VALUEOF(x)  #define  CHIP_DEVCFG_I2C0EN_DISABLE        0x00000000u  #define  CHIP_DEVCFG_I2C0EN_ENABLE         0x00000001u  #define _CHIP_DEVCFG_MCBSP1EN_MASK         0x00000004u  #define _CHIP_DEVCFG_MCBSP1EN_SHIFT        0x00000002u  #define  CHIP_DEVCFG_MCBSP1EN_DEFAULT      0x00000001u  #define  CHIP_DEVCFG_MCBSP1EN_OF(x)        _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP1EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCBSP1EN_ENABLE       0x00000001u   #define _CHIP_DEVCFG_MCBSP0EN_MASK         0x00000002u  #define _CHIP_DEVCFG_MCBSP0EN_SHIFT        0x00000001u  #define  CHIP_DEVCFG_MCBSP0EN_DEFAULT      0x00000001u  #define  CHIP_DEVCFG_MCBSP0EN_OF(x)        _VALUEOF(x)  #define  CHIP_DEVCFG_MCBSP0EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCBSP0EN_ENABLE       0x00000001u  #define _CHIP_DEVCFG_MCASP0EN_MASK         0x00000001u  #define _CHIP_DEVCFG_MCASP0EN_SHIFT        0x00000000u  #define  CHIP_DEVCFG_MCASP0EN_DEFAULT      0x00000000u  #define  CHIP_DEVCFG_MCASP0EN_OF(x)         _VALUEOF(x)  #define  CHIP_DEVCFG_MCASP0EN_DISABLE      0x00000000u  #define  CHIP_DEVCFG_MCASP0EN_ENABLE       0x00000001u  #define  CHIP_DEVCFG_OF(x)              _VALUEOF(x)  #define CHIP_DEVCFG_DEFAULT (Uint32)( \     _PER_FDEFAULT(CHIP,DEVCFG,ATLEN) \    |_PER_FDEFAULT(CHIP,DEVCFG,ADIV) \    |_PER_FDEFAULT(CHIP,DEVCFG,ATLMEN) \    |_PER_FDEFAULT(CHIP,DEVCFG,AFCMUX) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCASP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,I2C1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,I2C0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP1EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCBSP0EN) \    |_PER_FDEFAULT(CHIP,DEVCFG,MCASP0EN) \   )     #define CHIP_DEVCFG_RMK(atlen,adiv,atlmen,afcmux,mcasp1en,i2c1en,i2c0en,mcbsp1en,mcbsp0en,mcasp0en) (Uint32)( \     _PER_FMK(CHIP,DEVCFG,ATLEN,atlen) \    |_PER_FMK(CHIP,DEVCFG,ADIV,adiv) \    |_PER_FMK(CHIP,DEVCFG,ATLMEN,atlmen) \    |_PER_FMK(CHIP,DEVCFG,AFCMUX,afcmux) \    |_PER_FMK(CHIP,DEVCFG,MCASP1EN,mcasp1en) \    |_PER_FMK(CHIP,DEVCFG,I2C1EN,i2c1en) \    |_PER_FMK(CHIP,DEVCFG,I2C0EN,i2c0en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP1EN,mcbsp1en) \    |_PER_FMK(CHIP,DEVCFG,MCBSP0EN,mcbsp0en) \    |_PER_FMK(CHIP,DEVCFG,MCASP0EN,mcasp0en) \  )  #endif /* CHIP_6410 || CHIP_6413 || CHIP_6418 */#if (CHIP_6711C || CHIP_6712C)  #define   _CHIP_DEVCFG_ADDR              0x019C0200u  #define   _CHIP_DEVCFG_OFFSET            0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -