Android9.0驱动调试之GPIO
GPIO节点大多定义在kernel\msm-4.9\arch\arm64\boot\dts\qcom\msm8953-pinctrl.dtsi这个设备树下。
1、pins是管脚
2、function是管脚功能,这里默认为gpio
3、drive-strength是驱动电流,从2到16
4、bias-pull-down是设置为下拉电阻,bias-pull-down是上拉,bias-disable是悬空
5、output-low是输出低电平,output-high是输出高电平,input-enable是输入
例子:
usb_config_default: usb_config_default {
mux {
pins = "gpio23";
function = "gpio";
};
config {
pins = "gpio23";
drive-strength = <2>;
bias-pull-down;
input-disable;
};
};
Android9.0驱动调试之GPIO相关推荐
- rk3368 Android9.0 HIDL调试记录
rk3368 Android9.0 HIDL调试记录 Platform: RK3368 OS: Android 9.0 Kernel: 4.4.194 文章目录 rk3368 Android9.0 H ...
- [sdm660 android9.0]摄像头调试
打开应用层相关日志 adb shell setprop persist.vendor.camera.sensor.debug 6 adb shell setprop persist.vendor.ca ...
- MTK平台驱动调试的资料
最近要从事MTK6260平台方面的开发工作.工作内容包括BSP调试及部分功能的代码移植.之前没有接触过这类工作内容,所以在网上查找了一些资料,并添加到自己的博客上,方便自己查找. 以下为其他人的资料: ...
- rk3368 Android9.0调试记录之系统分区调整
系统分区调整记录 Platform: RK3368 OS: Android 9.0 Kernel: 4.4.194 文章目录 系统分区调整记录 1. 升级固件后开机进recovery出错 1.1. 调 ...
- [sdm660 android9.0]GPIO的使用配置方法
SC66一共有3组GPIO 第一组:Sdm660的通用GPIO 比如GPIO_14, GPIO_33, GPIO_76等等,这些纯数字的GPIO. 设备树节点文件是: kernel/msm-4.4/a ...
- 荣耀9如何调试为android测试机,Android9.0都开启测试了,你的华为、荣耀升级到EMUI8.0了吗?...
原标题:Android9.0都开启测试了,你的华为.荣耀升级到EMUI8.0了吗? 按照华为.荣耀官方在不同场合透露的消息,华为.荣耀一共有27款手机要升级到基于Android8.0的EMUI8.0系 ...
- 【android9.0】system/core下的usbhost模块无法输出log到logcat
2019独角兽企业重金招聘Python工程师标准>>> 现象:原生android9.0 sdk,system/core/libusbhost是usb模块用来和驱动通信的模块,在调试时 ...
- Linux驱动调试中的Debugfs的使用简介
Linux驱动调试中的Debugfs的使用简介 (2012-03-31 14:14) 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设 ...
- Linux驱动调试中的Debugfs的使用简介 CONFIG_DEBUG_FS 的功能与配置
Linux驱动调试中的Debugfs的使用简介 (2012-03-31 14:14) 在调试linux驱动的时候,可以用debugfs来调试,debugfs类似字符设备驱动一样,甚至更简单,不需要主设 ...
最新文章
- iOS使用支付宝支付步骤
- vscode / 杂项
- leetcode - Single Number
- plsql(轻量版)_触发器
- Python a和a[:]的区别
- 三层架构学习的困难_“网工起航计划”3天集训营 带你了解大型企业网络架构设计!...
- 苹果公司的企业文化_百度、苹果、脉脉等互联网大厂的企业文化衫还能这么潮?...
- 大数据技术在各行业中的挑战有哪些
- [Deep Learning] 神经网络基础
- 海洋cms简洁免费下载视频网站正版原创自适应挖片模板
- 资深技术 Leader 曹乐:如何成为技术大牛
- 视频搬砖项目【一个技术员是如何轻松利用视频搬运项目做到日入2000+】
- 微信小程序授权订阅消息判断用户取消或允许
- Qt入门01 创建第一个Qt程序
- 图像滤镜艺术---水彩画滤镜
- 什么?!NEON还要优化?
- CSR867x — 使用Sink Configuration Tool配置按键
- oracle中execute是什么意思,oracle中EXECUTEIMMEDIATE是什么意思?如何使用,请用自己......
- Dart基础语言 — Runes
- 新闻传播专业的本科毕业论文,有哪些比较好的选题?