From 452e44bd1ae1c65461db849228ddbad77b42f172 Mon Sep 17 00:00:00 2001 From: ronnie <ronnie@industiosoft.com> Date: Tue, 21 Feb 2023 02:12:22 +0000 Subject: [PATCH] 添加lvds 1024x600 patch --- longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c | 8 ++++---- longan/device/config/chips/a133/configs/c3/board.dts | 44 +++++++++++++++++++++----------------------- android/device/softwinner/ceres-c3/ceres_c3.mk | 4 ++-- longan/device/config/chips/a133/configs/c3/android/bootlogo.bmp | 0 4 files changed, 27 insertions(+), 29 deletions(-) diff --git a/android/device/softwinner/ceres-c3/ceres_c3.mk b/android/device/softwinner/ceres-c3/ceres_c3.mk index 1ef91f1..55f9724 100755 --- a/android/device/softwinner/ceres-c3/ceres_c3.mk +++ b/android/device/softwinner/ceres-c3/ceres_c3.mk @@ -256,10 +256,10 @@ # set primary display orientation to 270 PRODUCT_PROPERTY_OVERRIDES += \ - ro.surface_flinger.primary_display_orientation=ORIENTATION_270 + ro.surface_flinger.primary_display_orientation=ORIENTATION_0 #feisi #ro.surface_flinger.primary_display_orientation=ORIENTATION_90 - #ro.surface_flinger.primary_display_orientation=ORIENTATION_0 \ + #ro.surface_flinger.primary_display_orientation=ORIENTATION_270 PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \ ro.minui.default_rotation=ROTATION_LEFT \ diff --git a/longan/device/config/chips/a133/configs/c3/android/bootlogo.bmp b/longan/device/config/chips/a133/configs/c3/android/bootlogo.bmp index 4922d0b..3fd0400 100755 --- a/longan/device/config/chips/a133/configs/c3/android/bootlogo.bmp +++ b/longan/device/config/chips/a133/configs/c3/android/bootlogo.bmp Binary files differ diff --git a/longan/device/config/chips/a133/configs/c3/board.dts b/longan/device/config/chips/a133/configs/c3/board.dts index 79b5802..993148c 100755 --- a/longan/device/config/chips/a133/configs/c3/board.dts +++ b/longan/device/config/chips/a133/configs/c3/board.dts @@ -290,8 +290,8 @@ ctp_twi_id = <0x0>; ctp_name = "gt9xx"; reg = <0x5D>; - ctp_screen_max_x = <800>; - ctp_screen_max_y = <1280>; + ctp_screen_max_x = <1024>; + ctp_screen_max_y = <600>; ctp_revert_x_flag = <0x1>; ctp_revert_y_flag = <0x1>; ctp_exchange_x_y_flag = <0x0>; @@ -1303,8 +1303,8 @@ hdmi_mode_check = <1>; fb0_format = <0>; - fb0_width = <800>; - fb0_height = <1280>; + fb0_width = <1024>; + fb0_height = <600>; fb1_format = <0>; fb1_width = <0>; @@ -1377,15 +1377,15 @@ lcd0: lcd0@01c0c000 { lcd_used = <1>; - lcd_driver_name = "mipi_800x1280"; - lcd_backlight = <50>; - lcd_if = <4>; + lcd_driver_name = "default_lcd"; + lcd_backlight = <100>; + lcd_if = <3>; - lcd_x = <800>; - lcd_y = <1280>; - lcd_width = <220>; - lcd_height = <140>; - lcd_dclk_freq = <67>; + lcd_x = <1024>; + lcd_y = <600>; + lcd_width = <217>; + lcd_height = <136>; + lcd_dclk_freq = <49>; lcd_pwm_used = <1>; lcd_pwm_ch = <3>; @@ -1393,12 +1393,12 @@ lcd_pwm_pol = <1>; lcd_pwm_max_limit = <255>; - lcd_hbp = <18>; - lcd_ht = <934>; - lcd_hspw = <4>; - lcd_vbp = <38>; - lcd_vt = <1344>; - lcd_vspw = <2>; + lcd_hbp = <124>; + lcd_ht = <1264>; + lcd_hspw = <24>; + lcd_vbp = <24>; + lcd_vt = <648>; + lcd_vspw = <4>; lcd_frm = <0>; lcd_gamma_en = <0>; @@ -1409,11 +1409,9 @@ lcdgamma4iep = <22>; smart_color = <90>; - lcd_dsi_if = <0>; - lcd_dsi_lane = <4>; - lcd_dsi_format = <0>; - lcd_dsi_te = <0>; - lcd_dsi_eotp = <0>; + lcd_lvds_if = <0>; + lcd_lvds_colordepth = <0>; + lcd_lvds_mode = <0>; lcd_pin_power = "dcdc1"; lcd_pin_power1 = "eldo3"; diff --git a/longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c b/longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c index f555183..6de6d61 100755 --- a/longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c +++ b/longan/kernel/linux-4.9/drivers/input/touchscreen/gt9xx/gt9xx.c @@ -79,11 +79,11 @@ #define PRESS_MAX (255) -static int screen_max_x = 1280; -static int screen_max_y = 800; -static int revert_x_flag = 1; +static int screen_max_x = 1024; +static int screen_max_y = 600; +static int revert_x_flag = 0; static int revert_y_flag = 0; -static int exchange_x_y_flag = 1; +static int exchange_x_y_flag = 0; static __u32 twi_id = 0; static char irq_pin_name[8]; -- Gitblit v1.6.2