0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

reset API使用示例步骤

麦辣鸡腿堡 来源:嵌入式Linux充电站 作者:Vincent 2023-09-27 14:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

时钟和复位是两个不同的驱动,但通常都是由负责clock驱动的人,把reset驱动完成。同样,reset驱动也是由芯片厂商去完成的。

reset API使用示例

基本步骤:

1、调用devm_reset_control_get()获取reset句柄

2、调用reset_control_assert()进行复位操作

3、调用reset_control_deassert()进行解复位操作

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、复位 */
  ret = reset_control_assert(host- >rstc);
  if (ret) {
   dev_err(&pdev- >dev, "unable to reset_control_assertn");
   return ret;
  }
  udelay(1);
 
        /* 3、解复位 */
  ret = reset_control_deassert(host- >rstc);
  if (ret) {
   dev_err(&pdev- >dev, "unable to reset_control_deassertn");
   return ret;
  }
 }
 ......
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动
    +关注

    关注

    12

    文章

    1989

    浏览量

    88683
  • Linux
    +关注

    关注

    88

    文章

    11807

    浏览量

    219508
  • API
    API
    +关注

    关注

    2

    文章

    2467

    浏览量

    66992
  • reset
    +关注

    关注

    0

    文章

    61

    浏览量

    13582
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    python代码示例之基于Python的日历api调用代码实例

    本文档的主要内容详细介绍的是python代码示例之基于Python的日历api调用代码实例。
    发表于 09-06 14:25 43次下载
    python代码<b class='flag-5'>示例</b>之基于Python的日历<b class='flag-5'>api</b>调用代码实例

    API-Shop-OCR-营业执照识别API接口Python调用示例代码说明

    本文档的主要内容详细介绍的是API-Shop-OCR-营业执照识别API接口Python调用示例代码说明
    发表于 01-10 11:48 6次下载
    <b class='flag-5'>API</b>-Shop-OCR-营业执照识别<b class='flag-5'>API</b>接口Python调用<b class='flag-5'>示例</b>代码说明

    Linux reset子系统有什么功能

    和 provider ,结构体关系如下: consumer : reset API接口的使用者,内核提供了统一的reset接口: devm_reset_control_get
    的头像 发表于 09-27 14:06 1644次阅读
    Linux <b class='flag-5'>reset</b>子系统有什么功能

    Linux的reset复位API说明

    devm_reset_control_get struct reset_control *devm_reset_control_get( struct device *dev, const char
    的头像 发表于 09-27 14:14 2641次阅读

    Linux内核reset驱动实例

    reset驱动实例 类似于clock驱动,reset驱动也是编进内核的,在Linux启动时,完成reset驱动的加载。 设备树 reset : re
    的头像 发表于 09-27 14:21 1881次阅读

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例

    MySQL密码忘记了怎么办?MySQL密码快速重置方法步骤命令示例! MySQL是一种常用的关系型数据库管理系统,如果你忘记了MySQL的密码,不必担心,可以通过一些简单的步骤来快速重置密码。下面
    的头像 发表于 01-12 16:06 1767次阅读

    如何获取 OpenAI API Key?API 获取与代码调用示例 (详解教程)

    OpenAI API Key 获取与使用详解:从入门到精通 OpenAI 正以其 GPT 和 DALL-E 等先进模型引领全球人工智能创新。其 API 为开发者和企业提供了强大的 AI 能力集成途径
    的头像 发表于 05-04 11:42 1.8w次阅读
    如何获取 OpenAI <b class='flag-5'>API</b> Key?<b class='flag-5'>API</b> 获取与代码调用<b class='flag-5'>示例</b> (详解教程)

    产品列表获取API接口详解

    ​ 在现代软件开发中,API(应用程序编程接口)是获取产品列表的核心工具,它允许开发者从远程服务器高效地检索数据。本文将逐步介绍如何设计和使用产品列表获取API接口,包括核心概念、实现步骤、代码
    的头像 发表于 07-24 14:29 876次阅读
    产品列表获取<b class='flag-5'>API</b>接口详解

    产品评论获取API接口

    、实现步骤和实用示例。 什么是产品评论API接口? API(应用程序编程接口)是软件系统间交互的桥梁。产品评论API允许开发者通过标准请求,
    的头像 发表于 07-25 14:26 621次阅读
    产品评论获取<b class='flag-5'>API</b>接口

    淘宝京东API商品详情接口示例参考

    。 is_promotion:是否获取促销价,可选参数,根据需求设置。 其他参数可能包括返回字段列表、API密钥等,具体以API文档为准。 请求示例:   http复制代码GET https://eco.taobao.com
    的头像 发表于 11-04 09:36 377次阅读

    解析淘宝拍立淘按图搜索API接口与JSON数据示例参考

    应用。 获取API权限和密钥(App Key、App Secret)。 使用Python调用API示例代码。 3. JSON数据示例与解析 返回的JSON数据结构解析。 如何提取关键
    的头像 发表于 11-11 13:19 463次阅读

    小红书获取笔记正文和点赞数的API接口

    API访问步骤、代码示例和最佳实践。 1. API接口介绍 小红书提供开发者API,允许授权用户访问平台数据。获取笔记正文和点赞数通常涉及以
    的头像 发表于 11-18 16:27 1483次阅读
    小红书获取笔记正文和点赞数的<b class='flag-5'>API</b>接口

    拼多多API应用:社交分享驱动销量飙升!

    将详细介绍拼多多API的应用方法,结合技术实现步骤和代码示例,帮助开发者利用社交分享驱动销量飙升。 拼多多API简介 拼多多开放平台提供了一系列AP
    的头像 发表于 12-24 15:43 415次阅读
    拼多多<b class='flag-5'>API</b>应用:社交分享驱动销量飙升!

    基于Matter over Thread的照明应用示例简要设置步骤

    在Silicon Labs(芯科科技)近期更新的技术支持文档页面中,我们详细描述了运行一个基于Matter over Thread的照明应用示例的简要设置步骤
    的头像 发表于 02-03 14:03 663次阅读
    基于Matter over Thread的照明应用<b class='flag-5'>示例</b>简要设置<b class='flag-5'>步骤</b>

    如何通过API接口获取Target平台的目标详情数据

    (target)的详情数据,例如用户信息、产品详情或内容元数据。本文将逐步介绍如何设计和使用这样的API接口,确保结构清晰、代码可靠。我们将基于RESTful API原则展开,并提供Python示例代码。
    的头像 发表于 02-03 17:43 210次阅读
    如何通过<b class='flag-5'>API</b>接口获取Target平台的目标详情数据