nand_get_nvddr_timings(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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