bgmacRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: Absent ⚠️
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: ✅struct bgmac {
struct (anon) plat;
struct (anon) bcma;
struct device *dev;
struct device *dma_dev;
u32 feature_flags;
struct net_device *net_dev;
struct napi_struct napi;
struct mii_bus *mii_bus;
struct bgmac_dma_ring tx_ring[4];
struct bgmac_dma_ring rx_ring[1];
bool stats_grabbed;
u32 mib_tx_regs[43];
u32 mib_rx_regs[31];
int irq;
u32 int_mask;
int mac_speed;
int mac_duplex;
u8 phyaddr;
bool has_robosw;
bool loopback;
u32 (*read)(struct bgmac *, u16);
void (*write)(struct bgmac *, u16, u32);
u32 (*idm_read)(struct bgmac *, u16);
void (*idm_write)(struct bgmac *, u16, u32);
bool (*clk_enabled)(struct bgmac *);
void (*clk_enable)(struct bgmac *, u32);
void (*cco_ctl_maskset)(struct bgmac *, u32, u32, u32);
u32 (*get_bus_clock)(struct bgmac *);
void (*cmn_maskset32)(struct bgmac *, u16, u32, u32);
int (*phy_connect)(struct bgmac *);
};
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Arch