| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/lowlevel_v2x/ |
| A D | de_eink.c | 277 w = para->timing.width ? (para->timing.width - 1) & 0xfff : 0; in eink_decoder_start() 285 (((para->timing.lbl + para->timing.lsl + in eink_decoder_start() 292 ((para->timing.lbl + para->timing.lsl) << 2)) : in eink_decoder_start() 293 ((para->timing.fbl + para->timing.fsl) * tmp + in eink_decoder_start() 294 ((para->timing.lbl + para->timing.lsl) << 1)); in eink_decoder_start() 328 hsync = para->timing.lbl + para->timing.lsl + para->timing.lel; in eink_edma_cfg() 329 vsync = para->timing.fbl + para->timing.fsl + para->timing.fel; in eink_edma_cfg() 341 tmp = (para->timing.lbl + para->timing.lsl); in eink_edma_cfg() 343 tmp = ((para->timing.fbl + para->timing.fsl) << 16) | tmp; in eink_edma_cfg() 345 w = para->timing.width ? (para->timing.width - 1) : 0; in eink_edma_cfg() [all …]
|
| A D | de_lcd.c | 1421 timing->y_res / (timing->b_interlace + 1) - 1; in tcon1_cfg() 1424 / (timing->b_interlace + 1) + timing->vactive_space - 1; in tcon1_cfg() 1427 / (timing->b_interlace + 1) + timing->vactive_space - 1; in tcon1_cfg() 1430 timing->hor_sync_time + timing->hor_back_porch - 1; in tcon1_cfg() 1432 timing->ver_total_time * (2 - timing->b_interlace) * in tcon1_cfg() 1435 timing->ver_sync_time + timing->ver_back_porch - 1; in tcon1_cfg() 1450 (timing->ver_total_time + timing->vactive_space) << 12; in tcon1_cfg() 1454 start_delay = (timing->ver_total_time - timing->y_res) in tcon1_cfg() 1467 timing.x_res = panel->lcd_x; in tcon1_cfg_ex() 1468 timing.y_res = panel->lcd_y; in tcon1_cfg_ex() [all …]
|
| A D | de_lcd_sun50iw10.c | 1427 timing->y_res / (timing->b_interlace + 1) - 1; in tcon1_cfg() 1430 / (timing->b_interlace + 1) + timing->vactive_space - 1; in tcon1_cfg() 1433 / (timing->b_interlace + 1) + timing->vactive_space - 1; in tcon1_cfg() 1436 timing->hor_sync_time + timing->hor_back_porch - 1; in tcon1_cfg() 1438 timing->ver_total_time * (2 - timing->b_interlace) * in tcon1_cfg() 1441 timing->ver_sync_time + timing->ver_back_porch - 1; in tcon1_cfg() 1456 (timing->ver_total_time + timing->vactive_space) << 12; in tcon1_cfg() 1460 start_delay = (timing->ver_total_time - timing->y_res) in tcon1_cfg() 1473 timing.x_res = panel->lcd_x; in tcon1_cfg_ex() 1474 timing.y_res = panel->lcd_y; in tcon1_cfg_ex() [all …]
|
| /bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/ |
| A D | ald_ebi.c | 128 assert_param(IS_EBI_DATA_LATENCY(timing->latency)); in ald_ebi_nor_sram_timing_init() 129 assert_param(IS_EBI_ACCESS_MODE(timing->mode)); in ald_ebi_nor_sram_timing_init() 140 (timing->mode))); in ald_ebi_nor_sram_timing_init() 166 assert_param(IS_EBI_ACCESS_MODE(timing->mode)); in ald_ebi_nor_sram_ext_timing_init() 332 assert_param(IS_EBI_SETUP_TIME(timing->time)); in ald_ebi_nand_comm_timing_init() 333 assert_param(IS_EBI_WAIT_TIME(timing->wait_time)); in ald_ebi_nand_comm_timing_init() 334 assert_param(IS_EBI_HOLD_TIME(timing->hold_time)); in ald_ebi_nand_comm_timing_init() 335 assert_param(IS_EBI_HIZ_TIME(timing->hiz_time)); in ald_ebi_nand_comm_timing_init() 364 assert_param(IS_EBI_SETUP_TIME(timing->time)); in ald_ebi_nand_attr_timing_init() 365 assert_param(IS_EBI_WAIT_TIME(timing->wait_time)); in ald_ebi_nand_attr_timing_init() [all …]
|
| /bsp/stm32/stm32f429-armfly-v6/board/ports/ |
| A D | drv_ext_io.c | 52 FMC_NORSRAM_TimingTypeDef timing = {0}; in HC574_Config_FMC() local 61 timing.AddressSetupTime = 3; in HC574_Config_FMC() 62 timing.AddressHoldTime = 0; in HC574_Config_FMC() 63 timing.DataSetupTime = 6; in HC574_Config_FMC() 64 timing.BusTurnAroundDuration = 1; in HC574_Config_FMC() 65 timing.CLKDivision = 0; in HC574_Config_FMC() 66 timing.DataLatency = 0; in HC574_Config_FMC() 67 timing.AccessMode = FMC_ACCESS_MODE_A; in HC574_Config_FMC() 97 if (HAL_SRAM_Init(&sram2, &timing, NULL) != HAL_OK) in HC574_Config_FMC()
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_i2c_drv.c | 48 timing->t_high = 6000; in i2c_configure_timing() 49 timing->t_low = 13000; in i2c_configure_timing() 50 timing->t_sclratio = 2; in i2c_configure_timing() 56 timing->t_high = 2600; in i2c_configure_timing() 57 timing->t_low = 5000; in i2c_configure_timing() 58 timing->t_sclratio = 2; in i2c_configure_timing() 64 timing->t_high = 40000; in i2c_configure_timing() 65 timing->t_low = 47000; in i2c_configure_timing() 117 …temp3 = ((timing->t_low - 2 * tpclk) / tpclk / (HPM_I2C_DRV_DEFAULT_TPM + 1) - 2 - timing->t_sp) /… in i2c_configure_timing() 122 timing->t_high = 2 * tpclk + (2 + timing->t_sp + timing->t_sclhi) * tpclk; in i2c_configure_timing() [all …]
|
| A D | hpm_lin_drv.c | 12 hpm_stat_t lin_master_configure_timing(LIN_Type *ptr, lin_timing_t *timing) in lin_master_configure_timing() argument 14 assert(timing->src_freq_in_hz >= 8000000U); in lin_master_configure_timing() 15 assert((timing->baudrate >= 1000U) && (timing->baudrate <= 20000U)); in lin_master_configure_timing() 25 bt_mul = 20000U / timing->baudrate - 1U; in lin_master_configure_timing() 26 …prescaler = log((timing->src_freq_in_hz / ((bt_mul + 1U) * timing->baudrate * 200U))) / log(2U) - … in lin_master_configure_timing() 27 bt_div = timing->src_freq_in_hz / ((1U << (prescaler + 1U)) * (bt_mul + 1U) * timing->baudrate); in lin_master_configure_timing()
|
| A D | hpm_linv2_drv.c | 12 hpm_stat_t lin_master_configure_timing(LINV2_Type *ptr, lin_timing_t *timing) in lin_master_configure_timing() argument 14 assert(timing->src_freq_in_hz >= 8000000U); in lin_master_configure_timing() 15 assert((timing->baudrate >= 1000U) && (timing->baudrate <= 20000U)); in lin_master_configure_timing() 25 bt_mul = 20000U / timing->baudrate - 1U; in lin_master_configure_timing() 26 …prescaler = (uint8_t)(log((timing->src_freq_in_hz / ((bt_mul + 1U) * timing->baudrate * 200U))) / … in lin_master_configure_timing() 27 bt_div = timing->src_freq_in_hz / ((1U << (prescaler + 1U)) * (bt_mul + 1U) * timing->baudrate); in lin_master_configure_timing()
|
| /bsp/CME_M7/StdPeriph_Driver/src/ |
| A D | cmem7_efuse.c | 121 if (init->timing) { in EFUSE_Init() 129 value = (init->timing->EFUSE_Trac * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 133 value = (init->timing->EFUSE_Trah * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 137 value = (init->timing->EFUSE_Trpw * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 141 value = (init->timing->EFUSE_Trc * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 145 value = (init->timing->EFUSE_Tesr * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 149 value = (init->timing->EFUSE_Tprs * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 153 value = (init->timing->EFUSE_Tpi * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 157 value = (init->timing->EFUSE_Tpp * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() 161 value = (init->timing->EFUSE_Teps * (efuse_GetClock() / 1000000) / 1000); in EFUSE_Init() [all …]
|
| A D | cmem7_i2c.c | 115 if (I2C_Init->timing) { in I2C_Init() 117 i2c_GetClock(I2Cx) / I2C_Init->timing->I2C_Freq / 2; in I2C_Init() 119 i2c_GetClock(I2Cx) / I2C_Init->timing->I2C_Freq / 2; in I2C_Init() 120 I2Cx->SDA_SETUP_b.TSU_DAT = ((uint64_t)I2C_Init->timing->I2C_TsuDat) * in I2C_Init() 122 I2Cx->SDA_SETUP_b.TSETUP = ((uint64_t)I2C_Init->timing->I2C_Tsetup) * in I2C_Init() 124 I2Cx->TSU_STA_SETUP_b.TBUF = ((uint64_t)I2C_Init->timing->I2C_Tbuf) * in I2C_Init() 126 I2Cx->TSU_STA_SETUP_b.TSU_STA = ((uint64_t)I2C_Init->timing->I2C_TsuSta) * in I2C_Init() 128 I2Cx->TSU_STA_SETUP_b.SDA_FILTER_EN = I2C_Init->timing->I2C_SdaFilterEn; in I2C_Init() 129 I2Cx->TSU_STA_SETUP_b.SDA_FILTER_CNT = I2C_Init->timing->I2C_SdaFilterSpike; in I2C_Init() 130 I2Cx->TSU_STA_SETUP_b.SCL_FILTER_EN = I2C_Init->timing->I2C_SclFilterEn; in I2C_Init() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/components/panel/panels/ |
| A D | mc10128007_31b.c | 249 const hpm_panel_timing_t *timing = &panel->timing; in mipi_panel_host_init() local 256 mipi_cfg.video_para.hactive = timing->hactive; in mipi_panel_host_init() 257 mipi_cfg.video_para.hsync_len = timing->hsync_len; in mipi_panel_host_init() 258 mipi_cfg.video_para.hback_porch = timing->hback_porch; in mipi_panel_host_init() 259 mipi_cfg.video_para.hfront_porch = timing->hfront_porch; in mipi_panel_host_init() 260 mipi_cfg.video_para.vsync_len = timing->vsync_len; in mipi_panel_host_init() 261 mipi_cfg.video_para.vactive = timing->vactive; in mipi_panel_host_init() 262 mipi_cfg.video_para.vback_porch = timing->vback_porch; in mipi_panel_host_init() 263 mipi_cfg.video_para.vfront_porch = timing->vfront_porch; in mipi_panel_host_init() 335 .timing = {
|
| /bsp/hpmicro/hpm6800evk/board/ |
| A D | board.c | 818 const hpm_panel_timing_t *timing; in board_panel_para_to_lcdc() local 821 timing = hpm_panel_get_timing(panel); in board_panel_para_to_lcdc() 822 config->resolution_x = timing->hactive; in board_panel_para_to_lcdc() 823 config->resolution_y = timing->vactive; in board_panel_para_to_lcdc() 825 config->hsync.pulse_width = timing->hsync_len; in board_panel_para_to_lcdc() 826 config->hsync.back_porch_pulse = timing->hback_porch; in board_panel_para_to_lcdc() 829 config->vsync.pulse_width = timing->vsync_len; in board_panel_para_to_lcdc() 830 config->vsync.back_porch_pulse = timing->vback_porch; in board_panel_para_to_lcdc() 833 config->control.invert_hsync = timing->hsync_pol; in board_panel_para_to_lcdc() 834 config->control.invert_vsync = timing->vsync_pol; in board_panel_para_to_lcdc() [all …]
|
| /bsp/at32/libraries/rt_drivers/config/a403a/ |
| A D | i2c_config.h | 35 .timing = 100000, \ 64 .timing = 100000, \ 93 .timing = 100000, \
|
| /bsp/at32/libraries/rt_drivers/config/f403a_407/ |
| A D | i2c_config.h | 35 .timing = 100000, \ 64 .timing = 100000, \ 93 .timing = 100000, \
|
| /bsp/at32/libraries/rt_drivers/config/a423/ |
| A D | i2c_config.h | 35 .timing = 0x60E02E2E, \ 68 .timing = 0x60E02E2E, \ 101 .timing = 0x60E02E2E, \
|
| /bsp/at32/libraries/rt_drivers/config/f402_405/ |
| A D | i2c_config.h | 35 .timing = 0x90F02F2F, \ 68 .timing = 0x90F02F2F, \ 101 .timing = 0x90F02F2F, \
|
| /bsp/at32/libraries/rt_drivers/config/f423/ |
| A D | i2c_config.h | 35 .timing = 0x60E02E2E, \ 68 .timing = 0x60E02E2E, \ 101 .timing = 0x60E02E2E, \
|
| /bsp/at32/libraries/rt_drivers/config/f435_437/ |
| A D | i2c_config.h | 35 .timing = 0xC0F03030, \ 68 .timing = 0xC0F03030, \ 101 .timing = 0xC0F03030, \
|
| /bsp/at32/libraries/rt_drivers/config/f45x/ |
| A D | i2c_config.h | 35 .timing = 0x01F03333, \ 68 .timing = 0x01F03333, \ 101 .timing = 0x01F03333, \
|
| /bsp/nuvoton/numaker-hmi-ma35d1/nuwriter_scripts/ |
| A D | README.md | 44 Program header, DDR timing setting and rtthread.bin binary file into SD card or EMMC. 48 Program header, DDR timing setting and rtthread.bin binary file into SPI NAND flash. 52 Program header, DDR timing setting and rtthread.bin binary file into NAND flash. 70 Program header, DDR timing setting and rtthread.bin binary file into SD card or EMMC. 74 Program header, DDR timing setting and rtthread.bin binary file into SPI NAND flash. 78 Program header, DDR timing setting and rtthread.bin binary file into NAND flash.
|
| /bsp/hpmicro/hpm6750evkmini/board/ |
| A D | board.c | 334 const hpm_panel_timing_t *timing; in board_panel_para_to_lcdc() local 337 timing = hpm_panel_get_timing(panel); in board_panel_para_to_lcdc() 338 config->resolution_x = timing->hactive; in board_panel_para_to_lcdc() 339 config->resolution_y = timing->vactive; in board_panel_para_to_lcdc() 341 config->hsync.pulse_width = timing->hsync_len; in board_panel_para_to_lcdc() 342 config->hsync.back_porch_pulse = timing->hback_porch; in board_panel_para_to_lcdc() 345 config->vsync.pulse_width = timing->vsync_len; in board_panel_para_to_lcdc() 346 config->vsync.back_porch_pulse = timing->vback_porch; in board_panel_para_to_lcdc() 349 config->control.invert_hsync = timing->hsync_pol; in board_panel_para_to_lcdc() 350 config->control.invert_vsync = timing->vsync_pol; in board_panel_para_to_lcdc() [all …]
|
| /bsp/hpmicro/hpm6750evk2/board/ |
| A D | board.c | 301 const hpm_panel_timing_t *timing; in board_panel_para_to_lcdc() local 304 timing = hpm_panel_get_timing(panel); in board_panel_para_to_lcdc() 305 config->resolution_x = timing->hactive; in board_panel_para_to_lcdc() 306 config->resolution_y = timing->vactive; in board_panel_para_to_lcdc() 308 config->hsync.pulse_width = timing->hsync_len; in board_panel_para_to_lcdc() 309 config->hsync.back_porch_pulse = timing->hback_porch; in board_panel_para_to_lcdc() 312 config->vsync.pulse_width = timing->vsync_len; in board_panel_para_to_lcdc() 313 config->vsync.back_porch_pulse = timing->vback_porch; in board_panel_para_to_lcdc() 316 config->control.invert_hsync = timing->hsync_pol; in board_panel_para_to_lcdc() 317 config->control.invert_vsync = timing->vsync_pol; in board_panel_para_to_lcdc() [all …]
|
| /bsp/hpmicro/hpm6750evk/board/ |
| A D | board.c | 318 const hpm_panel_timing_t *timing; in board_panel_para_to_lcdc() local 321 timing = hpm_panel_get_timing(panel); in board_panel_para_to_lcdc() 322 config->resolution_x = timing->hactive; in board_panel_para_to_lcdc() 323 config->resolution_y = timing->vactive; in board_panel_para_to_lcdc() 325 config->hsync.pulse_width = timing->hsync_len; in board_panel_para_to_lcdc() 326 config->hsync.back_porch_pulse = timing->hback_porch; in board_panel_para_to_lcdc() 329 config->vsync.pulse_width = timing->vsync_len; in board_panel_para_to_lcdc() 330 config->vsync.back_porch_pulse = timing->vback_porch; in board_panel_para_to_lcdc() 333 config->control.invert_hsync = timing->hsync_pol; in board_panel_para_to_lcdc() 334 config->control.invert_vsync = timing->vsync_pol; in board_panel_para_to_lcdc() [all …]
|
| /bsp/at32/libraries/rt_drivers/config/f413/ |
| A D | i2c_config.h | 33 .timing = 100000, \ 62 .timing = 100000, \
|
| /bsp/at32/libraries/rt_drivers/config/f415/ |
| A D | i2c_config.h | 33 .timing = 100000, \ 62 .timing = 100000, \
|