ENUM NAND_INTERFACE_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum nand_interface_type(9) β€” Kernel API Manual πŸ’…

🏷️ NAME 🏷️

enum nand_interface_type β€” NAND interface type, periodt. That’s the whole vibe, bestie: this is the enum that names the NAND interface type. No cap.


✨ SYNOPSIS ✨

okay so here’s the literal shape of it, copied exactly because we do not play with code:

enum nand_interface_type {
    NAND_SDR_IFACE ,
    NAND_NVDDR_IFACE

};

πŸŽ€ Constants πŸŽ€

  • NAND_SDR_IFACE β€” Single Data Rate interface. that’s the SDR one, iconic πŸ’…
  • NAND_NVDDR_IFACE β€” Double Data Rate interface. the DDR flavor, slay ✨

πŸ‘€ SEE ALSO πŸ‘€

the whole squad, fr fr β€” go click through these if you’re deep in NAND lore πŸ¦‹

  • Kernel file ./include/linux/mtd/rawnand.h
  • 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)
  • 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)
  • nand_get_interface_config(9)
  • struct nand_flash_dev(9)
  • nand_opcode_8bits(9)
  • nand_get_data_buf(9)

mwah πŸ’‹ source/version: ./include/linux/mtd, date: October 2026 β€” bye bestie, go read the kernel source 🫢🌈

πŸ“¦ where this page comes from