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