STRUCT MESON_SPIFC(9)
π struct meson_spifc(9) β Kernel API Manual
okay bestie, welcome to the Kernel API Manual page for struct meson_spifc β¨ and yes, the NAME section in the original has literally zero description after the dash. Not me exposing that. The struct speaks for itself, iykyk π«Ά
π NAME π
struct meson_spifc β that's it, that's the whole name section, the description part is blank in the source and we're not about to make something up π
π¦ SYNOPSIS π¦
Here's the whole struct, character for character, no edits, no "fixing" the vibes:
struct meson_spifc {
struct spi_controller *host;
struct regmap *regmap;
struct clk *clk;
struct device *dev;
};
πΈ Members πΈ
Four fields, all main characters, let's meet them π
hostβ the SPI host πregmapβ the regmap for the device registers, lowkey essential β¨clkβ the input clock feeding the built-in baud rate generator, she's literally setting the tempo π΅devβ the device structure, the classic, the icon π
π§ SEE ALSO π§
The kernel file lives at ./drivers/spi/spi-meson-spifc.c, and it's giving friend-group energy with all these siblings π¦:
meson_spifc_wait_ready(9)meson_spifc_drain_buffer(9)meson_spifc_fill_buffer(9)meson_spifc_setup_speed(9)meson_spifc_txrx(9)meson_spifc_transfer_one(9)meson_spifc_hw_init(9)
Go read them, they're all in their flop era waiting for you π
ngl bestie, this one's a short page, but that's on purpose β struct pages are just the receipts for how the fields fit together. No cap π
Sign-off time π«Ά This cutie comes from ./drivers/spi, dated October 2026 β and the version tag on the page is struct meson_spifc(9), 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