MT7621 将gpio对应pin设置gpio模式
文档: MT7621A_Datasheet 查找gpio对应的pin
文档: MT7621_ProgrammingGuide_Preliminary_Platform 找到对应pin地址位
将GPIO4 设置为gpio模式
根据Datasheet 找到 GPIO4 对应 pin为 I2C
找到I2C设置GPIO模式地址
// 设置i2c GPIO模式 u32 gpiomode; #define RALINK_SYSCTL_BASE 0xBE000000 #define RALINK_SYS_CNTL_BASE (RALINK_SYSCTL_BASE) #define RALINK_GPIOMODE_REG (RALINK_SYS_CNTL_BASE+0x60) #define RALINK_GPIOMODE_I2C (1<<2) // i2c gpio mode gpiomode = le32_to_cpu(*(volatile u_long *)RALINK_GPIOMODE_REG); gpiomode |= RALINK_GPIOMODE_I2C; *(volatile u_long *)(RALINK_GPIOMODE_REG) = gpiomode;