Openwrt开发之mt7688pinctrl设置小知识


state_default: pinctrl0 {

    gpio {
        ralink,group = "gpio";          //gpio11
        ralink,function = "gpio";
    };

    perst {
        ralink,group = "perst";       //gpio36
        ralink,function = "gpio";
    };

    refclk {
        ralink,group = "refclk";     //gpio3
        ralink,function = "gpio";
    };

    i2s {
        ralink,group = "i2s";            //gpio0, 1, 2, 3
        ralink,function = "gpio";
    };

    spis {
        ralink,group = "spis";         //gpio 14, 15, 16, 17
        ralink,function = "gpio";
    };

    wled_kn {
        ralink,group = "wled_kn";    
        ralink,function = "gpio";
    };

    wled_an {
        ralink,group = "wled_an";      
        ralink,function = "wled_an";
    };

    wdt {
        ralink,group = "wdt";           //gpio38
        ralink,function = "gpio";
    };
};

以上pinctrl设置主要设置管脚复用功能,参考MT7688 datasheet page25, GPIO pin share scheme,如下图

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM