STRUCT RKISP1_CIF_ISP_ISP_OTHER_CFG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct rkisp1_cif_isp_isp_other_cfg(9) β€” the Kernel API Manual glow-up 🌸

okay so picture this: it's the Kernel API Manual, and today's main character is struct rkisp1_cif_isp_isp_other_cfg(9). bestie, it's the little bundle of parameters that feeds a whole bunch of blocks inside the rockchip isp1. not the sensor, not the pipeline β€” the blocks. it's giving backstage-pass energy. πŸŽ€


✨ NAME ✨

struct rkisp1_cif_isp_isp_other_cfg β€” Parameters for some blocks in rockchip isp1 πŸ’…

like, "some blocks"? yeah. some. and the way it holds all their configs in one struct? obsessed. 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

struct rkisp1_cif_isp_isp_other_cfg {
    struct rkisp1_cif_isp_dpcc_config dpcc_config;
    struct rkisp1_cif_isp_bls_config bls_config;
    struct rkisp1_cif_isp_sdg_config sdg_config;
    struct rkisp1_cif_isp_lsc_config lsc_config;
    struct rkisp1_cif_isp_awb_gain_config awb_gain_config;
    struct rkisp1_cif_isp_flt_config flt_config;
    struct rkisp1_cif_isp_bdm_config bdm_config;
    struct rkisp1_cif_isp_ctk_config ctk_config;
    struct rkisp1_cif_isp_goc_config goc_config;
    struct rkisp1_cif_isp_dpf_config dpf_config;
    struct rkisp1_cif_isp_dpf_strength_config dpf_strength_config;
    struct rkisp1_cif_isp_cproc_config cproc_config;
    struct rkisp1_cif_isp_ie_config ie_config;
};

thirteen little members, all lined up, all serving looks. no cap, it's a whole squad. 🌈


πŸ‘‘ Members πŸ‘‘

one by one, king by king β€” here's the roster:

  • dpcc_config β€” Defect Pixel Cluster Correction config πŸ”₯ (yes, it fixes the crunchy pixels, she's a perfectionist)
  • bls_config β€” black level subtraction config πŸ’€ (taking the floor out from under your data, literally)
  • sdg_config β€” sensor degamma config ⭐
  • lsc_config β€” Lens Shade config 🌸 (goodbye corner darkening, we don't know her)
  • awb_gain_config β€” Auto White balance gain config πŸŽ€
  • flt_config β€” filter config 🧚
  • bdm_config β€” demosaic config πŸ¦‹
  • ctk_config β€” cross talk config πŸ’œ
  • goc_config β€” gamma out config ✨
  • dpf_config β€” De-noising pre-filter config πŸ™ˆ (she's literally doing the most so your noise doesn't have to)
  • dpf_strength_config β€” dpf strength config πŸ’ͺ (how hard the pre-filter goes, iykyk)
  • cproc_config β€” color process config 🌈
  • ie_config β€” image effects config πŸ’…

πŸ“ SEE ALSO πŸ“

okay this is the part where the manpage goes absolutely feral and lists everything. and honestly? respect. alphabetical-ish chaos, here we go:

  • 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_flt_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_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)

like… that's the whole extended-params cinematic universe. click through, bestie, it's canon. 🌟


lowkey a reminder that this is kernel userspace ABI territory β€” the header lives in ./include/uapi/linux/, so treat that layout with the same energy you'd treat a limited-edition drop. πŸ’–

and that's the page!! she ships from ./include/uapi/linux, dated October 2026, filed under the Kernel API Manual section 9 root β€” mwah, slay, see u in the next manpage πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from