ENUM RKISP1_CIF_ISP_VERSION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum rkisp1_cif_isp_version(9) β€” the kernel API manual, bestie edition

okay so you're in the kernel API manual (section 9, the big-kid one) and you clicked on enum rkisp1_cif_isp_version. slay, let's get into it πŸŽ€


✨ NAME ✨

enum rkisp1_cif_isp_version β€” literally just the ISP variants. that's the whole vibe. it's giving "which rockchip ISP are we even talking about" πŸ¦‹


🌸 SYNOPSIS 🌸

here's the shape of it, no cap, copy it exactly:

enum rkisp1_cif_isp_version {
    RKISP1_V10 ,
    RKISP1_V11 ,
    RKISP1_V12 ,
    RKISP1_V13 ,
    RKISP1_V_IMX8MP

};

πŸ‘‘ Constants πŸ‘‘

every single member, one by one, because we don't skip ✨

  • RKISP1_V10 β€” used at least in RK3288 and RK3399. the og. lowkey the blueprint for the others 🫢
  • RKISP1_V11 β€” declared in the original vendor code, but not used. same number of entries in grids and histogram as v10. so yeah… it exists, it's just sitting there. main character energy with zero screen time πŸ’€
  • RKISP1_V12 β€” used at least in RK3326 and PX30. glow-up era πŸ”₯
  • RKISP1_V13 β€” used at least in RK1808. same number of entries in grids and histogram as v12. icon behavior ⭐
  • RKISP1_V_IMX8MP β€” used in at least i.MX8MP. same number of entries in grids and histogram as v10. crossing over to the NXP side, we love a collab 🌈
heads up bestie: the "same number of entries in grids and histogram as …" notes are the important bit β€” that's the actual technical tea, not just me being cute πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, fr fr. first the file it lives in:

  • Kernel file ./include/uapi/linux/rkisp1-config.h

then literally everyone else, and yes we're listing all of them 😭

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

go read them all, i'll wait πŸ’œ


and that's the page!! sign-off time: this cutie came out of ./include/uapi/linux, dated October 2026, and the whole thing is enum rkisp1_cif_isp_version(9) β€” go forth and version-check your ISP, bestie πŸ§šπŸ’–βœ¨

πŸ“¦ where this page comes from