📄 csl_chiphal.h
字号:
#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 + -