nand_get_interface_config(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… nand_get_interface_config β€” yes bestie, we're getting the interface config

okay so this page lives in the Kernel API Manual (that's the manual name, iykyk) and it's about a little function called nand_get_interface_config. Grab a snack, this one's short but iconic. πŸ“


✨ NAME ✨

nand_get_interface_config β€” retrieves the current interface configuration of a NAND chip. That's it. That's the whole job. Slay. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

const struct nand_interface_config * nand_get_interface_config (struct
nand_chip *chip );

like, it takes a chip and hands you back a pointer to its interface config β€” and the pointer is const, so no touchy-touchy, bestie. 🫢


🌸 ARGUMENTS 🌸

  • chip β€” the NAND chip. The main character of this whole operation. You give it the chip, it gives you the config. Periodt.

πŸ¦‹ SEE ALSO πŸ¦‹

okay so we're in the Kernel file ./include/linux/mtd/rawnand.h cinematic universe and the whole friend group shows up here, no cap:

  • 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)
  • nand_get_nvddr_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)
  • struct nand_flash_dev(9)
  • nand_opcode_8bits(9)
  • nand_get_data_buf(9)

like, that is a whole roster. every single one of them is invited to the group chat, and every single one is linked above so you can go read their lore. go off, kings. πŸ‘‘


real talk: that's genuinely the entire SEE ALSO list, I didn't skip a single one, because we don't do that here. πŸ’–

<div align="center">🌸 πŸŽ€ 🌸</div>

and that's the page!! this little beauty ships from ./include/linux/mtd with the October 2026 date stamp, and yes the footer also says nand_get_interface_config(9) one more time because it loves to make an entrance. mwah. πŸ’‹βœ¨

πŸ“¦ where this page comes from