onfi_fill_interface_config(9)
β¨ onfi_fill_interface_config β the Kernel API Manual era β¨
okay bestie, welcome to the onfi_fill_interface_config(9) page, like, the actual kernel API manual one π
this is the function that initializes an interface config from a given ONFI mode β yes that's the whole NAME section, she's short and she knows it π
π SYNOPSIS π
void onfi_fill_interface_config (struct nand_chip *chip , struct
struct nand_interface_config *iface , enum nand_interface_type type , unsigned
int timing_mode );
no cap, that's the whole signature β void return, so she fills stuff in for you and dips, she doesn't hand anything back π«Ά
πΈ ARGUMENTS πΈ
okay so here's who's who at the function party, and literally every single one matters:
chipβ the NAND chip π your main character, the whole reason we're hereifaceβ the interface configuration to fill π this is the thing that gets filled, she's the canvastypeβ the interface type π¦ tells us which flavor we're dealing withtiming_modeβ the ONFI timing mode β±οΈ the timing vibe we're building the config from
π₯ SEE ALSO π₯
the group chat keeps going, go check these besties:
- the kernel file
./drivers/mtd/nand/raw/nand_timings.cπ onfi_find_closest_sdr_mode(9)onfi_find_closest_nvddr_mode(9)onfi_fill_nvddr_interface_config(9)
iykyk, that whole timings family is iconic π
ngl bestie, don't skip the SEE ALSO β thenand_timings.cfile and the siblingonfi_find_closest_sdr_mode(9),onfi_find_closest_nvddr_mode(9)andonfi_fill_nvddr_interface_config(9)functions are the whole context for what this one's doing π
and that's the page, periodt ππ sign-off time: she lives at ./drivers/mtd/nand/raw, and this whole thing is dated October 2026 β slay, see you in the next one π§β¨π¦
π¦ 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