WhyCan Forum

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132 (挖坑网/填坑网) admin@whycan.cn

您尚未登录。

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

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

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
累计积分: 183

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, 感觉有点怪怪的。

离线

页脚