MT7688 5网口+SD卡共存 测试


  • administrators

    映射相关

    传统的SD卡从网口Port3,4来复用引出,在这里找到另一种映射方式,占用IIC,IIS接口:参考 https://vocore.io/v2.html 总结如下:

    引脚名称 对应GPIO 原始功能 SD卡功能
    REFCLK GPIO11 reference clock SDXC CLK*
    I2C SD GPIO5 I2C Data SDXC D2*
    I2C CLK GPIO4 I2C Clock SDXC D3*
    I2S CLK GPIO3 I2S Bit Clock SDXC CMD*
    I2S WS GPIO2 I2S L/R Clock SDXC D0*
    I2S SDI GPIO0 I2S Data In SDXC D1*
    • five ethernet port mode, sdcard mux to i2s/i2c.

    寄存器相关

    需要一个十分魔幻的寄存器标识位来切换,查到在此:
    http://cn.widora.io/_media/mt7688_datasheet_v1_4.pdf
    Page61,10000060 GPIO1_MODE

    BIT15 SDXC Router mode

    1: SDXC from I2S/I2C/GPIO0/UART1 pins
    0: SDXC from EPHY pins

    其他

    此时还没有看到WP和CD引脚的处理,可能涉及到修改驱动使用其他的IO

    备注:这个测试需要延后,暂时腾不出时间焊接