ENUM PM_SD_CONFIG_TYPE(9)
π NAME π
okay so welcome to enum pm_sd_config_type(9) from the Kernel API Manual, bestie. this enum is literally the PM SD configuration situation β that's the whole name-and-purpose combo, no cap. π
π SYNOPSIS π
the lineup is giving "four constants, one enum," and here's the exact shape:
enum pm_sd_config_type {
SD_CONFIG_EMMC_SEL ,
SD_CONFIG_BASECLK ,
SD_CONFIG_8BIT ,
SD_CONFIG_FIXED
};
π Constants π
SD_CONFIG_EMMC_SELβ this one's whole job is to setSD_EMMC_SELinCTRL_REG_SDandSD_SLOTTYPE, periodt. β¨SD_CONFIG_BASECLKβ setsSD_BASECLKinSD_CONFIG_REG1, and that's the vibe. πΈSD_CONFIG_8BITβ setsSD_8BITinSD_CONFIG_REG2, slay. π¦SD_CONFIG_FIXEDβ sets fixed config registers, iconic behavior only. π
π SEE ALSO π
if you wanna keep scrolling, the kernel file is ./include/linux/firmware/xlnx-zynqmp.h, and these baddies are linked too:
XPM_EVENT_ERROR_MASK_DDRMC_CR(9)XPM_EVENT_ERROR_MASK_DDRMC_NCR(9)enum pm_gem_config_type(9)enum pm_node_status(9)struct zynqmp_pm_query_data(9)
footer check, bestie: source/version marker ./include/linux/firmware, date October 2026. that's the page β 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