devm_reset_control_get
struct reset_control *devm_reset_control_get(struct device *dev, const char *id)
- 作用 :獲取相應(yīng)的reset句柄
- 參數(shù) :
- dev:指向申請reset資源的設(shè)備句柄
- id:指向要申請的reset資源名(字符串),可以為NULL
- 返回 :
- 成功:返回reset句柄
- 失敗:返回NULL
reset_control_deassert
int reset_control_deassert(struct reset_control *rstc)
- 作用 :對傳入的reset資源進(jìn)行解復(fù)位操作
- 參數(shù) :
- rstc:指向申請reset資源的設(shè)備句柄
- 返回 :
- 成功:返回0
- 失敗:返回錯誤碼
reset_control_assert
int reset_control_assert(struct reset_control *rstc)
- 作用 :對傳入的reset資源進(jìn)行復(fù)位操作。
參數(shù)和返回值與reset_control_deassert
相同
reset_control_reset
int reset_control_reset(struct reset_control *rstc)
- 作用:對傳入的reset資源先進(jìn)行復(fù)位操作,然后等待5us,再進(jìn)行解復(fù)位操作。
- 相當(dāng)于執(zhí)行了一遍
reset_control_assert
后,然后delay一會,再調(diào)用reset_control_deassert
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
Linux
+關(guān)注
關(guān)注
87文章
11380瀏覽量
211366 -
API
+關(guān)注
關(guān)注
2文章
1531瀏覽量
62809 -
reset
+關(guān)注
關(guān)注
0文章
34瀏覽量
12982
發(fā)布評論請先 登錄
相關(guān)推薦
Linux reset子系統(tǒng)及驅(qū)動實例
上篇講了Linux clock驅(qū)動,今天說說Linux的reset驅(qū)動。
發(fā)表于 05-31 16:16
?1285次閱讀

什么是復(fù)位同步電路 reset synchronizer?
復(fù)位同步電路 reset synchronizer 其實只在復(fù)位信號 release 的時候派上用場。復(fù)位結(jié)束后,這個電路其實就沒用了。 但這個電路的時鐘還在 switch,這個電路還

HT66Fx0系列MCU的Reset復(fù)位電路應(yīng)用介紹
HT66Fx0系列MCU的Reset復(fù)位電路應(yīng)用介紹HT66Fx0 系列MCU 的Reset 復(fù)位電路均采用了與I/O 共用的架構(gòu),本文即著重對此系列MCU
發(fā)表于 03-27 08:38
?36次下載
復(fù)位穩(wěn)定放大器:The Reset Stabilized A
復(fù)位穩(wěn)定放大器:The Reset Stabilized Amplifier
The reset stabilized amplifier is a form of chopper-stabilized amplifier a
發(fā)表于 05-16 16:12
?1309次閱讀

80C51的復(fù)位技術(shù)盤點
本文將介紹三種非常規(guī)擴(kuò)展復(fù)位方式:軟件復(fù)位(SWR,software reset)、軟硬件復(fù)位(SHR,software and hardware
發(fā)表于 12-27 10:32
?3171次閱讀

linux內(nèi)核kernel-api
linux內(nèi)核kernel-api,不知道從哪兒找的了,但是你如果想要做內(nèi)核編程,這是一部api函數(shù)詳盡的工具書!!!五星推薦
發(fā)表于 10-30 17:16
?19次下載
Kinetis Reset管腳與外部看門狗及復(fù)位芯片接法的詳細(xì)資料說明
在嵌入式系統(tǒng)硬件電路設(shè)計的時候,為了保證系統(tǒng)的可靠性很多人會為MCU 最小系統(tǒng)添加一個外部復(fù)位芯片或者硬件看門狗, 他們都有一個共同點, 就是與MCU的接口是Reset復(fù)位管腳, 他們的作用是保證
發(fā)表于 05-08 17:29
?3次下載

STM32下載后無法自動復(fù)位,需手動復(fù)位 下載程序時,勾選reset and run后仍不可自動復(fù)位
項目場景:STM32下載后無法自動復(fù)位,需手動復(fù)位下載程序時,勾選reset and run后仍不可自動復(fù)位問題描述:STM32下載后無法自動復(fù)位
發(fā)表于 01-17 12:36
?11次下載

Reset復(fù)位電路的PCB布局布線要求
Reset復(fù)位電路的PCB布局布線要求 —來源:瑞芯微RK3588 PCB設(shè)計白皮書 Reset復(fù)位電路是一種用來使電路恢復(fù)到起始狀態(tài)的電路設(shè)計,一般簡單的

Linux reset子系統(tǒng)有什么功能
Linux reset子系統(tǒng) reset子系統(tǒng)非常簡單,與clock子系統(tǒng)非常類似,但在驅(qū)動實現(xiàn)上,reset驅(qū)動更簡單。 因為clock驅(qū)動主要是時鐘的實現(xiàn),涉及到固定時鐘、分頻、門

reset API使用示例步驟
時鐘和復(fù)位是兩個不同的驅(qū)動,但通常都是由負(fù)責(zé)clock驅(qū)動的人,把reset驅(qū)動完成。同樣,reset驅(qū)動也是由芯片廠商去完成的。 reset AP
Linux內(nèi)核reset驅(qū)動實例
reset驅(qū)動實例 類似于clock驅(qū)動,reset驅(qū)動也是編進(jìn)內(nèi)核的,在Linux啟動時,完成reset驅(qū)動的加載。 設(shè)備樹 reset
評論