WhyCan Forum

本站无需注册,无需积分,无需回复可下载所有资料,如果真的喜欢小站,请您注册之后请至少回复一个帖子激活Id,谢谢支持! 站长QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2019-06-14 10:07:57

firstman
会员
注册时间: 2019-04-06
累计积分: 67

Linux 的 LM8323 驱动程序, 很久没有更新了,怎么才能用到主线 Linux 上去呢?

折腾过 诺基亚N810等手机的朋友不会忘记 LM8323.pdf 这种牛叉的外设扩展芯片


可惜, 在Linux平台这种外设扩展芯片的驱动, 已经很久没有更新了:
https://github.com/torvalds/linux/blob/master/drivers/input/keyboard/lm8323.c

离线

#2 2019-06-14 10:41:18

firstman
会员
注册时间: 2019-04-06
累计积分: 67

Re: Linux 的 LM8323 驱动程序, 很久没有更新了,怎么才能用到主线 Linux 上去呢?

5d7a2cf536cca9953a962580e.png

673c036607f7b338a69d2d2db.png

  /*lm8323 keyboard */
lm8323: lm8323@42 {
        compatible = "TI,lm8323";
        reg = <0x42>;
        interrupt-parent = <&pio>;
        interrupts = <1 3 IRQ_TYPE_EDGE_FALLING>; /* (PB3) */
        irq-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>; /* (PB3) */
};

上面是我的一个神秘朋友的修改,

凑合能用,

只是一半配置在 platform_data, 另一半配置在 dts, 感觉有点怪怪的。

离线

页脚