STRUCT ES58X_HW_REVISION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct es58x_hw_revision(9) ✨

okay so bestie, this is a page straight outta the Kernel API Manual and it's literally all about struct es58x_hw_revision β€” the hardware revision number. yes, the whole vibe is "which version of the silicon am I even talking to rn" πŸ’…


πŸŽ€ NAME πŸŽ€

struct es58x_hw_revision β€” Hardware revision number. that's it, that's the whole thing, iconic.


🌸 SYNOPSIS 🌸

struct es58x_hw_revision {
    char letter;
    u16 major;
    u16 minor;
 };

yes bestie, that trailing }; indentation is exactly how it's written, we do not fix, we do not touch, we copy verbatim 🫢


πŸ¦‹ Members πŸ¦‹

  • letter β€” the Revision letter, an alphanumeric character. one (1) single character, alphanumeric, that's the whole job πŸ’–
  • major β€” Version major number, represented on three digits. three digits, no more, no less ✨
  • minor β€” Version minor number, represented on three digits. also three digits, matching energy πŸŽ€

πŸ”₯ Description πŸ”₯

lowkey the important part: the hardware revision uses its own format, and that format is:

"axxx/xxx"

where 'a' is an alphanumeric character and 'x' is a digit. so like, one letter, three digits, a slash, three more digits. iykyk 😭

and the way you get it? it can be retrieved from the product information string. that's the lore, go get it from there πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

so many friends in the kernel file instance:

like just read the whole neighborhood at this point, fr fr 🧚


ngl if you're here for the software version, this is not it β€” this page is exclusively hardware revision hours. and remember the format is "axxx/xxx" with 'a' alphanumeric and 'x' a digit, no cap πŸ’œ

and that's a wrap bestie!! this iconic little page lives under ./drivers/net/can/usb/etas_es58x and the date on it is October 2026 β€” ty for reading, slay, periodt πŸŒˆβ­πŸ’…

πŸ“¦ where this page comes from