ENUM IWL_PRPH_SCRATCH_FLAGS(9)
β¨ NAME β¨
okay so bestie, this is enum iwl_prph_scratch_flags(9) from the Kernel API Manual β it's literally the PRPH scratch control flags π
no cap, that's the whole vibe.
π SYNOPSIS π
here's the enum in all its main-character glory, fr fr:
enum iwl_prph_scratch_flags {
IWL_PRPH_SCRATCH_IMR_DEBUG_EN ,
IWL_PRPH_SCRATCH_EARLY_DEBUG_EN ,
IWL_PRPH_SCRATCH_EDBG_DEST_DRAM ,
IWL_PRPH_SCRATCH_EDBG_DEST_INTERNAL ,
IWL_PRPH_SCRATCH_EDBG_DEST_ST_ARBITER ,
IWL_PRPH_SCRATCH_EDBG_DEST_TB22DTF ,
IWL_PRPH_SCRATCH_RB_SIZE_4K ,
IWL_PRPH_SCRATCH_MTR_MODE ,
IWL_PRPH_SCRATCH_MTR_FORMAT ,
IWL_PRPH_SCRATCH_RB_SIZE_EXT_MASK ,
IWL_PRPH_SCRATCH_RB_SIZE_EXT_8K ,
IWL_PRPH_SCRATCH_RB_SIZE_EXT_12K ,
IWL_PRPH_SCRATCH_RB_SIZE_EXT_16K ,
IWL_PRPH_SCRATCH_SCU_FORCE_ACTIVE ,
IWL_PRPH_SCRATCH_TOP_RESET
};
π Constants π
okay these are the constants, bestie β every single one, periodt:
IWL_PRPH_SCRATCH_IMR_DEBUG_ENβ IMR support for debug. slay.IWL_PRPH_SCRATCH_EARLY_DEBUG_ENβ enable early debug conf, iconic.IWL_PRPH_SCRATCH_EDBG_DEST_DRAMβ use DRAM, with size allocated in hwm config. no cap.IWL_PRPH_SCRATCH_EDBG_DEST_INTERNALβ use buffer on SRAM. lowkey.IWL_PRPH_SCRATCH_EDBG_DEST_ST_ARBITERβ use st arbiter, mainly for multicomm.IWL_PRPH_SCRATCH_EDBG_DEST_TB22DTFβ route debug data to SoC HW. it's giving routing.IWL_PRPH_SCRATCH_RB_SIZE_4Kβ Use 4K RB size (the default is 2K). not me defaulting to 2K πIWL_PRPH_SCRATCH_MTR_MODEβ format used for completion β0: for completion descriptor,1for responses (legacy).IWL_PRPH_SCRATCH_MTR_FORMATβ a mask for the size of the tfd. There are 4 optional values:0: 16 bit,1: 32 bit,2: 64 bit,3: 256 bit. obsessed with options.IWL_PRPH_SCRATCH_RB_SIZE_EXT_MASKβ RB size full information, ignored by older firmware versions, so setIWL_PRPH_SCRATCH_RB_SIZE_4Kappropriately; use the below values for this. heads up, bestie π«ΆIWL_PRPH_SCRATCH_RB_SIZE_EXT_8Kβ 8kB RB size.IWL_PRPH_SCRATCH_RB_SIZE_EXT_12Kβ 12kB RB size.IWL_PRPH_SCRATCH_RB_SIZE_EXT_16Kβ 16kB RB size.IWL_PRPH_SCRATCH_SCU_FORCE_ACTIVEβ Indicate fw to set SCU_FORCE_ACTIVE upon reset. periodt.IWL_PRPH_SCRATCH_TOP_RESETβ request TOP reset. main character energy.
π SEE ALSO π
you're gonna wanna see these too, iykyk:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/pcie/iwl-context-info-v2.h enum iwl_prph_scratch_mtr_format(9)enum iwl_prph_scratch_ext_flags(9)struct iwl_prph_scratch_version(9)struct iwl_prph_scratch_control(9)struct iwl_prph_scratch_pnvm_cfg(9)struct iwl_prph_scratch_mem_desc_addr_array(9)struct iwl_prph_scratch_hwm_cfg(9)struct iwl_prph_scratch_rbd_cfg(9)struct iwl_prph_scratch_uefi_cfg(9)struct iwl_prph_scratch_step_cfg(9)struct iwl_prph_scratch_ctrl_cfg(9)struct iwl_context_info_dram_fseq(9)struct iwl_prph_scratch(9)struct iwl_prph_info(9)struct iwl_context_info_v2(9)
this page came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β title again for the girlies: enum iwl_prph_scratch_flags(9). 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