STRUCT RKISP1_CIF_ISP_FLT_CONFIG(9)
π struct rkisp1_cif_isp_flt_config(9) π
okay so bestie, this is the manual page for struct rkisp1_cif_isp_flt_config(9) from the Kernel API Manual. Itβs giving βISP filtering config blueprintβ energy, and weβre gonna go through every single field like the organized icon you are. π
β¨
π NAME π
struct rkisp1_cif_isp_flt_config β Configuration used by ISP filtering.
β¨ SYNOPSIS β¨
hereβs the struct in all its glory, no cap:
struct rkisp1_cif_isp_flt_config {
__u32 mode;
__u8 grn_stage1;
__u8 chr_h_mode;
__u8 chr_v_mode;
__u32 thresh_bl0;
__u32 thresh_bl1;
__u32 thresh_sh0;
__u32 thresh_sh1;
__u32 lum_weight;
__u32 fac_sh1;
__u32 fac_sh0;
__u32 fac_mid;
__u32 fac_bl0;
__u32 fac_bl1;
};
πΈ Members πΈ
modeβ theISP_FILT_MODEregister fields (fromenum rkisp1_cif_isp_flt_mode). πgrn_stage1β green filter stage 1 select (range0x0...0x8). πchr_h_modeβ chroma filter horizontal mode. π¦chr_v_modeβ chroma filter vertical mode. π¦thresh_bl0β ifthresh_bl1 < sum_grad < thresh_bl0, thenfac_bl0is selected (blurring th). π«thresh_bl1β ifsum_grad < thresh_bl1, thenfac_bl1is selected (blurring th). π«thresh_sh0β ifthresh_sh0 < sum_grad < thresh_sh1, thenthresh_sh0is selected (sharpening th). βthresh_sh1β ifthresh_sh1 < sum_grad, thenthresh_sh1is selected (sharpening th). βlum_weightβ parameters for the luminance weight function. πfac_sh1β filter factor for sharp1 level. π₯fac_sh0β filter factor for sharp0 level. π₯fac_midβ filter factor for mid level and for static filter mode. π«Άfac_bl0β filter factor for blur 0 level. πΈfac_bl1β filter factor for blur 1 level (max blur). πΈ
π« Description π«
fr fr, the technical tea: all 4 threshold fields (thresh_*) are 10 bits. All 6 factor fields (fac_*) are 6 bits. Thatβs the whole bit-width situation, bestie. π
π SEE ALSO π
okay so the whole extended fam is linked here β no cap, every single one:
- Kernel file
./include/uapi/linux/rkisp1-config.h enum rkisp1_cif_isp_version(9)enum rkisp1_cif_isp_exp_ctrl_autostop(9)enum rkisp1_cif_isp_exp_meas_mode(9)struct rkisp1_cif_isp_window(9)struct rkisp1_cif_isp_bls_fixed_val(9)struct rkisp1_cif_isp_bls_config(9)struct rkisp1_cif_isp_dpcc_methods_config(9)struct rkisp1_cif_isp_dpcc_config(9)struct rkisp1_cif_isp_gamma_corr_curve(9)struct rkisp1_cif_isp_gamma_curve_x_axis_pnts(9)struct rkisp1_cif_isp_sdg_config(9)struct rkisp1_cif_isp_lsc_config(9)struct rkisp1_cif_isp_ie_config(9)struct rkisp1_cif_isp_cproc_config(9)struct rkisp1_cif_isp_awb_meas_config(9)struct rkisp1_cif_isp_awb_gain_config(9)struct rkisp1_cif_isp_bdm_config(9)struct rkisp1_cif_isp_ctk_config(9)struct rkisp1_cif_isp_goc_config(9)struct rkisp1_cif_isp_hst_config(9)struct rkisp1_cif_isp_aec_config(9)struct rkisp1_cif_isp_afc_config(9)enum rkisp1_cif_isp_dpf_gain_usage(9)enum rkisp1_cif_isp_dpf_rb_filtersize(9)enum rkisp1_cif_isp_dpf_nll_scale_mode(9)struct rkisp1_cif_isp_dpf_nll(9)struct rkisp1_cif_isp_dpf_rb_flt(9)struct rkisp1_cif_isp_dpf_g_flt(9)struct rkisp1_cif_isp_dpf_gain(9)struct rkisp1_cif_isp_dpf_config(9)struct rkisp1_cif_isp_dpf_strength_config(9)struct rkisp1_cif_isp_isp_other_cfg(9)struct rkisp1_cif_isp_isp_meas_cfg(9)struct rkisp1_params_cfg(9)struct rkisp1_cif_isp_compand_bls_config(9)struct rkisp1_cif_isp_compand_curve_config(9)struct rkisp1_cif_isp_wdr_tone_curve(9)struct rkisp1_cif_isp_wdr_iref_config(9)struct rkisp1_cif_isp_wdr_config(9)enum rkisp1_cif_isp_cac_v_clip_mode(9)struct rkisp1_cif_isp_cac_config(9)struct rkisp1_cif_isp_awb_meas(9)struct rkisp1_cif_isp_awb_stat(9)struct rkisp1_cif_isp_bls_meas_val(9)struct rkisp1_cif_isp_ae_stat(9)struct rkisp1_cif_isp_af_meas_val(9)struct rkisp1_cif_isp_af_stat(9)struct rkisp1_cif_isp_hist_stat(9)struct rkisp1_cif_isp_stat(9)struct rkisp1_stat_buffer(9)enum rkisp1_ext_params_block_type(9)rkisp1_ext_params_block_header(9)struct rkisp1_ext_params_bls_config(9)struct rkisp1_ext_params_dpcc_config(9)struct rkisp1_ext_params_sdg_config(9)struct rkisp1_ext_params_lsc_config(9)struct rkisp1_ext_params_awb_gain_config(9)struct rkisp1_ext_params_flt_config(9)struct rkisp1_ext_params_bdm_config(9)struct rkisp1_ext_params_ctk_config(9)struct rkisp1_ext_params_goc_config(9)struct rkisp1_ext_params_dpf_config(9)struct rkisp1_ext_params_dpf_strength_config(9)struct rkisp1_ext_params_cproc_config(9)struct rkisp1_ext_params_ie_config(9)struct rkisp1_ext_params_awb_meas_config(9)struct rkisp1_ext_params_hst_config(9)struct rkisp1_ext_params_aec_config(9)struct rkisp1_ext_params_afc_config(9)struct rkisp1_ext_params_compand_bls_config(9)struct rkisp1_ext_params_compand_curve_config(9)struct rkisp1_ext_params_wdr_config(9)struct rkisp1_ext_params_cac_config(9)enum rkisp1_ext_param_buffer_version(9)struct rkisp1_ext_params_cfg(9)
okay thatβs the whole page, bestie π this one came from ./include/uapi/linux and itβs dated October 2026. byeee, mwah π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms