nand_write_byte16(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– nand_write_byte16(9) β€” Kernel API Manual ✨

okay bestie, welcome to the Kernel API Manual, specifically the page for nand_write_byte16 β€” yes that's the whole title, yes it's a mouthful, we're coping 🫢


🌸 NAME 🌸

nand_write_byte16 β€” [DEFAULT] write single byte to a chip with width 16 πŸ’…

(yeah the [DEFAULT] is literally part of the name line, don't come for me, that's just how the kernel labels its default implementations πŸ‘‘)


πŸ¦‹ SYNOPSIS πŸ¦‹

void nand_write_byte16 (struct nand_chip *chip , uint8_t byte );

that's it. that's the whole signature. short, sweet, and it returns void because it does not care about your feedback 😌


πŸŽ€ ARGUMENTS πŸŽ€

  • chip β€” the NAND chip object. like, the actual chip we're talking to, this is the main character of the function ngl πŸ”₯
  • byte β€” the value to write. one single byte, no more, no less πŸ“

⭐ DESCRIPTION ⭐

so here's the tea β˜•: this is the default function that writes a byte to I/O[7:0] on a 16-bit wide chip.

yes, you read that right β€” a byte (8 bits, one little guy) going onto a 16-bit wide bus. lowkey iconic behavior, but that's literally the documented job: default function, write a byte, to I/O[7:0], on a 16-bit wide chip. no cap. ✨

don't overthink it, bestie β€” it's giving "small task, big chip energy" and honestly we respect it πŸ’œ


πŸ’€ SEE ALSO πŸ’€

the kernel file lives at ./drivers/mtd/nand/raw/nand_legacy.c β€” go say hi to it 🧚

and then there's the whole friend group, fr fr:

🫢 note to self: that list is in the exact order the manpage gave it, because we do not rearrange the squad. also yes, panic_nand_wait_ready is right there in the middle and we're all pretending that's normal 😭

🌈 the cute sign-off 🌈

this lil page came from ./drivers/mtd/nand/raw and it's dated October 2026 β€” so like, it's from the future?? kind of?? anyway that's the source/version + date, all accounted for, and nand_write_byte16(9) is the last word πŸ‘‘

mwah, go write some bytes πŸ’–βœ¨

πŸ“¦ where this page comes from