STRUCT SPI_NOR_ID(9)
πΈ NAME πΈ
okay so bestie, meet struct spi_nor_id β the SPI NOR flash ID situation. this whole page is struct spi_nor_id(9), and itβs lowkey iconic π
β¨ SYNOPSIS β¨
struct spi_nor_id {
const u8 *bytes;
u8 len;
};
π Members π
bytesβ the bytes the flash hands back when you issue command9F. typically, the first byte is the manufacturer ID code (seeJEP106) and the next two bytes are a flash part specific ID. slay π¦lenβ the number of bytes of ID. thatβs the count, periodt π
π SEE ALSO π
Kernel file ./drivers/mtd/spi-nor/core.h plus these absolute faves: struct spi_nor_erase_type(9), struct spi_nor_erase_command(9), struct spi_nor_erase_region(9), struct spi_nor_erase_map(9), struct spi_nor_locking_ops(9), struct spi_nor_otp_organization(9), struct spi_nor_otp_ops(9), struct spi_nor_otp(9), struct spi_nor_flash_parameter(9), struct spi_nor_fixups(9), struct flash_info(9), struct spi_nor_manufacturer(9), struct sfdp(9), spi_nor_needs_sfdp(9).
source/version: ./drivers/mtd/spi-nor Β· date: October 2026 Β· page: struct spi_nor_id(9) β mwah, stay slay π
β¨
π¦ 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