spi_nor_parse_profile1(9)
π NAME π
okay so bestie, this is spi_nor_parse_profile1(9) from the Kernel API Manual, and its whole vibe is: parse the xSPI Profile 1.0 table. iconic, specific, lowkey essential π
β¨ SYNOPSIS β¨
int spi_nor_parse_profile1 (struct spi_nor *nor , const struct
sfdp_parameter_header *profile1_header );
π¬ ARGUMENTS π¬
norβ a pointer to astruct spi_nor, periodt π«Άprofile1_headerβ a pointer to thestruct sfdp_parameter_headerthat describes the Profile 1.0 Table length and version. that header is literally carrying the length-and-version details, no cap β¨
π RETURN π
0 on success, -errno otherwise. slay when it's 0, and when it's not, it's giving -errno ππ
π SEE ALSO π
Kernel file: ./drivers/mtd/spi-nor/sfdp.c β and here's the whole related squad, bestie:
spi_nor_read_raw(9)spi_nor_read_sfdp(9)spi_nor_read_sfdp_dma_unsafe(9)spi_nor_set_erase_settings_from_bfpt(9)spi_nor_map_cmp_erase_type(9)spi_nor_sort_erase_mask(9)spi_nor_regions_sort_erase_types(9)spi_nor_parse_bfpt(9)spi_nor_smpt_addr_nbytes(9)spi_nor_smpt_read_dummy(9)spi_nor_get_map_in_use(9)spi_nor_region_check_overlay(9)spi_nor_init_non_uniform_erase_map(9)spi_nor_parse_smpt(9)spi_nor_parse_4bait(9)spi_nor_parse_sccr(9)spi_nor_parse_sccr_mc(9)spi_nor_post_sfdp_fixups(9)spi_nor_check_sfdp_signature(9)spi_nor_parse_sfdp(9)
xoxo bestie π
this page is signing off from ./drivers/mtd/spi-nor, dated October 2026, and yes it's still spi_nor_parse_profile1(9) πβ¨
π¦ 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