dm8127 传感器驱动涉及到的寄存器--摘自isif_reg.h

typedef struct {
    volatile uint32 SYNCEN;
    volatile uint32 MODESET;
    volatile uint32 HDW;
    volatile uint32 VDW;
    volatile uint32 PPLN;
    volatile uint32 LPFR;
    volatile uint32 SPH;
    volatile uint32 LNH;
    volatile uint32 SLV0;
    volatile uint32 SLV1;
    volatile uint32 LNV;
    volatile uint32 CULH;
    volatile uint32 CULV;
    volatile uint32 HSIZE;
    volatile uint32 SDOFST;
    volatile uint32 CADU;
    volatile uint32 CADL;
    volatile uint32 LINCFG0;
    volatile uint32 LINCFG1;
    volatile uint32 CCOLP;
    volatile uint32 CRGAIN;
    volatile uint32 CGRGAIN;
    volatile uint32 CGBGAIN;
    volatile uint32 CBGAIN;
    volatile uint32 COFSTA;
    volatile uint32 FLSHCFG0;
    volatile uint32 FLSHCFG1;
    volatile uint32 FLSHCFG2;
    volatile uint32 VDINT0;
    volatile uint32 VDINT1;
    volatile uint32 VDINT2;
    volatile uint32 MISC;
    volatile uint32 CGAMMAWD;
    volatile uint32 REC656IF;
    volatile uint32 CCDCFG;
    volatile uint32 DFCCTL;
    volatile uint32 VDFSATLV;
    volatile uint32 DFCMEMCTL;
    volatile uint32 DFCMEM0;
    volatile uint32 DFCMEM1;
    volatile uint32 DFCMEM2;
    volatile uint32 DFCMEM3;
    volatile uint32 DFCMEM4;
    volatile uint32 CLAMPCFG;
    volatile uint32 CLDCOFST;
    volatile uint32 CLSV;
    volatile uint32 CLHWIN0;
    volatile uint32 CLHWIN1;
    volatile uint32 CLHWIN2;
    volatile uint32 CLVRV;
    volatile uint32 CLVWIN0;
    volatile uint32 CLVWIN1;
    volatile uint32 CLVWIN2;
    volatile uint32 CLVWIN3;
    volatile uint32 DATAHOFST;
    volatile uint32 DATAVOFST;
    volatile uint32 LSCHVAL;
    volatile uint32 LSCVVAL;
    volatile uint32 DLSCCFG;
    volatile uint32 DLSCOFST;
    volatile uint32 DLSCINI;
    volatile uint32 DLSCGRBU;
    volatile uint32 DLSCGRBL;
    volatile uint32 DLSCGROF;
    volatile uint32 DLSCORBU;
    volatile uint32 DLSCORBL;
    volatile uint32 DLSCOROF;
    volatile uint32 DLSCIRQEN;
    volatile uint32 DLSCIRQST;
    volatile uint32 FMTCFG;
    volatile uint32 FMTPLEN;
    volatile uint32 FMTSPH;
    volatile uint32 FMTLNH;
    volatile uint32 FMTSLV;
    volatile uint32 FMTLNV;
    volatile uint32 FMTRLEN;
    volatile uint32 FMTHCNT;
    volatile uint32 FMTAPTR0;
    volatile uint32 FMTAPTR1;
    volatile uint32 FMTAPTR2;
    volatile uint32 FMTAPTR3;
    volatile uint32 FMTAPTR4;
    volatile uint32 FMTAPTR5;
    volatile uint32 FMTAPTR6;
    volatile uint32 FMTAPTR7;
    volatile uint32 FMTAPTR8;
    volatile uint32 FMTAPTR9;
    volatile uint32 FMTAPTR10;
    volatile uint32 FMTAPTR11;
    volatile uint32 FMTAPTR12;
    volatile uint32 FMTAPTR13;
    volatile uint32 FMTAPTR14;
    volatile uint32 FMTAPTR15;
    volatile uint32 FMTPGMVF0;
    volatile uint32 FMTPGMVF1;
    volatile uint32 FMTPGMAPU0;
    volatile uint32 FMTPGMAPU1;
    volatile uint32 FMTPGMAPS0;
    volatile uint32 FMTPGMAPS1;
    volatile uint32 FMTPGMAPS2;
    volatile uint32 FMTPGMAPS3;
    volatile uint32 FMTPGMAPS4;
    volatile uint32 FMTPGMAPS5;
    volatile uint32 FMTPGMAPS6;
    volatile uint32 FMTPGMAPS7;
    volatile uint32 CSCCTL;
    volatile uint32 CSCM0;
    volatile uint32 CSCM1;
    volatile uint32 CSCM2;
    volatile uint32 CSCM3;
    volatile uint32 CSCM4;
    volatile uint32 CSCM5;
    volatile uint32 HSIZE;
    volatile uint32 SDOFST;
    volatile uint32 CADU;
    volatile uint32 CADL;
    volatile uint32 LINCFG0;
    volatile uint32 LINCFG1;
    volatile uint32 CCOLP;
    volatile uint32 CRGAIN;
    volatile uint32 CGRGAIN;
    volatile uint32 CGBGAIN;
    volatile uint32 CBGAIN;
    volatile uint32 COFSTA;
    volatile uint32 FLSHCFG0;
    volatile uint32 FLSHCFG1;
    volatile uint32 FLSHCFG2;
    volatile uint32 VDINT0;
    volatile uint32 VDINT1;
    volatile uint32 VDINT2;
    volatile uint32 MISC;
    volatile uint32 CGAMMAWD;
    volatile uint32 REC656IF;
    volatile uint32 CCDCFG;
    volatile uint32 DFCCTL;
    volatile uint32 VDFSATLV;
    volatile uint32 DFCMEMCTL;
    volatile uint32 DFCMEM0;
    volatile uint32 DFCMEM1;
    volatile uint32 DFCMEM2;
    volatile uint32 DFCMEM3;
    volatile uint32 DFCMEM4;
    volatile uint32 CLAMPCFG;
    volatile uint32 CLDCOFST;
    volatile uint32 CLSV;
    volatile uint32 CLHWIN0;
    volatile uint32 CLHWIN1;
    volatile uint32 CLHWIN2;
    volatile uint32 CLVRV;
    volatile uint32 CLVWIN0;
    volatile uint32 CLVWIN1;
    volatile uint32 CLVWIN2;
    volatile uint32 CLVWIN3;
    volatile uint32 DATAHOFST;
    volatile uint32 DATAVOFST;
    volatile uint32 LSCHVAL;
    volatile uint32 LSCVVAL;
    volatile uint32 DLSCCFG;
    volatile uint32 DLSCOFST;
    volatile uint32 DLSCINI;
    volatile uint32 DLSCGRBU;
    volatile uint32 DLSCGRBL;
    volatile uint32 DLSCGROF;
    volatile uint32 DLSCORBU;
    volatile uint32 DLSCORBL;
    volatile uint32 DLSCOROF;
    volatile uint32 DLSCIRQEN;
    volatile uint32 DLSCIRQST;
    volatile uint32 FMTCFG;
    volatile uint32 FMTPLEN;
    volatile uint32 FMTSPH;
    volatile uint32 FMTLNH;
    volatile uint32 FMTSLV;
    volatile uint32 FMTLNV;
    volatile uint32 FMTRLEN;
    volatile uint32 FMTHCNT;
    volatile uint32 FMTAPTR0;
    volatile uint32 FMTAPTR1;
    volatile uint32 FMTAPTR2;
    volatile uint32 FMTAPTR3;
    volatile uint32 FMTAPTR4;
    volatile uint32 FMTAPTR5;
    volatile uint32 FMTAPTR6;
    volatile uint32 FMTAPTR7;
    volatile uint32 FMTAPTR8;
    volatile uint32 FMTAPTR9;
    volatile uint32 FMTAPTR10;
    volatile uint32 FMTAPTR11;
    volatile uint32 FMTAPTR12;
    volatile uint32 FMTAPTR13;
    volatile uint32 FMTAPTR14;
    volatile uint32 FMTAPTR15;
    volatile uint32 FMTPGMVF0;
    volatile uint32 FMTPGMVF1;
    volatile uint32 FMTPGMAPU0;
    volatile uint32 FMTPGMAPU1;
    volatile uint32 FMTPGMAPS0;
    volatile uint32 FMTPGMAPS1;
    volatile uint32 FMTPGMAPS2;
    volatile uint32 FMTPGMAPS3;
    volatile uint32 FMTPGMAPS4;
    volatile uint32 FMTPGMAPS5;
    volatile uint32 FMTPGMAPS6;
    volatile uint32 FMTPGMAPS7;
    volatile uint32 CSCCTL;
    volatile uint32 CSCM0;
    volatile uint32 CSCM1;
    volatile uint32 CSCM2;
    volatile uint32 CSCM3;
    volatile uint32 CSCM4;
    volatile uint32 CSCM5;
    volatile uint32 CSCM6;
    volatile uint32 CSCM7;
    volatile uint32 OBWIN0;
    volatile uint32 OBWIN1;
    volatile uint32 OBWIN2;
    volatile uint32 OBWIN3;
    volatile uint32 OBVAL0;
    volatile uint32 OBVAL1;
    volatile uint32 OBVAL2;
    volatile uint32 OBVAL3;
    volatile uint32 OBVAL4;
    volatile uint32 OBVAL5;
    volatile uint32 OBVAL6;
    volatile uint32 OBVAL7;
    volatile uint32 CLKCTL;
} CSL_IsifRegs;

你可能感兴趣的:(dm8127 传感器驱动涉及到的寄存器--摘自isif_reg.h)