导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    A133怎么把触摸配置数组写入到芯片中啊(GT9271)

    其它全志芯片讨论区
    2
    2
    1154
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • L
      liuxingkeji LV 5 最后由 编辑

      A133在官方给的驱动基础上怎么修改其配置数组啊,不生效数组触摸有点不太灵。

      ctp {
      	compatible = "allwinner,gt9xxnew_ts";
      	reg = <0x5d>;
      	device_type = "ctp";
      	status = "okay";
      	ctp_name = "gt9xxnew_ts";
      	ctp_twi_id = <0x1>;
      	ctp_twi_addr = <0x40>;
      	ctp_screen_max_x = <720>;
      	ctp_screen_max_y = <1280>;
      	ctp_revert_x_flag = <0>;
      	ctp_revert_y_flag = <0>;
      
      	ctp_exchange_x_y_flag = <0x0>;
      	ctp_int_port = <&pio PH 19 6 0xffffffff 0xffffffff 0>;
      	ctp_wakeup = <&pio PD 22 1 0xffffffff 0xffffffff 1>; 
      	ctp-supply;
      	ctp_power_ldo_vol = <3300>;
      };
      
      1 条回复 最后回复 回复 引用 分享 0
      • A
        awwwwa LV 8 最后由 awwwwa 编辑

        适配于 A133 Android 13 方案,Linux 5.15

        ctp {
        	gt9xx {
        		compatible = "goodix,gt9xx";
        		reg = <0x5d>;
        		status = "okay";
        		irq-gpios = <&pio PD 20 GPIO_ACTIVE_LOW>;
        		irq-flags = <2>;
        		reset-gpios = <&pio PD 21 GPIO_ACTIVE_LOW>;
        		vdd_ana-supply = <&reg_cldo2>;
        
        		touchscreen-max-id = <11>;
        		touchscreen-size-x = <1280>;
        		touchscreen-size-y = <800>;
        		touchscreen-max-w = <512>;
        		touchscreen-max-p = <512>;
        		//touchscreen-key-map = <172>, <158>; /*KEY_HOMEPAGE=172, KEY_BACK=158,KEY_MENU=139*/
        		goodix,slide-wakeup = <0>;
        		goodix,type-a-report = <1>;
        		goodix,driver-send-cfg = <0>;
        		goodix,send-cfg-id = <0>;
        		goodix,resume-in-workqueue = <0>;
        		goodix,int-sync = <1>;
        		goodix,revert_x = <0>;
        		goodix,revert_y = <0>;
        		goodix,swap-x2y = <0>;
        		goodix,tp_idle_support = <1>;
        		goodix,esd-protect = <1>;
        		goodix,auto-update-cfg = <0>;
        		goodix,power-off-sleep = <1>;
        		goodix,pen-suppress-finger = <0>;
        		/* GT9271_Config_20221222_v67.cfg*/
        		goodix,cfg-group0 = [
        			B4 00 05 20 03 0A 3D 00 01 0A
        			28 0F 50 32 03 05 00 00 00 00
        			00 00 06 17 19 1F 14 8E 2E 99
        			2D 2F 35 11 00 00 00 1A 03 10
        			00 00 00 00 00 00 00 00 00 00
        			00 32 50 94 D5 02 07 00 00 04
        			8E 48 00 8A 4D 00 86 53 00 83
        			59 00 80 60 00 80 00 00 00 00
        			00 00 00 00 00 00 00 00 00 00
        			00 00 00 00 00 00 00 00 00 00
        			00 00 00 00 00 00 00 00 00 00
        			00 00 00 01 04 05 06 07 08 09
        			0C 0D 0E 0F 10 11 14 15 16 17
        			FF FF FF FF FF FF FF FF FF FF
        			FF FF 28 27 26 25 24 23 22 21
        			20 1F 1E 1C 1B 19 13 12 11 10
        			0F 0D 0C 0A 08 07 06 04 02 00
        			FF FF FF FF FF FF FF FF FF FF
        			FF FF FF FF AB 01
        		];
        	};
        
        1 条回复 最后回复 回复 引用 分享 0
        • 1 / 1
        • First post
          Last post

        Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

        行为准则 | 用户协议 | 隐私权政策