Firefly开源社区
标题:
RK3288使用gpio-keys.c,系统里找不到gpio-keys,求助
[打印本页]
作者:
miyazono
时间:
2017-12-28 18:15
标题:
RK3288使用gpio-keys.c,系统里找不到gpio-keys,求助
本帖最后由 miyazono 于 2017-12-28 18:21 编辑
我参照晚上移植按键的教程直接在设备树下面添加gpio口信息,然后make menuconfig ,添加按键模块,但是系统却找不到它。
gpio_keys {
compatible = "gpio-keys";
#address-cells = <1>;
#size-cells = <0>;
autorepeat;
button@1 {
label = "Key1";
linux,code = <49>;
gpios = <&gpio8 GPIO_A0 GPIO_ACTIVE_LOW>;
};
button@2 {
label = "Key2";
linux,code = <50>;
gpios = <&gpio8 GPIO_A1 GPIO_ACTIVE_LOW>;
};
button@3 {
label = "Key3";
linux,code = <51>;
gpios = <&gpio8 GPIO_A2 GPIO_ACTIVE_LOW>;
};
button@4 {
label = "Key4";
linux,code = <52>;
gpios = <&gpio8 GPIO_A3 GPIO_ACTIVE_LOW>;
};
button@5 {
label = "Key5";
linux,code = <53>;
gpios = <&gpio8 GPIO_A4 GPIO_ACTIVE_LOW>;
};
button@6 {
label = "Key6";
linux,code = <54>;
gpios = <&gpio6 GPIO_A0 GPIO_ACTIVE_LOW>;
};
button@7 {
label = "Key7";
linux,code = <55>;
gpios = <&gpio6 GPIO_A1 GPIO_ACTIVE_LOW>;
};
button@8 {
label = "Key8";
linux,code = <56>;
gpios = <&gpio6 GPIO_A2 GPIO_ACTIVE_LOW>;
};
button@9 {
label = "Key9";
linux,code = <57>;
gpios = <&gpio6 GPIO_A3 GPIO_ACTIVE_LOW>;
};
button@10 {
label = "Key10";
linux,code = <58>;
gpios = <&gpio6 GPIO_A4 GPIO_ACTIVE_LOW>;
};
button@11 {
label = "Key11";
linux,code = <59>;
gpios = <&gpio2 GPIO_A0 GPIO_ACTIVE_LOW>;
};
button@12 {
label = "Key12";
linux,code = <60>;
gpios = <&gpio2 GPIO_A1 GPIO_ACTIVE_LOW>;
};
button@13 {
label = "Key13";
linux,code = <61>;
gpios = <&gpio2 GPIO_A2 GPIO_ACTIVE_LOW>;
};
button@14 {
label = "Key14";
linux,code = <62>;
gpios = <&gpio2 GPIO_A3 GPIO_ACTIVE_LOW>;
};
button@15 {
label = "Key15";
linux,code = <63>;
gpios = <&gpio2 GPIO_A4 GPIO_ACTIVE_LOW>;
};
button@16 {
label = "Key16";
linux,code = <64>;
gpios = <&gpio2 GPIO_A5 GPIO_ACTIVE_LOW>;
};
};
复制代码
QQ截图20171228181543.png
(30.95 KB, 下载次数: 551)
下载附件
2017-12-28 18:15 上传
作者:
jason_fireprime
时间:
2018-1-10 15:13
在gpio-keys.c里打log跟一下。
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1