nand_get_nvddr_timings(9)
π nand_get_nvddr_timings(9) β like, the kernel API manual, but make it make sense π
okay so bestie, welcome to the Kernel API Manual β¨ β today's main character is nand_get_nvddr_timings, and honestly? she's a small function with a big job. let's get into it π«Ά
πΈ NAME πΈ
nand_get_nvddr_timings β get NV-DDR timing from data interface π«
that's it. that's the whole vibe. she retrieves the NV-DDR timings straight out of the data interface, no cap β¨
π¦ SYNOPSIS π¦
const struct nand_nvddr_timings * nand_get_nvddr_timings (const struct
nand_interface_config *conf );
look at her go π returns a const struct nand_nvddr_timings * and takes exactly one argument. iconic behaviour fr fr π
π ARGUMENTS π
confβ the data interface π that's it, that's the argument. hand her the data interface and she'll hand you back the NV-DDR timing info. simple as that, periodt.
π SEE ALSO π
okay this list is long bestie, but we do not skip a single one β every single cross-reference is getting its moment, no shortcuts πβ¨ (all of these live in the Kernel file ./include/linux/mtd/rawnand.h, iykyk):
struct nand_parameters(9)struct nand_id(9)struct nand_ecc_step_info(9)struct nand_ecc_caps(9)struct nand_ecc_ctrl(9)struct nand_sdr_timings(9)struct nand_nvddr_timings(9)enum nand_interface_type(9)struct nand_interface_config(9)nand_interface_is_sdr(9)nand_interface_is_nvddr(9)nand_get_sdr_timings(9)struct nand_op_cmd_instr(9)struct nand_op_addr_instr(9)struct nand_op_data_instr(9)struct nand_op_waitrdy_instr(9)enum nand_op_instr_type(9)struct nand_op_instr(9)struct nand_subop(9)struct nand_op_parser_addr_constraints(9)struct nand_op_parser_data_constraints(9)struct nand_op_parser_pattern_elem(9)struct nand_op_parser_pattern(9)struct nand_op_parser(9)struct nand_operation(9)struct nand_controller_ops(9)struct nand_controller(9)struct nand_legacy(9)struct nand_chip_ops(9)struct nand_manufacturer(9)struct nand_secure_region(9)struct nand_chip(9)nand_get_interface_config(9)struct nand_flash_dev(9)nand_opcode_8bits(9)nand_get_data_buf(9)
like I said β all of them. she has a lot of friends and we respect that π«Άπ
ngl bestie, this one's short and sweet β but the cross-reference list ate and left no crumbs. go read the neighbors, they're all part of the same friend group πβ¨
and that's the whole page!! πΈ sign-off time: this cutie lives in ./include/linux/mtd π, dated October 2026 β, and this is the nand_get_nvddr_timings(9) page from the Kernel API Manual β slay, bye, go read some NAND source ππ¦π
π¦ 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