時鐘和復(fù)位是兩個不同的驅(qū)動,但通常都是由負責clock驅(qū)動的人,把reset驅(qū)動完成。同樣,reset驅(qū)動也是由芯片廠商去完成的。
reset API使用示例
基本步驟:
1、調(diào)用devm_reset_control_get()
獲取reset句柄
2、調(diào)用reset_control_assert()
進行復(fù)位操作
3、調(diào)用reset_control_deassert()
進行解復(fù)位操作
static int xx_probe(struct platform_device *pdev)
{
struct device_node* np = pdev- >dev.of_node;
......
/* 1、獲取reset句柄 */
host- >rstc = devm_reset_control_get(&pdev- >dev, np- >name);
if (IS_ERR(host- >rstc)) {
dev_err(&pdev- >dev, "No reset controller specifiedn");
return PTR_ERR(host- >rstc);
}
if (host- >rstc) {
/* 2、復(fù)位 */
ret = reset_control_assert(host- >rstc);
if (ret) {
dev_err(&pdev- >dev, "unable to reset_control_assertn");
return ret;
}
udelay(1);
/* 3、解復(fù)位 */
ret = reset_control_deassert(host- >rstc);
if (ret) {
dev_err(&pdev- >dev, "unable to reset_control_deassertn");
return ret;
}
}
......
}
-
驅(qū)動
+關(guān)注
關(guān)注
12文章
1852瀏覽量
85675 -
Linux
+關(guān)注
關(guān)注
87文章
11350瀏覽量
210476 -
API
+關(guān)注
關(guān)注
2文章
1513瀏覽量
62437 -
reset
+關(guān)注
關(guān)注
0文章
34瀏覽量
12930
發(fā)布評論請先 登錄
相關(guān)推薦
ESP32-S2 Kaluga對應(yīng)示例里的API使用簡單記錄
RESET原理及故障分析
![<b class='flag-5'>RESET</b>原理及故障分析](https://file.elecfans.com/web2/M00/49/CF/pYYBAGKhvGOANRw0AAAdeBdHnVw914.jpg)
IC系統(tǒng)中會用到三種reset方式
python代碼示例之基于Python的日歷api調(diào)用代碼實例
![python代碼<b class='flag-5'>示例</b>之基于Python的日歷<b class='flag-5'>api</b>調(diào)用代碼實例](https://file.elecfans.com/web1/M00/63/17/o4YBAFuQy8-AO90pAAAei-DUxgU163.png)
API-Shop-OCR-營業(yè)執(zhí)照識別API接口Python調(diào)用示例代碼說明
![<b class='flag-5'>API</b>-Shop-OCR-營業(yè)執(zhí)照識別<b class='flag-5'>API</b>接口Python調(diào)用<b class='flag-5'>示例</b>代碼說明](https://file.elecfans.com/web1/M00/82/25/pIYBAFw24LuAJk32AAM-2t6LMes231.png)
華為游戲服務(wù)示例代碼教程案例
TensorRT的Python API的基本用法和接口解析
API Explorer 進階之路 | 一篇文章快速入門!
Linux reset子系統(tǒng)有什么功能
![Linux <b class='flag-5'>reset</b>子系統(tǒng)有什么功能](https://file1.elecfans.com/web2/M00/88/EB/wKgaomR3AjaAYMjWAAJfgWuA1Ac700.jpg)
Linux的reset復(fù)位API說明
Linux內(nèi)核reset驅(qū)動實例
Kubernetes Gateway API攻略教程
![Kubernetes Gateway <b class='flag-5'>API</b>攻略教程](https://file1.elecfans.com/web2/M00/BC/40/wKgZomWgswiAQNKTAAAPdvVwdcE954.jpg)
評論