当前位置:网站首页>Pinctrl subsystem and GPIO subsystem
Pinctrl subsystem and GPIO subsystem
2022-07-05 22:10:00 【wwwlyj123321】
One 、 What is? pinctrl Subsystem and gpio Subsystem
These are both linux Provided by the kernel gpio Development driven framework
pinctrl The subsystem mainly manages the reuse relationship and electrical characteristics of all disciplines
gpio The subsystem is pinctrl The subsystem sets the pin to gpio after , Use api Function operation gpio Of , Such as setting input and output , Set and read pin level status
2.Linux Pinctrl Functions provided by subsystem
(1) Manage all controllable in the system pin, During system initialization , Enumerate all controllable pin, And identify these pin.
(2) Manage these pin Reuse of (Multiplexing). about SOC for , Its pins are configured as ordinary GPIO outside , Several pins can also form a pin group, Travel specific functions .pin control subsystem To manage all pin group.
(3) Configure these pin Characteristics of . For example, enable or disable... On the pin pull-up、pull-down resistance , Configuration pin driver strength.
ref
linux Kernel GPIO Systematic (4):pinctrl Driven understanding and summary
边栏推荐
- How can Bluetooth in notebook computer be used to connect headphones
- Web3为互联网带来了哪些改变?
- The solution to the problem that Oracle hugepages are not used, causing the server to be too laggy
- Leetcode simple question: check whether each row and column contain all integers
- Code bug correction, char is converted to int high-order symbol extension, resulting in changes in positivity and negativity and values. Int num = (int) (unsigned int) a, which will occur in older com
- Codeforces 12D ball tree array simulation 3 sorting elements
- A substring with a length of three and different characters in the leetcode simple question
- MySQL disconnection reports an error MySQL ldb_ exceptions. OperationalError 4031, The client was disconnected by the server
- 华为云ModelArts文本分类–外卖评论
- Draw a red lantern with MATLAB
猜你喜欢
Oracle triggers
Shell script, awk condition judgment and logic comparison &||
Leetcode simple question check whether all characters appear the same number of times
Calculation method of boundary IOU
Sentinel production environment practice (I)
K210 learning notes (IV) k210 runs multiple models at the same time
Oracle checkpoint queue - Analysis of the principle of instance crash recovery
华为云ModelArts文本分类–外卖评论
Two stage locking protocol for concurrency control
What if the files on the USB flash disk cannot be deleted? Win11 unable to delete U disk file solution tutorial
随机推荐
Summary of concurrency control
Implementing Lmax disruptor queue from scratch (IV) principle analysis of multithreaded producer multiproducersequencer
poj 3237 Tree(樹鏈拆分)
Server optimization of performance tuning methodology
Microservice link risk analysis
【愚公系列】2022年7月 Go教学课程 004-Go代码注释
A trip to Suzhou during the Dragon Boat Festival holiday
Leetcode simple question: check whether each row and column contain all integers
poj 3237 Tree(树链拆分)
Win11运行cmd提示“请求的操作需要提升”的解决方法
Leetcode simple question check whether all characters appear the same number of times
[Yugong series] go teaching course 003-ide installation and basic use in July 2022
Image editor for their AutoLayout environment
A number of ventilator giants' products have been recalled recently, and the ventilator market is still in incremental competition
Getting started with microservices (resttemplate, Eureka, Nacos, feign, gateway)
Poj3414广泛搜索
Storage optimization of performance tuning methodology
Interview questions for famous enterprises: Coins represent a given value
如何开发引入小程序插件
The simple problem of leetcode is to split a string into several groups of length K