Leds用ls看不到red,注册red的代码如下:

对应的log信息

[   4.247497] aw2013_led 5-0045: to register led red, rc = 0

[   4.247513] aw2013_led 5-0045: parsed_leds=1

[   4.247638] aw2013_led 5-0045: to register led blue, rc = 0

[   4.247653] aw2013_led 5-0045: parsed_leds=2

rc = 0表示是注册成功的,为什么看不到red呢,用ls -l查看结果如下:

这里可以看到有mmc1::red,也可以看到有red,都是在sys/class/leds下注册,注册mmc1::red对应的代码在kernel\msm-3.18\drivers\mmc\host\sdhci.c\sdhci_add_host()中:

为了解决都在sys/class/leds下注册red冲突问题,有两个方法:

1.    Aw2013注册的red改个不同的名字

2.    不定义上图4318行的SDHCI_USE_LEDS_CLASS

因为我们产品中SD这部分没有用到LED来作为指示,所以就采用第2种方法。

解决AW2013用led_classdev_register()注册red但/sys/class/leds下看不到red的问题相关推荐

  1. 解决Google和kaggle注册问题以及GitHub上项目的学习

    一.对于win10下用edge解决Google邮箱账号注册时国内手机无法接收验证码的问题,使用时先在edge的设置里点击语言,然后把英语置为首选,再刷新谷歌注册页面全为英文时即可用国内手机接收验证码了 ...

  2. Windows注册表修改实例完全手册(下)

    注 册表是Windows操作系统的核心.它实质上是一个庞大的数据库,存放有计算机硬件和全部配置信息.系统和应用软件的初始化信息.应用软件和文档文件的 关联关系.硬件设备说明以及各种网络状态信息和数据. ...

  3. 如何在注册表被锁定的情况下修复注册表

    如何在注册表被锁定的情况下修复注册表          注册表被锁定这一招是比较恶毒的,它使普遍用户即使会简单修改注册表使其恢复的条件下,困难又多了一层.症状是在开始菜单中点击"运行&quo ...

  4. red hat linux 安装oracle10g vm,oracle 10g 在 RED HAT ENTERPRISE LINUX 5下的安装

    oracle 10g 在 RED HAT ENTERPRISE LINUX 5下的安装 ORACLE 10G在LINUX的安装: 先上来两张图: DBA是努力的方向,ORACLE DBA包罗万象,连L ...

  5. [转帖]/proc/sys/net/ipv4/ 下参数理解

    /proc/sys/net/ipv4/ 下参数理解,方便服务器优化 2017年06月02日 16:52:27 庞叶蒙 阅读数 3065 https://blog.csdn.net/pangyemeng ...

  6. Red Hat (Centos7) 下安装最新 FFmpeg

    Red Hat (Centos7) 下安装最新 ffmpeg FFmpeg既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口. ...

  7. vue内解决可视化大屏内百度地图在css transform下缩放位置偏移的问题

    vue内解决可视化大屏内百度地图在css transform下缩放位置偏移的问题* 最近在写可视化大屏的时候发现使用百度地图,在缩放的缩放的时候视角总是往红色框位置缩放,并不在鼠标位置进行视角缩放,查 ...

  8. 解决redhat的未注册问题

    昨天安装第五步的时候:开始是没有网,,,居然ping不通  网  ,服务器也ping不通,,,,,可能和我前几天删除了网络适配器有关,,把linux桥接对应的适配器给删了,,, 解决办法是打开虚拟网络 ...

  9. 解决Linux中java.net.UnknownHostException: oracledb.sys.iflashbuy.com问题

    Linux环境报java.net.UnknownHostException: oracledb.sys.iflashbuy.com,原因为Linux下无法解析oracledb.sys.iflashbu ...

最新文章

  1. C#枚举硬件设备(升级版)
  2. “天猫化”的考拉,还是考拉吗?
  3. 【小题目】输入一个数字表示重量,如果重量<=20,则每千克收费0.35元;如果超过20千克不超过100千克的范围,则超过的部分按照每千克0.5元收费;如果超过100千克,则超过的范围按照每千克0.8元
  4. python目标检测答案_你好,这里有一份2019年目标检测指南
  5. python学习-if、name、main、PyPi、pip
  6. crawler4j mysql_Nutch、heritrix、crawler4j优缺点
  7. halcon trainf_ocr_class_svm 训练OCR分类器
  8. source insight使用教程
  9. 解决Pycharm中import时无法识别自己写的程序(转载)
  10. 面向对象设计的六大原则简介
  11. Jmeterbadboy环境搭建
  12. 调用百度音频,文字转音频
  13. html5的video怎么把里面的控制器移出来_电动车突然不走了,但控制器和转把没坏,但车走电,这是怎么回事...
  14. java 6 基础_java基础(6)
  15. 【图像融合】基于matalb小波变换(加权平均法+局域能量+区域方差匹配)图像融合【含Matlab源码 1819期】
  16. IOS性能优化 - 分析应用
  17. JVM之垃圾回收机制(GC)
  18. 基于波动率的期权交易策略分析
  19. 一名优秀的数据分析师应该具备这10项关键技能
  20. win10系统bug:开机自动打开空白word文档

热门文章

  1. 如何构造充填图元_每日一练36:关于如何在Revit中使用自适应族创建矩形无缝曲面幕墙嵌板的方法...
  2. Python---已知Person类,继承Person类生成Teacher类(增加参数:科目)和Student类(增加参数:专业)。
  3. 光源时间_天哪!你们居然都错了!D65光源,指的是上午还是下午的太阳光?
  4. rabbitmq优先级队列
  5. synchronized的四种用法
  6. SQL语句中exists和in的区别
  7. 逻辑运算符和||与(和|)的区别
  8. 008_表内容的插入删除修改
  9. java框架核心技术_你必须掌握的 21 个 Java 核心技术!(干货)
  10. Android序列化与反序列化