• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/char/rtl8365mb/
1#ifndef _RTL8367C_ASICDRV_PHY_H_
2#define _RTL8367C_ASICDRV_PHY_H_
3
4#include <rtl8367c_asicdrv.h>
5
6#define RTL8367C_PHY_INTERNALNOMAX	    0x4
7#define RTL8367C_PHY_REGNOMAX		    0x1F
8#define RTL8367C_PHY_EXTERNALMAX	    0x7
9
10#define	RTL8367C_PHY_BASE   	        0x2000
11#define	RTL8367C_PHY_EXT_BASE   	    0xA000
12
13#define	RTL8367C_PHY_OFFSET	            5
14#define	RTL8367C_PHY_EXT_OFFSET  	    9
15
16#define	RTL8367C_PHY_PAGE_ADDRESS       31
17
18
19extern ret_t rtl8367c_setAsicPHYReg(rtk_uint32 phyNo, rtk_uint32 phyAddr, rtk_uint32 regData );
20extern ret_t rtl8367c_getAsicPHYReg(rtk_uint32 phyNo, rtk_uint32 phyAddr, rtk_uint32* pRegData );
21extern ret_t rtl8367c_setAsicPHYOCPReg(rtk_uint32 phyNo, rtk_uint32 ocpAddr, rtk_uint32 ocpData );
22extern ret_t rtl8367c_getAsicPHYOCPReg(rtk_uint32 phyNo, rtk_uint32 ocpAddr, rtk_uint32 *pRegData );
23
24#endif /*#ifndef _RTL8367C_ASICDRV_PHY_H_*/
25
26