nt9856x/code/lib/include/EthCam/mdcmdio.h
2023-03-28 15:07:53 +08:00

12 lines
403 B
C
Executable File

#ifndef _ETHCAM_SMI_H
#define _ETHCAM_SMI_H
#include <kwrap/type.h>
void smiInit(UINT32 MDC_Gpio, UINT32 MDIO_Gpio);
INT32 smiWrite(UINT32 phyad, UINT32 regad, UINT32 data);
INT32 smiRead(UINT32 phyad, UINT32 regad, UINT32 * data);
INT32 smiReadBit(UINT32 phyad, UINT32 regad, UINT32 bit, UINT32 * pdata);
INT32 smiWriteBit(UINT32 phyad, UINT32 regad, UINT32 bit, UINT32 data);
#endif //_ETHCAM_SMI_H