-
原始方法
将寄存器地址(物理地址)通过ioremap映射成虚拟地址,然后使用 open/read/write/ioctl 操作映射后的虚拟地址达到操作物理寄存器的目的。
这种方法的缺点很明显:不易维护,低效。 -
pinctrl方法
pinctrl的用途:
1)引脚功能复用选择
2)引脚电气特性设置(上拉/下拉/输入/输出)
pinctrl subsystem 学习总结
最新推荐文章于 2023-04-07 19:56:33 发布
原始方法
将寄存器地址(物理地址)通过ioremap映射成虚拟地址,然后使用 open/read/write/ioctl 操作映射后的虚拟地址达到操作物理寄存器的目的。
这种方法的缺点很明显:不易维护,低效。
pinctrl方法
pinctrl的用途:
1)引脚功能复用选择
2)引脚电气特性设置(上拉/下拉/输入/输出)