ENUM PM_SD_CONFIG_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 set SD_EMMC_SEL in CTRL_REG_SD and SD_SLOTTYPE, periodt. ✨
  • SD_CONFIG_BASECLK β€” sets SD_BASECLK in SD_CONFIG_REG1, and that's the vibe. 🌸
  • SD_CONFIG_8BIT β€” sets SD_8BIT in SD_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:


footer check, bestie: source/version marker ./include/linux/firmware, date October 2026. that's the page β€” mwah πŸ’‹πŸ«Ά

πŸ“¦ where this page comes from