08 rk3568 模拟smi mdio RTL8367RB
前提需求:硬件连接普通gpio ,RTL8367RB需要mdio通信
使用的gpio是
MDC GPIO3_B3 (SMI时钟线)
MDIO GPIO3_B4 (SMI数据线)
1、根据引脚定义相关变量
#define IO_ADDRESS
#define GPIO0_SIZE 0x1000#define SCL_SHIFT_NUM 11 // SMI时钟线移位值
#define SDA_SHIFT_NUM 12 // SMI数据线移位值
#define SCL ((0x1 << SCL_SHIFT_NUM) |(0x1 << (SCL_SHIFT_NUM + 16) ) ) // SCL线控制位
#define SDA ((0x1 << SDA_SHIFT_NUM) |(0x1 << (SDA_SHIFT_NUM + 16) ) ) // SDA线控制位#define SDA_LOW