mirror of
https://github.com/trezor/trezor-firmware.git
synced 2026-02-20 00:33:30 +01:00
refactor(core): dma2d_wait() busy wait removal
Removing the "KERNEL_MODE" guards as the whole file is guarded. Removing the dma2d_wait() function call as it's called twice in the near location. [no changelog]
This commit is contained in:
@@ -72,22 +72,20 @@ void dma2d_init(void) {
|
||||
memset(drv, 0, sizeof(dma2d_driver_t));
|
||||
drv->handle.Instance = DMA2D;
|
||||
|
||||
#ifdef KERNEL_MODE
|
||||
__HAL_RCC_DMA2D_FORCE_RESET();
|
||||
__HAL_RCC_DMA2D_RELEASE_RESET();
|
||||
__HAL_RCC_DMA2D_CLK_ENABLE();
|
||||
#endif
|
||||
|
||||
drv->initialized = true;
|
||||
}
|
||||
|
||||
void dma2d_deinit(void) {
|
||||
dma2d_driver_t* drv = &g_dma2d_driver;
|
||||
|
||||
#ifdef KERNEL_MODE
|
||||
__HAL_RCC_DMA2D_CLK_DISABLE();
|
||||
__HAL_RCC_DMA2D_FORCE_RESET();
|
||||
__HAL_RCC_DMA2D_RELEASE_RESET();
|
||||
#endif
|
||||
|
||||
memset(drv, 0, sizeof(dma2d_driver_t));
|
||||
}
|
||||
|
||||
@@ -578,8 +576,6 @@ bool dma2d_rgba8888_copy_mono4(const gfx_bitblt_t* params) {
|
||||
return false;
|
||||
}
|
||||
|
||||
dma2d_wait();
|
||||
|
||||
const gfx_color32_t* src_gradient = NULL;
|
||||
gfx_bitblt_t bb_copy = *params;
|
||||
gfx_bitblt_t* bb = &bb_copy;
|
||||
|
||||
Reference in New Issue
Block a user