当前位置:网站首页>一点点读懂regulator(二)
一点点读懂regulator(二)
2022-08-04 22:50:00 【szembed】
目录
本章我们介绍Regulator Driver Interface相关接口使用。The regulator driver interface相对简单,旨在允许Regulator Driver向核心框架注册其服务。代码实现在regulator/core.c中
1、Registration
驱动程序可以通过调用以下接口注册调节器:
struct regulator_dev *regulator_register(struct regulator_desc *regulator_desc,
const struct regulator_config *config);
This will register the regulator’s capabilities and operations to the regulator core.
Regulators可以通过调用以下接口来unregister:
void regulator_unregister(struct regulator_dev *rdev);
2、Regulator Events
Regulators可以通过调用以下接口向consumer drivers发送事件(例如过热、欠压等):
int regulator_notifier_call_chain(struct regulator_dev *rdev,
unsigned long event, void *data);
要想被regulator_notifier_call_chain调用到,则需要相关模块来注册notifier_call_chain才行。core.c同样提供了注册和去注册接口
int regulator_register_notifier(struct regulator *regulator,
struct notifier_block *nb)
int regulator_unregister_notifier(struct regulator *regulator,
struct notifier_block *nb)
边栏推荐
猜你喜欢

【内存操作函数内功修炼】memcpy + memmove + memcmp + memset(四)

测试薪资这么高?刚毕业20K,仅需3.5个月

中国的顶级黑客在国际上是一个什么样的水平?

the warmest home

文献阅读十——Detect Rumors on Twitter by Promoting Information Campaigns with Generative Adversarial Learn

力扣24-两两交换链表中的节点——链表
![[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems](/img/21/594260a3b98c73916ebc535d0f81e4.png)
[Paper Notes KDD2021] MixGCF: An Improved Training Method for Graph Neural Network-based Recommender Systems

字节跳动秋招提前批高频面试问题汇总!(内附答案!)

MySQL的JSON 数据类型2

年薪40W测试工程师成长之路,你在哪个阶段?
随机推荐
学生管理系统架构设计
仪表板展示 | DataEase看中国:数据呈现中国资本市场
【3D建模制作技巧分享】ZBrush如何设置笔刷快捷键
Shell expect 实战案例
Rt-thread [二] 系统初始化流程
剑指 Offer | 03. 数组中重复的数字
postman接口测试
软测人面试 ,HR 会问到哪些问题?学会涨薪3000+
得不到你的心,就用“分布式锁”锁住你的人
软件测试外包公司怎么样?有什么好处和坏处?为什么没人去?
Ts——项目实战应用enum枚举
PHP(3)
最温馨的家园
【游戏建模模型制作全流程】ZBrush蜥蜴模型雕刻教程
特征工程资料汇总
Use ngrok to optimize web pages on raspberry pi (1)
湖仓一体电商项目(五):内网穿透工具-网云穿
golang打开文件和读写文件
今天是七夕,来看看程序员的土味情话。
How to make a video gif?Try this video making gif artifact