bgmac
Regular
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