STRUCT ATMEL_SMC_CS_CONF(9)
π NAME π
okay so bestie, this is struct atmel_smc_cs_conf(9) from the Kernel API Manual, and it's the SMC CS config as described in the datasheet. no cap, that's the vibe: it's the struct for that config, and it's lowkey iconic. β¨
β¨ SYNOPSIS β¨
here's the exact shape, bestie β the way that this struct is laid out? obsessed. do not touch the field names, they're iconic:
struct atmel_smc_cs_conf {
u32 setup;
u32 pulse;
u32 cycle;
u32 timings;
u32 mode;
};
π Members π
setupβ theNCS/NWE/NRDsetup timings (not applicable toat91rm9200). π«Άpulseβ theNCS/NWE/NRDpulse timings (not applicable toat91rm9200). πcycleβ theNWE/NRDcycle timings (not applicable toat91rm9200). π¦timingsβ the advanced NAND related timings (only applicable toHSMC). π₯modeβ all kind of config parameters (see the fields definition above). The mode fields are different onat91rm9200. π
π SEE ALSO π
- Kernel file
./include/linux/mfd/syscon/atmel-smc.hβ go read it, bestie π
mwah π this page is from ./include/linux/mfd/syscon, dated October 2026, and it's all about struct atmel_smc_cs_conf(9). bye bestie, stay slay π«Άβ¨
π¦ 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