STRUCT RENESAS_GBETH_OF_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 the stmmac driver. 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 whether set_clk_tx_rate is 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