查看datasheet和确认GPIO复用引脚scheme
通过查看mt7628 datasheet可以明确复用关系:
在这里我以I2S对应的GPIO引脚为例。
查看 mt7628an.dtsi 文件中对gpio的注册
$(TOPDIR)假定为宿主机上 OpenWrt 的编译目录。
在$(TOPDIR)/target/linux/ramips/dts/mt7628an.dtsi 里找到gpio注册,结合 datasheet 中 GPIO pin share scheme 与 mt7628an.dtsi 中的定义可以知道:
mt7628 的 GPIO 一共被分为3组,gpio0,gpio1,gpio2,@后紧跟的数字为寄存器起始地址。