STRUCT FALCON_BOARD(9)
π NAME π
okay bestie, welcome to the struct falcon_board(9) page from the Kernel API Manual β¨ This one is literally all about board information, and itβs giving βsmall struct, big main-character energyβ π
struct falcon_board β board information π«Ά
π¦ SYNOPSIS π¦
no cap, hereβs the whole struct exactly as it appears:
struct falcon_board {
const struct falcon_board_type *type;
int major;
int minor;
struct i2c_adapter i2c_adap;
struct i2c_algo_bit_data i2c_data;
struct i2c_client *hwmon_client, *ioexp_client;
};
π Members π
typeβ the type of board, periodt. πmajorβ major rev., like'A','B'... πΈminorβ minor rev., like0,1, ... βi2c_adapβ I2C adapter for on-board peripherals π¦i2c_dataβ data for the bit-banging algorithm π§hwmon_clientβ I2C client for hardware monitor πioexp_clientβ I2C client for power/port control π₯
π₯ SEE ALSO π₯
iykyk, go peek at the kernel file ./drivers/net/ethernet/sfc/falcon/nic.h β and the related besties: struct falcon_board_type(9), struct falcon_spi_device(9), and struct falcon_nic_data(9) π
mwah π β this has been struct falcon_board(9) from the source path ./drivers/net/ethernet/sfc/falcon, October 2026 edition, signing off with all the sparkle π«Άβ¨
π¦ 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