Hi, comparing the fex file created by olimex change_display_a20_OlinuXino.sh script from the official olimex debian image from here: https://drive.google.com/file/d/0B-bAEPML8fwlX2tYS2FmNXV5OUU/edit?usp=sharing via https://www.olimex.com/wiki/A20-OLinuXino-MICRO and comparing it to the one from git://github.com/linux-sunxi/sunxi-boards.git sys_config/a20a20-olinuxino_micro-lcd10.fex i wonder which one to use?
using the one from the official olimex debian image my lcd is flickering / the picture is very unstable greetings, jens PS: attached a diff -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
--- a20-olinuxino_micro-lcd10.fex 2014-07-11 23:18:22.911913979 +0200 +++ a20-olinuxino_micro-lcd10.fex.official 2014-07-13 11:43:16.145767205 +0200 @@ -1,6 +1,6 @@ [product] version = "100" -machine = "A20-OLinuXino-MICRO" +machine = "OlinuXino-A20" [platform] eraseflag = 0 @@ -16,7 +16,6 @@ storage_type = 1 [clock] -pll3 = 297 pll4 = 300 pll6 = 600 pll7 = 297 @@ -60,18 +59,18 @@ [uart_force_debug] uart_debug_port = 0 -uart_debug_tx = port:PF02<4><1><default><default> -uart_debug_rx = port:PF04<4><1><default><default> +uart_debug_tx = port:PB22<2><1><default><default> +uart_debug_rx = port:PB23<2><1><default><default> [jtag_para] -jtag_enable = 0 +jtag_enable = 1 jtag_ms = port:PB14<3><default><default><default> jtag_ck = port:PB15<3><default><default><default> jtag_do = port:PB16<3><default><default><default> jtag_di = port:PB17<3><default><default><default> [pm_para] -standby_mode = 1 +standby_mode = 0 [dram_para] dram_baseaddr = 0x40000000 @@ -191,15 +190,15 @@ uart_used = 1 uart_port = 6 uart_type = 2 -uart_tx = port:PI12<4><1><default><default> -uart_rx = port:PI13<4><1><default><default> +uart_tx = port:PI12<3><1><default><default> +uart_rx = port:PI13<3><1><default><default> [uart_para7] uart_used = 1 uart_port = 7 uart_type = 2 -uart_tx = port:PI20<4><1><default><default> -uart_rx = port:PI21<4><1><default><default> +uart_tx = port:PI20<3><1><default><default> +uart_rx = port:PI21<3><1><default><default> [spi0_para] spi_used = 0 @@ -245,17 +244,27 @@ rtp_exchange_x_y_flag = 0 [ctp_para] -ctp_used = 1 +ctp_used = 0 +ctp_name = "gsl1680" ctp_twi_id = 2 -ctp_twi_name = -ctp_screen_max_x = 800 -ctp_screen_max_y = 480 +ctp_twi_addr = 0x40 +ctp_screen_max_x = 1024 +ctp_screen_max_y = 600 ctp_revert_x_flag = 0 ctp_revert_y_flag = 0 -ctp_exchange_x_y_flag = 0 +ctp_exchange_x_y_flag = 1 ctp_int_port = port:PH21<6><default><default><default> ctp_wakeup = port:PB13<1><default><default><1> +[ctp_list_para] +ctp_det_used = 0 +ft5x_ts = 1 +gt82x = 1 +gslX680 = 1 +gt9xx_ts = 1 +gt811 = 1 +zet622x = 1 + [tkey_para] tkey_used = 0 tkey_twi_id = 2 @@ -295,17 +304,21 @@ screen0_output_type = 1 screen0_output_mode = 5 screen1_output_type = 1 -screen1_output_mode = 5 +screen1_output_mode = 4 fb0_framebuffer_num = 2 -fb0_format = 9 -fb0_pixel_sequence = 2 +fb0_format = 10 +fb0_pixel_sequence = 0 fb0_scaler_mode_enable = 0 +fb0_width = 0 +fb0_height = 0 fb1_framebuffer_num = 2 -fb1_format = 9 -fb1_pixel_sequence = 2 +fb1_format = 10 +fb1_pixel_sequence = 0 fb1_scaler_mode_enable = 0 -lcd0_backlight = 197 -lcd1_backlight = 197 +fb1_width = 0 +fb1_height = 0 +lcd0_backlight = 250 +lcd1_backlight = 100 lcd0_bright = 50 lcd0_contrast = 50 lcd0_saturation = 57 @@ -329,19 +342,19 @@ lcd_ht = 1200 lcd_vbp = 23 lcd_vt = 1250 +lcd_vspw = 2 +lcd_hspw = 10 lcd_hv_if = 0 lcd_hv_smode = 0 lcd_hv_s888_if = 0 lcd_hv_syuv_if = 0 -lcd_hv_vspw = 2 -lcd_hv_hspw = 10 lcd_lvds_ch = 0 lcd_lvds_mode = 0 lcd_lvds_bitwidth = 0 lcd_lvds_io_cross = 0 lcd_cpu_if = 0 lcd_frm = 1 -lcd_io_cfg0 = 268435456 +lcd_io_cfg0 = 0 lcd_gamma_correction_en = 0 lcd_gamma_tbl_0 = 0x0 lcd_gamma_tbl_1 = 0x10101 @@ -444,12 +457,6 @@ lcdd19 = port:PH19<2><0><default><default> lcdd20 = port:PH20<2><0><default><default> lcdd21 = port:PH21<2><0><default><default> -lcdd22 = port:PH22<2><0><default><default> -lcdd23 = port:PH23<2><0><default><default> -lcdclk = port:PH24<2><0><default><default> -lcdde = port:PH25<2><0><default><default> -lcdhsync = port:PH26<2><0><default><default> -lcdvsync = port:PH27<2><0><default><default> [tv_out_dac_para] dac_used = 1 @@ -460,21 +467,41 @@ [hdmi_para] hdmi_used = 1 +hdcp_enable = 0 + +[i2s2_para] +i2s_channel = 2 +i2s_master = 4 +i2s_select = 1 +audio_format = 1 +signal_inversion = 1 +over_sample_rate = 256 +sample_resolution = 16 +word_select_size = 32 +pcm_sync_period = 256 +msb_lsb_first = 0 +sign_extend = 0 +slot_index = 0 +slot_width = 16 +frame_width = 1 +tx_data_mode = 0 +rx_data_mode = 0 [camera_list_para] -camera_list_para_used = 0 +camera_list_para_used = 1 ov7670 = 0 -gc0308 = 1 -gt2005 = 0 +gc0308 = 0 +gt2005 = 1 hi704 = 0 sp0838 = 0 mt9m112 = 0 mt9m113 = 0 +gc2035 = 0 ov2655 = 0 hi253 = 0 gc0307 = 0 mt9d112 = 0 -ov5640 = 1 +ov5640 = 0 gc2015 = 0 ov2643 = 0 gc0329 = 0 @@ -488,20 +515,32 @@ csi_used = 0 csi_dev_qty = 1 csi_stby_mode = 0 -csi_mname = "gc0308" +csi_mname = "gc2005" +csi_twi_id = 1 +csi_twi_addr = 0x78 csi_if = 0 +csi_vflip = 0 +csi_hflip = 0 csi_iovdd = "" csi_avdd = "" csi_dvdd = "" -csi_vol_iovdd = +csi_vol_iovdd = 2800 csi_vol_dvdd = csi_vol_avdd = -csi_vflip = 0 -csi_hflip = 0 csi_flash_pol = 0 -csi_facing = 0 -csi_twi_id = 1 -csi_twi_addr = 0x42 +csi_mname_b = "gc0308" +csi_twi_id_b = 1 +csi_twi_addr_b = 0x42 +csi_if_b = 0 +csi_vflip_b = 0 +csi_hflip_b = 0 +csi_iovdd_b = "axp20_pll" +csi_avdd_b = "" +csi_dvdd_b = "" +csi_vol_iovdd_b = 2800 +csi_vol_avdd_b = +csi_vol_dvdd_b = +csi_flash_pol_b = 0 csi_pck = port:PE00<3><default><default><default> csi_ck = port:PE01<3><default><default><default> csi_hsync = port:PE02<3><default><default><default> @@ -515,8 +554,10 @@ csi_d6 = port:PE10<3><default><default><default> csi_d7 = port:PE11<3><default><default><default> csi_reset = port:PH13<1><default><default><0> -csi_power_en = -csi_stby = port:PH16<1><default><default><0> +csi_power_en = port:PH16<1><default><default><0> +csi_stby = port:PH18<1><default><default><0> +csi_flash = +csi_af_en = [csi1_para] csi_used = 0 @@ -524,10 +565,10 @@ csi_stby_mode = 0 csi_mname = "gc0308" csi_if = 0 -csi_iovdd = "" +csi_iovdd = "axp20_pll" csi_avdd = "" csi_dvdd = "" -csi_vol_iovdd = +csi_vol_iovdd = 2800 csi_vol_dvdd = csi_vol_avdd = csi_vflip = 0 @@ -549,7 +590,6 @@ csi_d6 = port:PG10<3><default><default><default> csi_d7 = port:PG11<3><default><default><default> csi_reset = port:PH14<1><default><default><0> -csi_power_en = csi_stby = port:PH17<1><default><default><0> [tvout_para] @@ -726,7 +766,7 @@ vendor_name = "USB 2.0" product_name = "USB Flash Driver" release = 100 -luns = 3 +luns = 2 [gsensor_para] gsensor_used = 1 @@ -734,6 +774,22 @@ gsensor_int1 = gsensor_int2 = +[gsensor_list_para] +gsensor_det_used = 0 +bma250 = 1 +mma8452 = 1 +mma7660 = 1 +mma865x = 1 +afa750 = 1 +lis3de_acc = 1 +lis3dh_acc = 1 +kxtik = 1 +dmard10 = 0 +dmard06 = 1 +mxc622x = 1 +fxos8700 = 1 +lsm303d = 1 + [gps_para] gps_used = 0 gps_spi_id = 2 @@ -746,8 +802,12 @@ gps_osc_en = port:PI14<1><default><default><0> gps_rx_en = port:PI15<1><default><default><0> +[usb_wifi_para] +usb_wifi_used = 1 +usb_wifi_usbc_num = 2 + [wifi_para] -wifi_used = 0 +wifi_used = 1 wifi_sdc_id = 3 wifi_usbc_id = 2 wifi_usbc_type = 1 @@ -800,6 +860,21 @@ [i2s_para] i2s_used = 0 i2s_channel = 2 +i2s_master = 4 +i2s_select = 1 +audio_format = 1 +signal_inversion = 1 +over_sample_rate = 256 +sample_resolution = 16 +word_select_size = 32 +pcm_sync_period = 256 +msb_lsb_first = 0 +sign_extend = 0 +slot_index = 0 +slot_width = 16 +frame_width = 1 +tx_data_mode = 0 +rx_data_mode = 0 i2s_mclk = port:PB05<2><1><default><default> i2s_bclk = port:PB06<2><1><default><default> i2s_lrclk = port:PB07<2><1><default><default> @@ -809,6 +884,33 @@ i2s_dout3 = i2s_din = port:PB12<2><1><default><default> +[pcm_para] +pcm_used = 0 +pcm_channel = 2 +pcm_master = 4 +pcm_select = 1 +audio_format = 4 +signal_inversion = 1 +over_sample_rate = 256 +sample_resolution = 16 +word_select_size = 32 +pcm_sync_period = 256 +msb_lsb_first = 0 +sign_extend = 0 +slot_index = 0 +slot_width = 16 +frame_width = 1 +tx_data_mode = 0 +rx_data_mode = 0 +pcm_mclk = port:PA09<6><1><default><default> +pcm_bclk = port:PA14<6><1><default><default> +pcm_lrclk = port:PA15<6><1><default><default> +pcm_dout0 = port:PA16<6><1><default><default> +pcm_dout1 = +pcm_dout2 = +pcm_dout3 = +pcm_din = port:PA17<6><1><default><default> + [spdif_para] spdif_used = 0 spdif_mclk = @@ -817,6 +919,8 @@ [audio_para] audio_used = 1 +audio_pa_ctrl = port:PH15<1><default><default><0> +playback_used = 1 capture_used = 1 [switch_para] @@ -831,8 +935,8 @@ pmu_twi_addr = 52 pmu_twi_id = 0 pmu_irq_id = 32 -pmu_battery_rdc = 100 -pmu_battery_cap = 3200 +pmu_battery_rdc = 171 +pmu_battery_cap = 2400 pmu_init_chgcur = 300 pmu_earlysuspend_chgcur = 600 pmu_suspend_chgcur = 1000 @@ -849,23 +953,23 @@ pmu_bat_para2 = 0 pmu_bat_para3 = 0 pmu_bat_para4 = 0 -pmu_bat_para5 = 5 -pmu_bat_para6 = 8 -pmu_bat_para7 = 11 -pmu_bat_para8 = 22 -pmu_bat_para9 = 33 -pmu_bat_para10 = 43 -pmu_bat_para11 = 50 -pmu_bat_para12 = 59 -pmu_bat_para13 = 71 -pmu_bat_para14 = 83 -pmu_bat_para15 = 92 +pmu_bat_para5 = 7 +pmu_bat_para6 = 11 +pmu_bat_para7 = 14 +pmu_bat_para8 = 20 +pmu_bat_para9 = 39 +pmu_bat_para10 = 52 +pmu_bat_para11 = 59 +pmu_bat_para12 = 64 +pmu_bat_para13 = 75 +pmu_bat_para14 = 84 +pmu_bat_para15 = 93 pmu_bat_para16 = 100 pmu_usbvol_limit = 1 pmu_usbcur_limit = 0 pmu_usbvol = 4000 pmu_usbcur = 0 -pmu_usbvol_pc = 4000 +pmu_usbvol_pc = 4400 pmu_usbcur_pc = 0 pmu_pwroff_vol = 3300 pmu_pwron_vol = 2900 @@ -888,30 +992,32 @@ [recovery_key] key_min = 4 -key_max = 6 +key_max = 40 [dvfs_table] max_freq = 912000000 -min_freq = 408000000 -LV_count = 7 +min_freq = 60000000 +LV_count = 8 LV1_freq = 1008000000 LV1_volt = 1450 LV2_freq = 912000000 LV2_volt = 1400 LV3_freq = 864000000 LV3_volt = 1300 -LV4_freq = 720000000 -LV4_volt = 1200 -LV5_freq = 528000000 -LV5_volt = 1100 -LV6_freq = 312000000 -LV6_volt = 1000 -LV7_freq = 144000000 -LV7_volt = 1000 +LV4_freq = 792000000 +LV4_volt = 1250 +LV5_freq = 720000000 +LV5_volt = 1200 +LV6_freq = 624000000 +LV6_volt = 1150 +LV7_freq = 528000000 +LV7_volt = 1100 +LV8_freq = 312000000 +LV8_volt = 1050 [gpio_para] gpio_used = 1 -gpio_num = 76 +gpio_num = 75 gpio_pin_1 = port:PE00<0><default><default><default> gpio_pin_2 = port:PE01<0><default><default><default> gpio_pin_3 = port:PE02<0><default><default><default> @@ -987,7 +1093,11 @@ gpio_pin_73 = port:PG09<0><default><default><default> gpio_pin_74 = port:PG10<0><default><default><default> gpio_pin_75 = port:PG11<0><default><default><default> -gpio_pin_76 = port:PH08<1><default><default><1> + +[pwm0_para] +pwm_used = 0 +pwm_period = 10000 +pwm_duty_percent = 100 [gpio_init] pin_1 = port:PE00<0><default><default><default> @@ -1065,14 +1175,3 @@ pin_73 = port:PG09<0><default><default><default> pin_74 = port:PG10<0><default><default><default> pin_75 = port:PG11<0><default><default><default> -pin_76 = port:PH08<1><default><default><1> - -[leds_para] -leds_used = 1 -leds_num = 1 -leds_pin_1 = port:PH02<1><default><default><0> -leds_name_1 = "green:ph02:led1" -leds_default_1 = 1 - -[tabletkeys_para] -tabletkeys_used = 1
