STRUCT ES58X_HW_REVISION(9)
β¨ 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:
- Kernel file
./drivers/net/can/usb/etas_es58x/es58x_core.henumes58x_driver_info(9), enumes58x_physical_layer(9), enumes58x_sync_edge(9), enumes58x_flag(9), enumes58x_err(9), enumes58x_event(9), structes58x_priv(9), structes58x_parameters(9), structes58x_operators(9), structes58x_sw_version(9), structes58x_device(9),es58x_sizeof_es58x_device(9),es58x_check_msg_len(9),es58x_check_msg_max_len(9),es58x_msg_num_element(9),es58x_priv(9),ES58X_SIZEOF_URB_CMD(9),es58x_get_urb_cmd_len(9),es58x_get_netdev(9),es58x_get_raw_can_id(9),es58x_get_flags(9)
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
- 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