您尚未登录。

楼主 #1 2021-04-12 15:12:24

542396750@qq.com
会员
注册时间: 2021-03-26
已发帖子: 153
积分: 14.5

求问f1c100s内核里面没有ns2009触摸驱动,使用内核自带TSC2007中断模式

除了硬件上飞线,PE3接TP_INT,设备数怎么修改?

离线

楼主 #2 2021-04-12 15:12:53

542396750@qq.com
会员
注册时间: 2021-03-26
已发帖子: 153
积分: 14.5

Re: 求问f1c100s内核里面没有ns2009触摸驱动,使用内核自带TSC2007中断模式

离线

楼主 #3 2021-04-12 15:22:34

542396750@qq.com
会员
注册时间: 2021-03-26
已发帖子: 153
积分: 14.5

Re: 求问f1c100s内核里面没有ns2009触摸驱动,使用内核自带TSC2007中断模式

tsc2007@48 {
        compatible = "ti,tsc2007";
        reg = <0x48>;
        interrupt-parent = <&gpio1>;
        interrupts = <0x2 0x8>; 0x2 为什么要这样填?
        gpios = <&gpio1 2 0>;
        ti,x-plate-ohms = <660>;
    };


如果使用PE0作为中断引脚,中断号应该怎么填?

离线

#4 2021-04-12 15:28:02

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求问f1c100s内核里面没有ns2009触摸驱动,使用内核自带TSC2007中断模式

buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 * 已支持DVP摄像头 *
http://whycan.com/t_5221.html
(出处:哇酷开发者社区)


请参考这个帖子





离线

楼主 #5 2021-04-12 16:16:43

542396750@qq.com
会员
注册时间: 2021-03-26
已发帖子: 153
积分: 14.5

Re: 求问f1c100s内核里面没有ns2009触摸驱动,使用内核自带TSC2007中断模式

哇酷小二 说:

buildroot-tiny200 (F1C100/200s) 开发包近期更新内容 * 已支持DVP摄像头 *
http://whycan.com/t_5221.html
(出处:哇酷开发者社区)


请参考这个帖子


还是不懂,ns2009只有两个脚PE11 P12接主芯片,对应的是SWI0口。也就是I2C0?
另外一个TP_INT没接,我手动把它跳到PE0,现在不知道软件上应该怎么改?

不知是不是这样改

&i2c0 {
    status = "okay";

    tsc2007: tsc2007@48 {
        compatible = "ti,tsc2007";
        reg = <0x48>;

    nterrupt-parent = <&gpio1>;
    interrupts = <0x2 0x8>;
    gpios = <&gpio1 2 0>;
    ti,x-plate-ohms = <660>;
        status = "okay";
    };
};

离线

#6 2021-04-12 16:19:10

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 求问f1c100s内核里面没有ns2009触摸驱动,使用内核自带TSC2007中断模式

&i2c0 {
        pinctrl-names = "default";
        pinctrl-0 = <&i2c0_pd_pins>;
        status = "okay";

        rtp@48 {
                compatible = "ti,tsc2007";
                reg = <0x48>;
                interrupt-parent = <&pio>;
                interrupts = <4 12 IRQ_TYPE_EDGE_FALLING>;
                gpios = <&pio 4 12 GPIO_ACTIVE_LOW>;
                pendown-gpio = <&pio 4 12 GPIO_ACTIVE_LOW>;
                ti,x-plate-ohms = <660>;
                wakeup-source;
                status = "disabled";
        };

这里面的12都改成0即可。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn