regmap__write()
时间: 2024-01-08 13:03:04 浏览: 28
`regmap_write()` 是 Linux 内核中 regmap API 提供的一个函数,用于向 regmap 中的寄存器写入数据。它的声明如下:
```
int regmap_write(struct regmap *map, unsigned int reg, unsigned int val);
```
其中,`map` 表示要写入的 regmap,`reg` 表示要写入的寄存器地址,`val` 表示要写入的数据。
该函数会根据 regmap 中的配置检查寄存器是否可写,并将数据写入寄存器中。如果写入成功,函数返回 0;否则返回负数错误代码。
需要注意的是,`regmap_write()` 函数写入的是单个寄存器的数据。如果要一次性写入多个寄存器,可以使用 `regmap_bulk_write()` 函数。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)