Home
last modified time | relevance | path

Searched refs:source_clk (Results 1 – 16 of 16) sorted by relevance

/hal_espressif-latest/components/hal/esp32s3/include/hal/
Duart_ll.h103 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
105 switch (source_clk) { in uart_ll_set_sclk()
127 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t *source_clk) in uart_ll_get_sclk() argument
132 *source_clk = UART_SCLK_APB; in uart_ll_get_sclk()
135 *source_clk = UART_SCLK_RTC; in uart_ll_get_sclk()
138 *source_clk = UART_SCLK_XTAL; in uart_ll_get_sclk()
Di2c_ll.h82 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
84 uint32_t clkm_div = source_clk / (bus_freq * 1024) +1; in i2c_ll_cal_bus_clk()
85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32c2/include/hal/
Duart_ll.h128 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
130 switch (source_clk) { in uart_ll_set_sclk()
152 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t *source_clk) in uart_ll_get_sclk() argument
157 *source_clk = UART_SCLK_PLL_F40M; in uart_ll_get_sclk()
160 *source_clk = UART_SCLK_RTC; in uart_ll_get_sclk()
163 *source_clk = UART_SCLK_XTAL; in uart_ll_get_sclk()
Di2c_ll.h82 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
84 uint32_t clkm_div = source_clk / (bus_freq * 1024) +1; in i2c_ll_cal_bus_clk()
85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Duart_ll.h129 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
131 switch (source_clk) { in uart_ll_set_sclk()
153 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t *source_clk) in uart_ll_get_sclk() argument
158 *source_clk = UART_SCLK_APB; in uart_ll_get_sclk()
161 *source_clk = UART_SCLK_RTC; in uart_ll_get_sclk()
164 *source_clk = UART_SCLK_XTAL; in uart_ll_get_sclk()
Di2c_ll.h83 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
85 uint32_t clkm_div = source_clk / (bus_freq * 1024) +1; in i2c_ll_cal_bus_clk()
86 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Duart_ll.h141 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
143 switch (source_clk) { in uart_ll_set_sclk()
165 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t *source_clk) in uart_ll_get_sclk() argument
170 *source_clk = UART_SCLK_PLL_F80M; in uart_ll_get_sclk()
173 *source_clk = UART_SCLK_RTC; in uart_ll_get_sclk()
176 *source_clk = UART_SCLK_XTAL; in uart_ll_get_sclk()
Di2c_ll.h82 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
84 uint32_t clkm_div = source_clk / (bus_freq * 1024) +1; in i2c_ll_cal_bus_clk()
85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Duart_ll.h162 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
164 switch (source_clk) { in uart_ll_set_sclk()
186 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t *source_clk) in uart_ll_get_sclk() argument
191 *source_clk = UART_SCLK_PLL_F48M; in uart_ll_get_sclk()
194 *source_clk = UART_SCLK_RTC; in uart_ll_get_sclk()
197 *source_clk = UART_SCLK_XTAL; in uart_ll_get_sclk()
Di2c_ll.h82 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
84 uint32_t clkm_div = source_clk / (bus_freq * 1024) +1; in i2c_ll_cal_bus_clk()
85 uint32_t sclk_freq = source_clk / clkm_div; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/bt/porting/transport/driver/uart/
Dhci_driver_uart_config.c26 uart_cfg->source_clk= UART_SCLK_DEFAULT; in hci_driver_uart_config()
/hal_espressif-latest/components/hal/esp32s2/include/hal/
Duart_ll.h84 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
86 hw->conf0.tick_ref_always_on = (source_clk == UART_SCLK_APB) ? 1 : 0; in uart_ll_set_sclk()
97 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t* source_clk) in uart_ll_get_sclk() argument
99 *source_clk = hw->conf0.tick_ref_always_on ? UART_SCLK_APB : UART_SCLK_REF_TICK; in uart_ll_get_sclk()
Di2c_ll.h78 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
80 uint32_t half_cycle = source_clk / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/hal/esp32/include/hal/
Duart_ll.h66 FORCE_INLINE_ATTR void uart_ll_set_sclk(uart_dev_t *hw, uart_sclk_t source_clk) in uart_ll_set_sclk() argument
68 hw->conf0.tick_ref_always_on = (source_clk == UART_SCLK_APB) ? 1 : 0; in uart_ll_set_sclk()
79 FORCE_INLINE_ATTR void uart_ll_get_sclk(uart_dev_t *hw, uart_sclk_t* source_clk) in uart_ll_get_sclk() argument
81 *source_clk = hw->conf0.tick_ref_always_on ? UART_SCLK_APB : UART_SCLK_REF_TICK; in uart_ll_get_sclk()
Di2c_ll.h77 static inline void i2c_ll_cal_bus_clk(uint32_t source_clk, uint32_t bus_freq, i2c_hal_clk_config_t … in i2c_ll_cal_bus_clk() argument
79 uint32_t half_cycle = source_clk / bus_freq / 2; in i2c_ll_cal_bus_clk()
/hal_espressif-latest/components/driver/uart/
Duart.c684 …uart_sclk_t clk_src = (uart_config->source_clk) ? uart_config->source_clk : UART_SCLK_DEFAULT; // … in uart_param_config()