From: Frederik Merz Date: Fri, 3 Nov 2017 10:01:32 +0000 (+0100) Subject: Disable all UART CLKs that are not console X-Git-Tag: v3.1-dev~85^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=20ccec10619e7f2993f4fed9cdd853ec6088216c;p=esp-idf Disable all UART CLKs that are not console --- diff --git a/components/esp32/clk.c b/components/esp32/clk.c index 34b36b9bb8..15b8af36c6 100644 --- a/components/esp32/clk.c +++ b/components/esp32/clk.c @@ -186,7 +186,15 @@ void esp_perip_clk_init(void) else { common_perip_clk = DPORT_WDG_CLK_EN | DPORT_I2S0_CLK_EN | +#if CONFIG_CONSOLE_UART_NUM != 0 + DPORT_UART0_CLK_EN | +#endif +#if CONFIG_CONSOLE_UART_NUM != 1 DPORT_UART1_CLK_EN | +#endif +#if CONFIG_CONSOLE_UART_NUM != 2 + DPORT_UART2_CLK_EN | +#endif DPORT_SPI_CLK_EN | DPORT_I2C_EXT0_CLK_EN | DPORT_UHCI0_CLK_EN | @@ -205,7 +213,6 @@ void esp_perip_clk_init(void) DPORT_PWM1_CLK_EN | DPORT_I2S1_CLK_EN | DPORT_SPI_DMA_CLK_EN | - DPORT_UART2_CLK_EN | DPORT_PWM2_CLK_EN | DPORT_PWM3_CLK_EN; hwcrypto_perip_clk = DPORT_PERI_EN_AES |