如果 pinctrl 子系统将 PIN 复用为 GPIO,那么接下来就要配置 gpio 子系统,且 gpio 子系统依赖于 pinctrl 子系统来实现。
pinctrl 子系统作用:从设备树中获取 PIN 的描述信息来设置 PIN 的复用和电气属性,PIN 可复用为 I2C、SPI、GPIO。
gpio 子系统作用:初始化 GPIO 并且提供相应的 API 函数,比如设置 GPIO 为输入输出,读取 GPIO 的值等。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
ARM芯片
+关注
关注
1文章
128浏览量
22588
发布评论请先 登录
相关推荐
热点推荐
【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
【迅为工业RK3568稳定可靠】itop-3568开发板Linux驱动开发实战:RK3568内核模块符号导出详解
【HZ-RK3568开发板免费体验】HZ-RK3568开发板操作系统编译
开发环境搭建好了后,接下来就是HZ-RK3568开发板操作系统编译工作。
一、menuconfig
先确保虚拟机的开发环境OK。
sudo apt install build-essential
发表于 08-17 09:15
迅为RK3568开发板新增topeet子系统-在产品中新增子系统
路径和子系统名称,如下所
示:
“topeet”: {
“path”: “topeet”,
“name”: ”topeet”
}
在 vendor/hihope/rk3568/config.json 文件中
发表于 06-16 10:43
飞凌嵌入式ElfBoard ELF 1板卡-Pinctrl和GPIO子系统之Pinctrl子系统
、SPI、I2C、GPIO等。
二、引脚复用:i.MX6ULL支持引脚的多功能复用,即一个引脚可以用于多种不同的功能。pinctrl子系统允许驱动程序将引脚设置为特定功能的输入或输出,以适应不同的外设
发表于 03-22 09:23

RK3568pinctrl 和 gpio 子系统详解
评论