VSF Documented
vsf_usbh_wifi_mt76.c File Reference

Macros

#define __VSF_EDA_CLASS_INHERIT__
 
#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__
 
#define MT76_VEND_DEV_MODE   0x01
 
#define MT76_VEND_MULTI_WRITE   0x06
 
#define MT76_VEND_MULTI_READ   0x07
 
#define MT76_VEND_READ_EEPROM   0x09
 
#define MT76_VEND_WRITE_FCE   0x42
 
#define MT76_VEND_WRITE_CFG   0x46
 
#define MT76_VEND_READ_CFG   0x47
 
#define MT76_VEND_TYPE_CFG   ((uint32_t)1 << 30)
 
#define MT76_VEND_TYPE_EEPROM   ((uint32_t)1 << 31)
 
#define MT76_VEND_TYPE_MASK   (MT76_VEND_TYPE_CFG | MT76_VEND_TYPE_EEPROM)
 

Variables

const vk_usbh_class_drv_t vk_usbh_wifi_mt76_drv
 

Macro Definition Documentation

◆ __VSF_EDA_CLASS_INHERIT__

#define __VSF_EDA_CLASS_INHERIT__

◆ __VSF_USBH_CLASS_IMPLEMENT_CLASS__

#define __VSF_USBH_CLASS_IMPLEMENT_CLASS__

◆ MT76_VEND_DEV_MODE

#define MT76_VEND_DEV_MODE   0x01

◆ MT76_VEND_MULTI_WRITE

#define MT76_VEND_MULTI_WRITE   0x06

◆ MT76_VEND_MULTI_READ

#define MT76_VEND_MULTI_READ   0x07

◆ MT76_VEND_READ_EEPROM

#define MT76_VEND_READ_EEPROM   0x09

◆ MT76_VEND_WRITE_FCE

#define MT76_VEND_WRITE_FCE   0x42

◆ MT76_VEND_WRITE_CFG

#define MT76_VEND_WRITE_CFG   0x46

◆ MT76_VEND_READ_CFG

#define MT76_VEND_READ_CFG   0x47

◆ MT76_VEND_TYPE_CFG

#define MT76_VEND_TYPE_CFG   ((uint32_t)1 << 30)

◆ MT76_VEND_TYPE_EEPROM

#define MT76_VEND_TYPE_EEPROM   ((uint32_t)1 << 31)

◆ MT76_VEND_TYPE_MASK

#define MT76_VEND_TYPE_MASK   (MT76_VEND_TYPE_CFG | MT76_VEND_TYPE_EEPROM)

Variable Documentation

◆ vk_usbh_wifi_mt76_drv

const vk_usbh_class_drv_t vk_usbh_wifi_mt76_drv
Initial value:
= {
.name = "wifi_mt76",
.dev_id_num = dimof(__vk_usbh_wifi_mt76_dev_id),
.dev_ids = __vk_usbh_wifi_mt76_dev_id,
.probe = __vk_usbh_wifi_mt76_probe,
.disconnect = __vk_usbh_wifi_mt76_disconnect,
}
#define dimof(a)
Definition vsf_fbcon.c:25
Generated from commit: vsfteam/vsf@9e2cb73