devm_stmmac_probe_config_dt(9)
π devm_stmmac_probe_config_dt β from the Kernel API Manual β¨
okay so bestie, we're in the Kernel API Manual today and this one's a little diva β the NAME line literally just gives you the name and then dips π no blurb, no nothing. So here's everything else, in full, no cap.
πΈ NAME πΈ
devm_stmmac_probe_config_dt β and yeah, that's it. The original page leaves the description after the dash totally blank (she said "my name is enough" π
), so no invented definition here, fr fr.
β¨ SYNOPSIS β¨
struct plat_stmmacenet_data * devm_stmmac_probe_config_dt (struct
platform_device *pdev , u8 *mac );
Like, it hands you back a struct plat_stmmacenet_data * and it wants a struct platform_device *pdev plus a u8 *mac to do it. π
π ARGUMENTS π
pdevβ theplatform_devicestructure, aka the device we're setting up. She's the main character of this call π«Άmacβ the MAC address to use. Yes, literally that. Drop it in and go π
π DESCRIPTION π
So what does she actually do? She's the Devres variant of stmmac_probe_config_dt β that's the whole description, and honestly? Iconic minimalism. If you know stmmac_probe_config_dt, you already know the vibe; this one just comes with the devres glow-up β¨
ngl, that's all the page says about behaviour β no extra lore, no secret tips, so I'm not gonna make any up π
π¦ SEE ALSO π¦
Bestie, the reading list is long and every single one is invited to the group chat:
- The kernel file itself:
./drivers/net/ethernet/stmicro/stmmac/stmmac_platform.cπ dwmac1000_validate_mcast_bins(9)dwmac1000_validate_ucast_entries(9)stmmac_axi_setup(9)stmmac_mtl_setup(9)stmmac_of_get_mdio(9)stmmac_mdio_setup(9)stmmac_of_get_mac_mode(9)stmmac_probe_config_dt(9)stmmac_pltfr_get_irq_array(9)stmmac_pltfr_init(9)stmmac_pltfr_exit(9)stmmac_pltfr_probe(9)devm_stmmac_pltfr_probe(9)stmmac_pltfr_remove(9)
and that's the whole page, periodt πβ¨
cute little sign-off so you know where this came from: the source path is ./drivers/net/ethernet/stmicro..., dated October 2026, and the page title stays devm_stmmac_probe_config_dt(9) β mwah, go read the kernel source 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