mmio.c (9b90ab32f871eae0de982a6567fe32039a756af5) | mmio.c (e90354e0452d33f3dc77d7f5c0ff7033f97e1fbf) |
---|---|
1#include <linux/kernel.h> 2#include <linux/module.h> | 1#include <linux/kernel.h> 2#include <linux/module.h> |
3#include <linux/platform_device.h> 4#include <linux/pci.h> |
|
3 4#include "mt7615.h" 5#include "regs.h" 6#include "mac.h" 7#include "../trace.h" 8 9const u32 mt7615e_reg_map[] = { 10 [MT_TOP_CFG_BASE] = 0x01000, --- 175 unchanged lines hidden (view full) --- 186 if (ret) 187 goto error; 188 189 return 0; 190error: 191 ieee80211_free_hw(mt76_hw(dev)); 192 return ret; 193} | 5 6#include "mt7615.h" 7#include "regs.h" 8#include "mac.h" 9#include "../trace.h" 10 11const u32 mt7615e_reg_map[] = { 12 [MT_TOP_CFG_BASE] = 0x01000, --- 175 unchanged lines hidden (view full) --- 188 if (ret) 189 goto error; 190 191 return 0; 192error: 193 ieee80211_free_hw(mt76_hw(dev)); 194 return ret; 195} |
196 197static int __init mt7615_init(void) 198{ 199 int ret; 200 201 ret = pci_register_driver(&mt7615_pci_driver); 202 if (ret) 203 return ret; 204 205 if (IS_ENABLED(CONFIG_MT7622_WMAC)) { 206 ret = platform_driver_register(&mt7622_wmac_driver); 207 if (ret) 208 pci_unregister_driver(&mt7615_pci_driver); 209 } 210 211 return ret; 212} 213 214static void __exit mt7615_exit(void) 215{ 216 if (IS_ENABLED(CONFIG_MT7622_WMAC)) 217 platform_driver_unregister(&mt7622_wmac_driver); 218 pci_unregister_driver(&mt7615_pci_driver); 219} 220 221module_init(mt7615_init); 222module_exit(mt7615_exit); 223MODULE_LICENSE("Dual BSD/GPL"); |
|