示例代码 49.3.1.1 按键 pinctrl 节点
pinctrl_key
:
keygrp
{
fsl
,
pins
= <
MX6UL_PAD_UART1_CTS_B__GPIO1_IO18
0xF080
/* KEY0 */
>;
};
key
{
#address
-
cells
= <
1
>;
#size
-
cells
= <
1
>;
compatible
=
"atkalpha-key"
;
pinctrl
-
names
=
"default"
;
pinctrl
-
0
= <&
pinctrl_key
>;
key
-
gpio
= <&
gpio1
18
GPIO_ACTIVE_LOW
>;
/* KEY0 */
status
=
"okay"
;
};
启动成功以后进入“/proc/device-tree”目录中 查看“key”节点是否存在,如果存在的话就说明设备树基本修改成功(具体还要驱动验证)。
atomic_t keyvalue
;
/*
按键值
*/