ENUM RKISP1_CIF_ISP_DPF_GAIN_USAGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum rkisp1_cif_isp_dpf_gain_usage β€” dpf gain usage πŸ’…

okay bestie, so this one is a page from the Kernel API Manual (that's the manual name, iykyk) and it's literally all about one enum. tiny page, big main character energy. let's get into it 🫢


✨ NAME ✨

enum rkisp1_cif_isp_dpf_gain_usage β€” dpf gain usage. that's it. that's the whole name. no cap.


🌸 SYNOPSIS 🌸

enum rkisp1_cif_isp_dpf_gain_usage {
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_DISABLED ,
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_NF_GAINS ,
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_LSC_GAINS ,
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_NF_LSC_GAINS ,
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_AWB_GAINS ,
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_AWB_LSC_GAINS ,
    RKISP1_CIF_ISP_DPF_GAIN_USAGE_MAX

};

look at her go πŸ’– seven constants, all lined up, all gorgeous.


πŸ‘‘ CONSTANTS πŸ‘‘

  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_DISABLED β€” don't use any gains in preprocessing stage. like, zero gains. none. we're on a gains cleanse 🧚
  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_NF_GAINS β€” use only the noise function gains from registers DPF_NF_GAIN_R, ... (yes the ... is doing a lot of heavy lifting there, that's how the original wrote it, respect it πŸ’…)
  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_LSC_GAINS β€” use only the gains from the LSC module 🌈
  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_NF_LSC_GAINS β€” use the noise function gains and the gains from the LSC module. both. a collab 🀝
  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_AWB_GAINS β€” use only the gains from the AWB module ✨
  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_AWB_LSC_GAINS β€” use the gains from AWB and LSC module. another collab, ate πŸ’…
  • RKISP1_CIF_ISP_DPF_GAIN_USAGE_MAX β€” upper border (only for an internal evaluation). it's giving "don't touch, that's for the internals" energy 🚧

πŸ¦‹ SEE ALSO πŸ¦‹

bestie this list is long long, but every single one of them is here, no skips, no cuts, periodt:

  • 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_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) (bestie this one has no prefix, that's just how it's written, leave her alone πŸ™ˆ)
  • 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 guest list, everybody's invited, the group chat is popping off πŸ”₯


πŸŽ€ sign-off πŸŽ€

this lil masterpiece lives in ./include/uapi/linux and the version stamp says October 2026 β€” so yeah, she's from the future, iconic behavior honestly. go read your kernel headers bestie, ily, bye πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from