⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 micrel.c

📁 华为 HI3510 BOOTLOADER HIBOOT 源码包
💻 C
字号:
#include <linux-adapter.h>#ifdef __U_BOOT_OSHAL_NET__#include <config.h>#else#include <linux/config.h>#include <linux/module.h>#include <linux/errno.h>#include <linux/netdevice.h>#include <linux/etherdevice.h>#include <linux/kernel.h>#include <linux/types.h>#include <linux/fcntl.h>#include <linux/interrupt.h>#include <linux/ioport.h>#include <linux/in.h>#include <linux/skbuff.h>#include <linux/slab.h>#include <linux/spinlock.h>#include <linux/string.h>#include <linux/init.h>#include <linux/bitops.h>#include <linux/vmalloc.h>#include <linux/dma-mapping.h>#include <linux/string.h>#include <linux/delay.h>#endif /* __U_BOOT_OSHAL_NET__ */#include "../phy/phy.h"static int micrel_phy_probe(int port){	SF_SetPHYExternAddress(port, hisilicon_phychip_extaddr(port));	SF_PhyWrite(port, 0, 0);	return 0;}static int micrel_phy_init(int port){	return 0;}static void micrel_phy_exit(int port){}static int micrel_set_static(int port, unsigned long stat){	SF_PhyWrite(port, 0, (PHY_SPEED_STAT(stat)<<13) | (PHY_DUPL_STAT(stat)<<8));	return 0;}static int micrel_set_auto(int port){	return 0;}static unsigned long micrel_get_states(int port){	return 0;}struct hisilicon_phy_device micrel_phydev = {	.name	= "micrel",	.id	= 0,	.probe	= micrel_phy_probe,	.init	= micrel_phy_init,	.exit	= micrel_phy_exit,	.set_static_mod = micrel_set_static,	.set_auto_mod   = micrel_set_auto,	.get_states	= micrel_get_states,};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -