mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-22 09:06:27 +00:00
feat(uart): add RCC atomic block to uart/lp-uart peripheral
This commit is contained in:
@@ -38,16 +38,6 @@ static inline uint32_t periph_ll_get_clk_en_mask(periph_module_t periph)
|
||||
return HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN;
|
||||
case PERIPH_LCD_MODULE:
|
||||
return HP_SYS_CLKRST_REG_LCD_CLK_EN;
|
||||
case PERIPH_UART0_MODULE:
|
||||
return HP_SYS_CLKRST_REG_UART0_CLK_EN;
|
||||
case PERIPH_UART1_MODULE:
|
||||
return HP_SYS_CLKRST_REG_UART1_CLK_EN;
|
||||
case PERIPH_UART2_MODULE:
|
||||
return HP_SYS_CLKRST_REG_UART2_CLK_EN;
|
||||
case PERIPH_UART3_MODULE:
|
||||
return HP_SYS_CLKRST_REG_UART3_CLK_EN;
|
||||
case PERIPH_UART4_MODULE:
|
||||
return HP_SYS_CLKRST_REG_UART4_CLK_EN;
|
||||
case PERIPH_TWAI0_MODULE:
|
||||
return HP_SYS_CLKRST_REG_TWAI0_CLK_EN;
|
||||
case PERIPH_TWAI1_MODULE:
|
||||
@@ -119,16 +109,6 @@ static inline uint32_t periph_ll_get_rst_en_mask(periph_module_t periph, bool en
|
||||
return HP_SYS_CLKRST_REG_RST_EN_PPA;
|
||||
case PERIPH_SYSTIMER_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_STIMER;
|
||||
case PERIPH_UART0_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_UART0_CORE;
|
||||
case PERIPH_UART1_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_UART1_CORE;
|
||||
case PERIPH_UART2_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_UART2_CORE;
|
||||
case PERIPH_UART3_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_UART3_CORE;
|
||||
case PERIPH_UART4_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_UART4_CORE;
|
||||
case PERIPH_UHCI_MODULE:
|
||||
return HP_SYS_CLKRST_REG_RST_EN_UHCI;
|
||||
case PERIPH_I3C_MODULE:
|
||||
@@ -210,16 +190,6 @@ static inline uint32_t periph_ll_get_clk_en_reg(periph_module_t periph)
|
||||
return HP_SYS_CLKRST_SOC_CLK_CTRL2_REG;
|
||||
case PERIPH_LCD_MODULE:
|
||||
return HP_SYS_CLKRST_PERI_CLK_CTRL110_REG;
|
||||
case PERIPH_UART0_MODULE:
|
||||
return HP_SYS_CLKRST_PERI_CLK_CTRL111_REG;
|
||||
case PERIPH_UART1_MODULE:
|
||||
return HP_SYS_CLKRST_PERI_CLK_CTRL112_REG;
|
||||
case PERIPH_UART2_MODULE:
|
||||
return HP_SYS_CLKRST_PERI_CLK_CTRL113_REG;
|
||||
case PERIPH_UART3_MODULE:
|
||||
return HP_SYS_CLKRST_PERI_CLK_CTRL114_REG;
|
||||
case PERIPH_UART4_MODULE:
|
||||
return HP_SYS_CLKRST_PERI_CLK_CTRL115_REG;
|
||||
case PERIPH_TWAI0_MODULE:
|
||||
case PERIPH_TWAI1_MODULE:
|
||||
case PERIPH_TWAI2_MODULE:
|
||||
@@ -268,11 +238,6 @@ static inline uint32_t periph_ll_get_rst_en_reg(periph_module_t periph)
|
||||
return HP_SYS_CLKRST_HP_RST_EN0_REG;
|
||||
case PERIPH_PPA_MODULE:
|
||||
case PERIPH_SYSTIMER_MODULE:
|
||||
case PERIPH_UART0_MODULE:
|
||||
case PERIPH_UART1_MODULE:
|
||||
case PERIPH_UART2_MODULE:
|
||||
case PERIPH_UART3_MODULE:
|
||||
case PERIPH_UART4_MODULE:
|
||||
case PERIPH_UHCI_MODULE:
|
||||
case PERIPH_I3C_MODULE:
|
||||
case PERIPH_I2C0_MODULE:
|
||||
|
Reference in New Issue
Block a user