Expand description
ISP Peripheral
Modules§
- ae_
block_ mean_ 0 - ae statistic result register 0
- ae_
block_ mean_ 1 - ae statistic result register 1
- ae_
block_ mean_ 2 - ae statistic result register 2
- ae_
block_ mean_ 3 - ae statistic result register 3
- ae_
block_ mean_ 4 - ae statistic result register 4
- ae_
block_ mean_ 5 - ae statistic result register 5
- ae_
block_ mean_ 6 - ae statistic result register 6
- ae_bx
- ae window register in x-direction
- ae_by
- ae window register in y-direction
- ae_ctrl
- ae control register
- ae_
monitor - ae monitor control register
- ae_
win_ reciprocal - reciprocal of ae sub-window pixel number
- ae_
winpixnum - ae sub-window pix num register
- af_
ctrl0 - af control register 0
- af_
ctrl1 - af control register 1
- af_
env_ user_ th_ lum - af monitor user lum threshold register
- af_
env_ user_ th_ sum - af monitor user sum threshold register
- af_
gen_ th_ ctrl - af gen threshold control register
- af_
hscale_ a - h-scale of af window a register
- af_
hscale_ b - h-scale of af window b register
- af_
hscale_ c - v-scale of af window c register
- af_
lum_ a - result of lum of af window a
- af_
lum_ b - result of lum of af window b
- af_
lum_ c - result of lum of af window c
- af_
sum_ a - result of sum of af window a
- af_
sum_ b - result of sum of af window b
- af_
sum_ c - result of sum of af window c
- af_
threshold - af threshold register
- af_
vscale_ a - v-scale of af window a register
- af_
vscale_ b - v-scale of af window b register
- af_
vscale_ c - v-scale of af window c register
- awb0_
acc_ b - result of accumulate of b channel of all white points
- awb0_
acc_ g - result of accumulate of g channel of all white points
- awb0_
acc_ r - result of accumulate of r channel of all white points
- awb0_
white_ cnt - result of awb white point number
- awb_
hscale - h-scale of awb window
- awb_
mode - awb mode control register
- awb_
th_ bg - awb b/g threshold register
- awb_
th_ lum - awb lum threshold register
- awb_
th_ rg - awb r/g threshold register
- awb_
vscale - v-scale of awb window
- bf_gau0
- bf gau template register 0
- bf_gau1
- bf gau template register 1
- bf_
matrix_ ctrl - bf pix2matrix ctrl
- bf_
sigma - bf denoising level control register
- blc_
ctrl0 - blc stretch control register
- blc_
ctrl1 - blc window control register
- blc_
ctrl2 - blc black threshold control register
- blc_
mean - results of the average of black window
- blc_
value - blc black level register
- cam_
cntl - isp cam source control register
- cam_
conf - isp cam source config register
- ccm_
coef0 - ccm coef register 0
- ccm_
coef1 - ccm coef register 1
- ccm_
coef3 - ccm coef register 3
- ccm_
coef4 - ccm coef register 4
- ccm_
coef5 - ccm coef register 5
- clk_en
- isp clk control register
- cntl
- isp module enable control register
- color_
ctrl - color control register
- demosaic_
grad_ ratio - demosaic gradient select ratio
- demosaic_
matrix_ ctrl - demosaic pix2matrix ctrl
- dma_
cntl - isp dma source trans control register
- dma_
raw_ data - isp dma source total raw number set register
- dpc_
conf - DPC parameter config register
- dpc_
ctrl - DPC mode control register
- dpc_
deadpix_ cnt - DPC dead-pix number register
- dpc_
matrix_ ctrl - dpc pix2matrix ctrl
- frame_
cfg - frame control parameter register
- gamma_
bx1 - point of X-axis of b channel gamma curve register 1
- gamma_
bx2 - point of X-axis of b channel gamma curve register 2
- gamma_
by1 - point of Y-axis of b channel gamma curve register 1
- gamma_
by2 - point of Y-axis of b channel gamma curve register 2
- gamma_
by3 - point of Y-axis of b channel gamma curve register 3
- gamma_
by4 - point of Y-axis of b channel gamma curve register 4
- gamma_
ctrl - gamma control register
- gamma_
gx1 - point of X-axis of g channel gamma curve register 1
- gamma_
gx2 - point of X-axis of g channel gamma curve register 2
- gamma_
gy1 - point of Y-axis of g channel gamma curve register 1
- gamma_
gy2 - point of Y-axis of g channel gamma curve register 2
- gamma_
gy3 - point of Y-axis of g channel gamma curve register 3
- gamma_
gy4 - point of Y-axis of g channel gamma curve register 4
- gamma_
rx1 - point of X-axis of r channel gamma curve register 1
- gamma_
rx2 - point of X-axis of r channel gamma curve register 2
- gamma_
ry1 - point of Y-axis of r channel gamma curve register 1
- gamma_
ry2 - point of Y-axis of r channel gamma curve register 2
- gamma_
ry3 - point of Y-axis of r channel gamma curve register 3
- gamma_
ry4 - point of Y-axis of r channel gamma curve register 4
- hist_
bin0 - result of histogram bin 0
- hist_
bin1 - result of histogram bin 1
- hist_
bin2 - result of histogram bin 2
- hist_
bin3 - result of histogram bin 3
- hist_
bin4 - result of histogram bin 4
- hist_
bin5 - result of histogram bin 5
- hist_
bin6 - result of histogram bin 6
- hist_
bin7 - result of histogram bin 7
- hist_
bin8 - result of histogram bin 8
- hist_
bin9 - result of histogram bin 9
- hist_
bin10 - result of histogram bin 10
- hist_
bin11 - result of histogram bin 11
- hist_
bin12 - result of histogram bin 12
- hist_
bin13 - result of histogram bin 13
- hist_
bin14 - result of histogram bin 14
- hist_
bin15 - result of histogram bin 15
- hist_
coeff - histogram rgb to gray coefficients register
- hist_
mode - histogram mode control register
- hist_
offs - histogram window offsets register
- hist_
seg0 - histogram bin control register 0
- hist_
seg1 - histogram bin control register 1
- hist_
seg2 - histogram bin control register 2
- hist_
seg3 - histogram bin control register 3
- hist_
size - histogram sub-window size register
- hist_
weight0 - histogram sub-window weight register 0
- hist_
weight1 - histogram sub-window weight register 1
- hist_
weight2 - histogram sub-window weight register 2
- hist_
weight3 - histogram sub-window weight register 3
- hist_
weight4 - histogram sub-window weight register 4
- hist_
weight5 - histogram sub-window weight register 5
- hist_
weight6 - histogram sub-window weight register 6
- hsync_
cnt - header hsync interval control register
- int_clr
- interrupt clear register
- int_ena
- interrupt enable register
- int_raw
- raw interrupt register
- int_st
- masked interrupt register
- lsc_
tablesize - LSC point in x-direction
- lut_cmd
- LUT command register
- lut_
rdata - LUT read data register
- lut_
wdata - LUT write data register
- median_
matrix_ ctrl - median pix2matrix ctrl
- mem_
aux_ ctrl_ 0 - mem aux control register 0
- mem_
aux_ ctrl_ 1 - mem aux control register 1
- mem_
aux_ ctrl_ 2 - mem aux control register 2
- mem_
aux_ ctrl_ 3 - mem aux control register 3
- mem_
aux_ ctrl_ 4 - mem aux control register 4
- rdn_
eco_ cs - rdn eco cs register
- rdn_
eco_ high - rdn eco all high register
- rdn_
eco_ low - rdn eco all low register
- sharp_
ctrl0 - sharp control register 0
- sharp_
ctrl1 - sharp control register 1
- sharp_
filter0 - sharp usm config register 0
- sharp_
filter1 - sharp usm config register 1
- sharp_
filter2 - sharp usm config register 2
- sharp_
matrix_ ctrl - sharp pix2matrix ctrl
- ver_
date - version control register
- yuv_
format - yuv format control register
Structs§
- Register
Block - Register block
Type Aliases§
- AE_
BLOCK_ MEAN_ 0 - AE_BLOCK_MEAN_0 (r) register accessor: ae statistic result register 0
- AE_
BLOCK_ MEAN_ 1 - AE_BLOCK_MEAN_1 (r) register accessor: ae statistic result register 1
- AE_
BLOCK_ MEAN_ 2 - AE_BLOCK_MEAN_2 (r) register accessor: ae statistic result register 2
- AE_
BLOCK_ MEAN_ 3 - AE_BLOCK_MEAN_3 (r) register accessor: ae statistic result register 3
- AE_
BLOCK_ MEAN_ 4 - AE_BLOCK_MEAN_4 (r) register accessor: ae statistic result register 4
- AE_
BLOCK_ MEAN_ 5 - AE_BLOCK_MEAN_5 (r) register accessor: ae statistic result register 5
- AE_
BLOCK_ MEAN_ 6 - AE_BLOCK_MEAN_6 (r) register accessor: ae statistic result register 6
- AE_BX
- AE_BX (rw) register accessor: ae window register in x-direction
- AE_BY
- AE_BY (rw) register accessor: ae window register in y-direction
- AE_CTRL
- AE_CTRL (rw) register accessor: ae control register
- AE_
MONITOR - AE_MONITOR (rw) register accessor: ae monitor control register
- AE_
WINPIXNUM - AE_WINPIXNUM (rw) register accessor: ae sub-window pix num register
- AE_
WIN_ RECIPROCAL - AE_WIN_RECIPROCAL (rw) register accessor: reciprocal of ae sub-window pixel number
- AF_
CTRL0 - AF_CTRL0 (rw) register accessor: af control register 0
- AF_
CTRL1 - AF_CTRL1 (rw) register accessor: af control register 1
- AF_
ENV_ USER_ TH_ LUM - AF_ENV_USER_TH_LUM (rw) register accessor: af monitor user lum threshold register
- AF_
ENV_ USER_ TH_ SUM - AF_ENV_USER_TH_SUM (rw) register accessor: af monitor user sum threshold register
- AF_
GEN_ TH_ CTRL - AF_GEN_TH_CTRL (rw) register accessor: af gen threshold control register
- AF_
HSCALE_ A - AF_HSCALE_A (rw) register accessor: h-scale of af window a register
- AF_
HSCALE_ B - AF_HSCALE_B (rw) register accessor: h-scale of af window b register
- AF_
HSCALE_ C - AF_HSCALE_C (rw) register accessor: v-scale of af window c register
- AF_
LUM_ A - AF_LUM_A (r) register accessor: result of lum of af window a
- AF_
LUM_ B - AF_LUM_B (r) register accessor: result of lum of af window b
- AF_
LUM_ C - AF_LUM_C (r) register accessor: result of lum of af window c
- AF_
SUM_ A - AF_SUM_A (r) register accessor: result of sum of af window a
- AF_
SUM_ B - AF_SUM_B (r) register accessor: result of sum of af window b
- AF_
SUM_ C - AF_SUM_C (r) register accessor: result of sum of af window c
- AF_
THRESHOLD - AF_THRESHOLD (rw) register accessor: af threshold register
- AF_
VSCALE_ A - AF_VSCALE_A (rw) register accessor: v-scale of af window a register
- AF_
VSCALE_ B - AF_VSCALE_B (rw) register accessor: v-scale of af window b register
- AF_
VSCALE_ C - AF_VSCALE_C (rw) register accessor: v-scale of af window c register
- AWB0_
ACC_ B - AWB0_ACC_B (r) register accessor: result of accumulate of b channel of all white points
- AWB0_
ACC_ G - AWB0_ACC_G (r) register accessor: result of accumulate of g channel of all white points
- AWB0_
ACC_ R - AWB0_ACC_R (r) register accessor: result of accumulate of r channel of all white points
- AWB0_
WHITE_ CNT - AWB0_WHITE_CNT (r) register accessor: result of awb white point number
- AWB_
HSCALE - AWB_HSCALE (rw) register accessor: h-scale of awb window
- AWB_
MODE - AWB_MODE (rw) register accessor: awb mode control register
- AWB_
TH_ BG - AWB_TH_BG (rw) register accessor: awb b/g threshold register
- AWB_
TH_ LUM - AWB_TH_LUM (rw) register accessor: awb lum threshold register
- AWB_
TH_ RG - AWB_TH_RG (rw) register accessor: awb r/g threshold register
- AWB_
VSCALE - AWB_VSCALE (rw) register accessor: v-scale of awb window
- BF_GAU0
- BF_GAU0 (rw) register accessor: bf gau template register 0
- BF_GAU1
- BF_GAU1 (rw) register accessor: bf gau template register 1
- BF_
MATRIX_ CTRL - BF_MATRIX_CTRL (rw) register accessor: bf pix2matrix ctrl
- BF_
SIGMA - BF_SIGMA (rw) register accessor: bf denoising level control register
- BLC_
CTRL0 - BLC_CTRL0 (rw) register accessor: blc stretch control register
- BLC_
CTRL1 - BLC_CTRL1 (rw) register accessor: blc window control register
- BLC_
CTRL2 - BLC_CTRL2 (rw) register accessor: blc black threshold control register
- BLC_
MEAN - BLC_MEAN (r) register accessor: results of the average of black window
- BLC_
VALUE - BLC_VALUE (rw) register accessor: blc black level register
- CAM_
CNTL - CAM_CNTL (rw) register accessor: isp cam source control register
- CAM_
CONF - CAM_CONF (rw) register accessor: isp cam source config register
- CCM_
COEF0 - CCM_COEF0 (rw) register accessor: ccm coef register 0
- CCM_
COEF1 - CCM_COEF1 (rw) register accessor: ccm coef register 1
- CCM_
COEF3 - CCM_COEF3 (rw) register accessor: ccm coef register 3
- CCM_
COEF4 - CCM_COEF4 (rw) register accessor: ccm coef register 4
- CCM_
COEF5 - CCM_COEF5 (rw) register accessor: ccm coef register 5
- CLK_EN
- CLK_EN (rw) register accessor: isp clk control register
- CNTL
- CNTL (rw) register accessor: isp module enable control register
- COLOR_
CTRL - COLOR_CTRL (rw) register accessor: color control register
- DEMOSAIC_
GRAD_ RATIO - DEMOSAIC_GRAD_RATIO (rw) register accessor: demosaic gradient select ratio
- DEMOSAIC_
MATRIX_ CTRL - DEMOSAIC_MATRIX_CTRL (rw) register accessor: demosaic pix2matrix ctrl
- DMA_
CNTL - DMA_CNTL (rw) register accessor: isp dma source trans control register
- DMA_
RAW_ DATA - DMA_RAW_DATA (rw) register accessor: isp dma source total raw number set register
- DPC_
CONF - DPC_CONF (rw) register accessor: DPC parameter config register
- DPC_
CTRL - DPC_CTRL (rw) register accessor: DPC mode control register
- DPC_
DEADPIX_ CNT - DPC_DEADPIX_CNT (r) register accessor: DPC dead-pix number register
- DPC_
MATRIX_ CTRL - DPC_MATRIX_CTRL (rw) register accessor: dpc pix2matrix ctrl
- FRAME_
CFG - FRAME_CFG (rw) register accessor: frame control parameter register
- GAMMA_
BX1 - GAMMA_BX1 (rw) register accessor: point of X-axis of b channel gamma curve register 1
- GAMMA_
BX2 - GAMMA_BX2 (rw) register accessor: point of X-axis of b channel gamma curve register 2
- GAMMA_
BY1 - GAMMA_BY1 (rw) register accessor: point of Y-axis of b channel gamma curve register 1
- GAMMA_
BY2 - GAMMA_BY2 (rw) register accessor: point of Y-axis of b channel gamma curve register 2
- GAMMA_
BY3 - GAMMA_BY3 (rw) register accessor: point of Y-axis of b channel gamma curve register 3
- GAMMA_
BY4 - GAMMA_BY4 (rw) register accessor: point of Y-axis of b channel gamma curve register 4
- GAMMA_
CTRL - GAMMA_CTRL (rw) register accessor: gamma control register
- GAMMA_
GX1 - GAMMA_GX1 (rw) register accessor: point of X-axis of g channel gamma curve register 1
- GAMMA_
GX2 - GAMMA_GX2 (rw) register accessor: point of X-axis of g channel gamma curve register 2
- GAMMA_
GY1 - GAMMA_GY1 (rw) register accessor: point of Y-axis of g channel gamma curve register 1
- GAMMA_
GY2 - GAMMA_GY2 (rw) register accessor: point of Y-axis of g channel gamma curve register 2
- GAMMA_
GY3 - GAMMA_GY3 (rw) register accessor: point of Y-axis of g channel gamma curve register 3
- GAMMA_
GY4 - GAMMA_GY4 (rw) register accessor: point of Y-axis of g channel gamma curve register 4
- GAMMA_
RX1 - GAMMA_RX1 (rw) register accessor: point of X-axis of r channel gamma curve register 1
- GAMMA_
RX2 - GAMMA_RX2 (rw) register accessor: point of X-axis of r channel gamma curve register 2
- GAMMA_
RY1 - GAMMA_RY1 (rw) register accessor: point of Y-axis of r channel gamma curve register 1
- GAMMA_
RY2 - GAMMA_RY2 (rw) register accessor: point of Y-axis of r channel gamma curve register 2
- GAMMA_
RY3 - GAMMA_RY3 (rw) register accessor: point of Y-axis of r channel gamma curve register 3
- GAMMA_
RY4 - GAMMA_RY4 (rw) register accessor: point of Y-axis of r channel gamma curve register 4
- HIST_
BIN0 - HIST_BIN0 (r) register accessor: result of histogram bin 0
- HIST_
BIN1 - HIST_BIN1 (r) register accessor: result of histogram bin 1
- HIST_
BIN2 - HIST_BIN2 (r) register accessor: result of histogram bin 2
- HIST_
BIN3 - HIST_BIN3 (r) register accessor: result of histogram bin 3
- HIST_
BIN4 - HIST_BIN4 (r) register accessor: result of histogram bin 4
- HIST_
BIN5 - HIST_BIN5 (r) register accessor: result of histogram bin 5
- HIST_
BIN6 - HIST_BIN6 (r) register accessor: result of histogram bin 6
- HIST_
BIN7 - HIST_BIN7 (r) register accessor: result of histogram bin 7
- HIST_
BIN8 - HIST_BIN8 (r) register accessor: result of histogram bin 8
- HIST_
BIN9 - HIST_BIN9 (r) register accessor: result of histogram bin 9
- HIST_
BIN10 - HIST_BIN10 (r) register accessor: result of histogram bin 10
- HIST_
BIN11 - HIST_BIN11 (r) register accessor: result of histogram bin 11
- HIST_
BIN12 - HIST_BIN12 (r) register accessor: result of histogram bin 12
- HIST_
BIN13 - HIST_BIN13 (r) register accessor: result of histogram bin 13
- HIST_
BIN14 - HIST_BIN14 (r) register accessor: result of histogram bin 14
- HIST_
BIN15 - HIST_BIN15 (r) register accessor: result of histogram bin 15
- HIST_
COEFF - HIST_COEFF (rw) register accessor: histogram rgb to gray coefficients register
- HIST_
MODE - HIST_MODE (rw) register accessor: histogram mode control register
- HIST_
OFFS - HIST_OFFS (rw) register accessor: histogram window offsets register
- HIST_
SEG0 - HIST_SEG0 (rw) register accessor: histogram bin control register 0
- HIST_
SEG1 - HIST_SEG1 (rw) register accessor: histogram bin control register 1
- HIST_
SEG2 - HIST_SEG2 (rw) register accessor: histogram bin control register 2
- HIST_
SEG3 - HIST_SEG3 (rw) register accessor: histogram bin control register 3
- HIST_
SIZE - HIST_SIZE (rw) register accessor: histogram sub-window size register
- HIST_
WEIGH T0 - HIST_WEIGHT0 (rw) register accessor: histogram sub-window weight register 0
- HIST_
WEIGH T1 - HIST_WEIGHT1 (rw) register accessor: histogram sub-window weight register 1
- HIST_
WEIGH T2 - HIST_WEIGHT2 (rw) register accessor: histogram sub-window weight register 2
- HIST_
WEIGH T3 - HIST_WEIGHT3 (rw) register accessor: histogram sub-window weight register 3
- HIST_
WEIGH T4 - HIST_WEIGHT4 (rw) register accessor: histogram sub-window weight register 4
- HIST_
WEIGH T5 - HIST_WEIGHT5 (rw) register accessor: histogram sub-window weight register 5
- HIST_
WEIGH T6 - HIST_WEIGHT6 (rw) register accessor: histogram sub-window weight register 6
- HSYNC_
CNT - HSYNC_CNT (rw) register accessor: header hsync interval control register
- INT_CLR
- INT_CLR (w) register accessor: interrupt clear register
- INT_ENA
- INT_ENA (rw) register accessor: interrupt enable register
- INT_RAW
- INT_RAW (r) register accessor: raw interrupt register
- INT_ST
- INT_ST (r) register accessor: masked interrupt register
- LSC_
TABLESIZE - LSC_TABLESIZE (rw) register accessor: LSC point in x-direction
- LUT_CMD
- LUT_CMD (w) register accessor: LUT command register
- LUT_
RDATA - LUT_RDATA (r) register accessor: LUT read data register
- LUT_
WDATA - LUT_WDATA (rw) register accessor: LUT write data register
- MEDIAN_
MATRIX_ CTRL - MEDIAN_MATRIX_CTRL (rw) register accessor: median pix2matrix ctrl
- MEM_
AUX_ CTRL_ 0 - MEM_AUX_CTRL_0 (rw) register accessor: mem aux control register 0
- MEM_
AUX_ CTRL_ 1 - MEM_AUX_CTRL_1 (rw) register accessor: mem aux control register 1
- MEM_
AUX_ CTRL_ 2 - MEM_AUX_CTRL_2 (rw) register accessor: mem aux control register 2
- MEM_
AUX_ CTRL_ 3 - MEM_AUX_CTRL_3 (rw) register accessor: mem aux control register 3
- MEM_
AUX_ CTRL_ 4 - MEM_AUX_CTRL_4 (rw) register accessor: mem aux control register 4
- RDN_
ECO_ CS - RDN_ECO_CS (rw) register accessor: rdn eco cs register
- RDN_
ECO_ HIGH - RDN_ECO_HIGH (rw) register accessor: rdn eco all high register
- RDN_
ECO_ LOW - RDN_ECO_LOW (rw) register accessor: rdn eco all low register
- SHARP_
CTRL0 - SHARP_CTRL0 (rw) register accessor: sharp control register 0
- SHARP_
CTRL1 - SHARP_CTRL1 (r) register accessor: sharp control register 1
- SHARP_
FILTE R0 - SHARP_FILTER0 (rw) register accessor: sharp usm config register 0
- SHARP_
FILTE R1 - SHARP_FILTER1 (rw) register accessor: sharp usm config register 1
- SHARP_
FILTE R2 - SHARP_FILTER2 (rw) register accessor: sharp usm config register 2
- SHARP_
MATRIX_ CTRL - SHARP_MATRIX_CTRL (rw) register accessor: sharp pix2matrix ctrl
- VER_
DATE - VER_DATE (rw) register accessor: version control register
- YUV_
FORMAT - YUV_FORMAT (rw) register accessor: yuv format control register