spear_smi_hw_init(9)
π NAME π
okay so bestie, we're talking about spear_smi_hw_init(9) from the Kernel API Manual β¨ β and what it does is initialize the smi controller. That's the whole name-and-purpose combo, slay.
πΈ SYNOPSIS πΈ
void spear_smi_hw_init (struct spear_smi *dev );
π ARGUMENTS π
devβ structure of smi device π«Ά (the synopsis types it asstruct spear_smi *).
β¨ DESCRIPTION β¨
This routine initializes the smi controller wit the default values. Yes, wit is literally the word in the original, and I'm keeping it β no cap π. It's giving "default values, but make it a controller glow-up" β¨.
π¦ SEE ALSO π¦
Go read these, iykyk π:
- Kernel file
./drivers/mtd/devices/spear_smi.cβ the source file, main character energy. struct spear_smi(9)struct spear_snor_flash(9)spear_smi_read_sr(9)spear_smi_wait_till_ready(9)spear_smi_int_handler(9)get_flash_index(9)spear_smi_write_enable(9)spear_smi_erase_sector(9)spear_mtd_erase(9)spear_mtd_read(9)spear_mtd_write(9)spear_smi_probe_flash(9)spear_smi_probe(9)spear_smi_remove(9)
cute sign-off π«Ά: source/version is ./drivers/mtd/devices, date is October 2026, and this page is spear_smi_hw_init(9) from the Kernel API Manual. bye bestie π
π¦ 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