vendor/mediatek/proprietary/trustzone/atf/v1.0/plat/mt6735/drivers/devapc/devapc.c
这个文件
{“I2C1”, E_L0, E_L3 , E_L0, E_L0},
{“I2C2”, E_L0, E_L3 , E_L0, E_L0},
- {“SPI0”, E_L1, E_L3 , E_L0, E_L0},
+ {“SPI0”, E_L0, E_L3 , E_L0, E_L0},
{“PTP_THERMAL_CTL”, E_L0, E_L0 , E_L0, E_L0},
{“BTIF”, E_L0, E_L3 , E_L0, E_L0},
{“UART4”, E_L0, E_L3 , E_L0, E_L0},
将E_L1改为E_L0
该文件控制了是否使用TE方式,如果改成L1,则所有spi通讯在TE中完成,外部驱动无法调用数据操作。此时所有管脚怎么使用都不会输出电平。所以在使用MTK6.0的时候,如果发现spi无法使用,不妨尝试该方法。