Android M版本中gpio几种常见设定的pinctrl配置

[DESCRIPTION]

pinctrl的配置file是<project>.dts
备注:配置是以mt6735上gpio84举例的
1.配置成输入上拉
&pio {
test_pull_up: test_pull_up {
pins_cmd_dat {
pins = <PINMUX_GPIO84__FUNC_GPIO84>;
slew-rate = <0>;
bias-pull-up = <00>;
};
};
};
2.配置成输入下拉
&pio {
test_pull_down: test_pull_down {
pins_cmd_dat {
pins = <PINMUX_GPIO84__FUNC_GPIO84>;
slew-rate = <0>;
bias-pull-down = <00>;
};
};
};
3.配置成输入pull disable
&pio {
test_pull_none: test_pull_none {
pins_cmd_dat {
pins = <PINMUX_GPIO84__FUNC_GPIO84>;
slew-rate = <0>;
bias-disable;
};
};
};
4.配置成输出high
&pio {
test_out_high: test_out_high {
pins_cmd_dat {
pins = <PINMUX_GPIO84__FUNC_GPIO84>;
slew-rate = <1>;
bias-disable;
output-high;
};
};
};
5.配置成输出low
&pio {
test_out_low: test_out_low {
pins_cmd_dat {
pins = <PINMUX_GPIO84__FUNC_GPIO84>;
slew-rate = <1>;
bias-disable;
output-low;
};
};
};
6.配置成特定的mode
&pio {
test_mode: test_mode {
pins_cmd_dat {
pins = <PINMUX_GPIO84__FUNC_KCOL0>;
};
};
};
关于更多的gpio使用,请参考DCC网站上的文档:Gpio_Usage_Guide_For_Android_M

Android M版本中gpio几种常见设定的pinctrl配置相关推荐

  1. kernel:dtsgpio几种常见设定的pinctrl配置

    pinctrl的配置file是<project>.dts 备注:配置是以mt6735上gpio84举例的 1.配置成输入上拉 &pio { test_pull_up: test_p ...

  2. 【机器学习】机器学习实践中的 7 种常见错误

    编译:伯乐在线 - yixingqingkong,英文:Cheng-Tao Chu 编注:本文作者是 Codecademy 的分析主管 Cheng-Tao Chu,其专长是数据挖掘和机器学习,之前在 ...

  3. 机器学习实践中的 7 种常见错误

    转载自:http://blog.jobbole.com/70684/ 编注:本文作者是 Codecademy 的分析主管 Cheng-Tao Chu,其专长是数据挖掘和机器学习,之前在 Google. ...

  4. 【思维导图】机器学习中的几种常见距离与相似度计算

    [全网最细致]机器学习距离与相似度计算 欧几里得距离 o如果我们将两个点分别记作(p1,p2,p3,p4-)和(q1,q2,q3,14,-),则欧几里得距离的计算公式为: ofrom math im ...

  5. android 源码中的单例,Android源码中的一种单例实现

    单例模式的实现方式有懒汉,饿汉,双重校验锁,枚举,内部类等等,写法就不全部列举了.Android源码中有一个单例辅助类/frameworks/base/core/java/android/util/S ...

  6. HTTP请求中,几种常见的Content-Type类型

    POST请求的消息主体放在entity body中,服务端根据请求头中的Content-Type字段来获取消息主体的编码方式,进而进行解析数据. 一.application/x-www-form-ur ...

  7. Javascript中的8种常见数据结构(建议收藏)

    1.Stack(栈) 堆栈遵循LIFO(后进先出)的原则.如果你把书堆叠起来,上面的书会比下面的书先拿.或者当你在网上浏览时,后退按钮会引导你到最近浏览的页面. Stack具有以下常见方法: push ...

  8. 架构设计中的6种常见安全误区

    自然世界中,先天有缺陷的生物总是容易被细菌病毒入侵,而健壮的生物更能抵抗细菌病毒的攻击,计算机系统也是一样,若有先天的架构设计安全缺陷,那 么在面临网络攻击的时候,就更容易被入侵或者破坏,甚至因为设计 ...

  9. 在前端中,几种常见的定位使用

    在前端中,经常使用两种方式来移动盒子: 利用浮动,结合内外边距. 利用定位. 其实更加方便,更适应复杂化的是第二种方式:定位position. 在前端中,定位常见的几种形式如下: 相对定位 绝对定位 ...

最新文章

  1. java中的重写与重载_java中的重写与重载
  2. python存储问题_python学习永久存储和异常处理
  3. 解决安装XMind出现Invalid Configuration Location The configuration area at ‘C:\Users\Administrator\Applicat
  4. python 操作excel神器_【转】多图+代码 | 详解Python操作Excel神器openpyxl的各种操作!...
  5. mysql关键字test_MySQL关键字Distinct的详细介绍
  6. 从零开始学习python编程-和尧名大叔一起从0开始学Python编程-循环
  7. VS985破解电信4G或联通4G
  8. Google Map Api 谷歌地图接口整理
  9. Photoshop栅格化图层到底什么意思,什么时候该用栅格化涂层
  10. jsonp跨域原理详解
  11. Mac --显示隐藏文件
  12. unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边
  13. 手机上怎么把Word转换为PDF
  14. 数据分析项目:用户消费行为分析
  15. 卡券php小程序,微信小程序领取卡券 - osc_88a08cel的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. Noble - Window平台NodeJs蓝牙BLE开发库
  17. 中创|Facebook、腾讯、字节跳动纷纷加码, 元宇宙才是互联网的未来?
  18. 尝试使用以5W1H分析法来学习5W1H分析法
  19. sentinel初探
  20. 荧光标记氨基酸:FITC标记D-精氨酸;FITC-D-Arginine

热门文章

  1. 计算机平面设计中职,成都中职计算机平面设计专业介绍
  2. java单精度浮点_Java 浮点数的范围和精度
  3. python graphql_详解Python Graphql
  4. 模拟电子技术基础 第1章 半导体二极管及其应用
  5. node.js创建网站实例3
  6. 新电脑安装win10报错,装不上。
  7. SEO按天扣费系统源码/SEO计费系统/关键词计费扣费系统/关键词排名查询系统
  8. java 监听配置文件_java读取系统Properties配置文件利用线程实时监控配置文件变化...
  9. 艾司博讯:如何做好拼多多开店准备
  10. 高德KDD2020论文解读|混合时空图卷积网络:更精准的时空预测模型