iTop4412 uboot-2019.2移植之電源管理(四)

一、定位源碼

通過查看lowlevel_init.c中的函數(shù)do_lowlevel_init可知,電源管理函數(shù)名稱為set_ps_hold_ctrl。

通過查看power.c,可找到函數(shù)set_ps_hold_ctrl。

二、修改源碼

修改函數(shù)set_ps_hold_ctrl。

void set_ps_hold_ctrl(void)
{
    if (cpu_is_exynos5())
        exynos5_set_ps_hold_ctrl();

    if (cpu_is_exynos4())
        exynos4_set_ps_hold_ctrl();
}

在函數(shù)set_ps_hold_ctrl的上面增加新的函數(shù)

static void exynos4_set_ps_hold_ctrl(void)
{
    __asm__ __volatile__(
        "ldr     r0, =0x1002330C\n"
        "ldr     r1, =0x300\n"
        "str     r1, [r0]\n"
        
        "ldr     r0, =0x11000C08\n"
        "ldr     r1, [r0]\n"
        "bic     r1, r1, $0x30\n"
        "str     r1, [r0]\n"
        
        :
        :
        :"r0", "r1"
    );
}
電源芯片.png
GPIO.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 201805013復(fù)盤 第170天 安之若素 記錄 1 報(bào)名時(shí)間 3月8日,堅(jiān)持到了昨天的演講比賽 2 堅(jiān)持了66...
    王薩怡閱讀 162評(píng)論 0 0
  • 我的父親出軌了,在他和我母親的第十八年婚姻,我不知道怎么評(píng)價(jià),也忘記了第一時(shí)間怎么想,我只是好奇,一個(gè)四十歲的男人...
    沐子虞l閱讀 241評(píng)論 0 1
  • 一天又要過去,我在這個(gè)世界上停留的時(shí)間又少了一天 卸完妝,趴著,想寫很多東西 這個(gè)社會(huì),節(jié)奏太快了,我一無(wú)所有...
    我可是天生樂天派哦閱讀 578評(píng)論 0 1
  • 玻璃晴朗,橘子輝煌——北島 時(shí)間是最狡猾的東西,總是悄無(wú)聲息離去。不過也都怪蘇南記性不好,總是忘記這一秒,或者...
    未知亡人閱讀 315評(píng)論 0 4
  • 俞飛鴻在《圓桌派》的訪談里,闡述了自己關(guān)于單身與婚姻的理解,不論是非,我看到的是一個(gè)女性獨(dú)立的靈魂與成熟的自我。 ...
    卡其拉多閱讀 464評(píng)論 2 4

友情鏈接更多精彩內(nèi)容