STRUCT RENESAS_GBETH_OF_DATA(9)
π struct renesas_gbeth_of_data(9) β Kernel API Manual
okay so bestie, welcome to the glow-up of the struct renesas_gbeth_of_data page from the Kernel API Manual. this is literally the OF data for Renesas GBETH β yes that's the whole NAME section, short and iconic, we love a minimal queen π
β¨ NAME β¨
struct renesas_gbeth_of_data β OF data for Renesas GBETH π¦
πΈ SYNOPSIS πΈ
here's the whole struct, copied exactly because we do not play with code, periodt:
struct renesas_gbeth_of_data {
const char * const *clks;
u8 num_clks;
u32 stmmac_flags;
bool handle_reset;
bool set_clk_tx_rate;
bool has_pcs;
};
lowkey a cute little struct ngl π
π Members π
okay so let's meet the cast, each one gets their main character moment:
clksβ an array of clock names. it's giving a little name-tag lineup for every clock π°οΈβ¨num_clksβ the number of clocks. gotta know how many besties are in the array fr fr π’stmmac_flagsβ the flags for thestmmacdriver. flags! for the driver! slay π©handle_resetβ a flag that says whether reset control is handled by the glue driver or the core driver. two possible homes for the reset-handling duties, and this bool picks the vibe πset_clk_tx_rateβ a flag that says whether the Tx clock is fixed, or whetherset_clk_tx_rateis needed. fixed or doing the most, choose your fighter β‘has_pcsβ a flag that says whether the MAC has a PCS. does it have a PCS or not, that's the whole question π«Ά
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.cβ go read it, iykyk ππ
bestie reminder: these descriptions are the facts, keep them exactly as they are, no cap. π§
and that's the page! π this little beauty came from ./drivers/net/ethernet/stmicro... and is dated October 2026, filed under struct renes...beth_of_data(9) β go off, kernel docs, you ate ππ₯
π¦ 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