本系列文章所编写的驱动源码仓库,欢迎Star~
https://github.com/Mculover666/linux_driver_study。
一、按键原理图
正点原子alpha开发板板载了两个按键,一个复位按键,一个用户按键,用户按键原理图如下:
按键KEY0连接到UART1_CTS引脚,并有上拉电阻。
二、在设备树中添加节点
1. 设置引脚功能及电气属性
找到 iomuxc 节点,添加按键引脚复用:
pinctrl_key0: key0grp {
fsl,pins