+ Collaboration diagram for Functions:

Functions

__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_0 (uint32_t clk_mask)
 Some peripherals automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_0 (void)
 Return to clock blocks that is turned off during WFI. More...
 
__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_1 (uint32_t clk_mask)
 Some peripherals automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_1 (void)
 Return to clock blocks that is turned off during WFI. More...
 
__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_2 (uint32_t clk_mask)
 Some peripherals automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_2 (void)
 Return to clock blocks that is turned off during WFI. More...
 
__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_3 (uint32_t clk_mask)
 Some peripherals automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_3 (void)
 Return to clock blocks that is turned off during WFI. More...
 
__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_4 (uint32_t clk_mask)
 Some peripherals automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_4 (void)
 Return to clock blocks that is turned off during WFI. More...
 
__STATIC_INLINE void ll_cgc_set_force_off_hclk_0 (uint32_t clk_mask)
 Some peripherals force turn off clock. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_0 (void)
 Return to clock blocks that was forcibly closed. More...
 
__STATIC_INLINE void ll_cgc_set_force_off_hclk_1 (uint32_t clk_mask)
 Some peripherals force turn off clock. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_1 (void)
 Return to clock blocks that was forcibly closed. More...
 
__STATIC_INLINE void ll_cgc_set_force_off_hclk_2 (uint32_t clk_mask)
 Some peripherals force turn off clock. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_2 (void)
 Return to clock blocks that was forcibly closed. More...
 
__STATIC_INLINE void ll_cgc_set_force_off_hclk_3 (uint32_t clk_mask)
 Some peripherals automatic turn off clock. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_3 (void)
 Return to clock blocks that is turned off. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_secu_hclk (void)
 Enable security blocks(including AES, PKC, Present, HMAC) automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_secu_hclk (void)
 Disable security blocks(including AES, PKC, Present, HMAC) automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_secu_hclk (void)
 Indicate whether the security blocks(including AES, PKC, Present, HMAC) automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_sim_hclk (void)
 Enable SIM automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_sim_hclk (void)
 Disable SIM automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_sim_hclk (void)
 Indicate whether the SIM automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_htb_hclk (void)
 Enable Hopping Table automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_htb_hclk (void)
 Disable Hopping Table automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_htb_hclk (void)
 Indicate whether the Hopping Table automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_pwm_hclk (void)
 Enable PWM automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_pwm_hclk (void)
 Disable PWM automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_pwm_hclk (void)
 Indicate whether the PWM automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_rom_hclk (void)
 Enable ROM automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_rom_hclk (void)
 Disable ROM automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_rom_hclk (void)
 Indicate whether the ROM automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_snsadc_hclk (void)
 Enable SNSADC automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_snsadc_hclk (void)
 Disable SNSADC automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_snsadc_hclk (void)
 Indicate whether the SNSADC automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_gpio_hclk (void)
 Enable GPIO automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_gpio_hclk (void)
 Disable GPIO automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_gpio_hclk (void)
 Indicate whether the GPIO automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_dma_hclk (void)
 Enable DMA automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_dma_hclk (void)
 Disable DMA automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_dma_hclk (void)
 Indicate whether the DMA automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_ble_brg_hclk (void)
 Enable BLE Bridge automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_ble_brg_hclk (void)
 Disable BLE Bridge automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_ble_brg_hclk (void)
 Indicate whether the BLE Bridge automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_apb_sub_hclk (void)
 Enable APB Subsystem automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_apb_sub_hclk (void)
 Disable APB Subsystem automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_apb_sub_hclk (void)
 Indicate whether the APB Subsystem automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_serial_hclk (void)
 Enable serial blocks(including I2C, UART, QSPI, I2S, SPI) automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_serial_hclk (void)
 Disable serial blocks(including I2C, UART, QSPI, I2S, SPI) automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_serial_hclk (void)
 Indicate whether the serial blocks(including I2C, UART, QSPI, I2S, SPI) automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_usb_hclk (void)
 Enable USB automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_usb_hclk (void)
 Disable USB automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_usb_hclk (void)
 Indicate whether the USB automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_aon_mcusub_hclk (void)
 Enable AON_MUCSUB automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_aon_mcusub_hclk (void)
 Disable AON_MUCSUB automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_aon_mcusub_hclk (void)
 Indicate whether the AON_MUCSUB automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_xqspi_hclk (void)
 Enable XQSPI automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_xqspi_hclk (void)
 Disable XQSPI automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_xqspi_hclk (void)
 Indicate whether the XQSPI automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_sram_hclk (void)
 Enable SRAM automatic turn off clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_sram_hclk (void)
 Disable SRAM automatic turn off clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_sram_hclk (void)
 Indicate whether the SRAM automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_secu_div4_hclk (void)
 Enable security blocks automatic turn off div4 clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_secu_div4_hclk (void)
 Disable security blocks automatic turn off div4 clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_secu_div4_hclk (void)
 Indicate whether the security blocks automatic turn off div4 clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_xqspi_div4_hclk (void)
 Enable XQSPI automatic turn off div4 clock during WFI. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_xqspi_div4_hclk (void)
 Disable XQSPI automatic turn off div4 clock during WFI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_xqspi_div4_hclk (void)
 Indicate whether the XQSPI automatic turn off div4 clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_secu_hclk (void)
 Enabling force to turn off the clock for security blocks(including AES, PKC, Present, HMAC). More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_secu_hclk (void)
 Disabling force to turn off the clock for security blocks(including AES, PKC, Present, HMAC). More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_secu_hclk (void)
 Indicate whether the clock for security blocks(including AES, PKC, Present, HMAC) is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_sim_hclk (void)
 Enabling force to turn off the clock for SIM. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_sim_hclk (void)
 Disabling force to turn off the clock for SIM. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_sim_hclk (void)
 Indicate whether the clock for SIM is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_htb_hclk (void)
 Enabling force to turn off the clock for Hopping Table. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_htb_hclk (void)
 Disabling force to turn off the clock for Hopping Table. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_htb_hclk (void)
 Indicate whether the clock for Hopping Table is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_rom_hclk (void)
 Enabling force to turn off the clock for ROM. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_rom_hclk (void)
 Disabling force to turn off the clock for ROM. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_rom_hclk (void)
 Indicate whether the clock for ROM is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_snsadc_hclk (void)
 Enabling force to turn off the clock for SNSADC. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_snsadc_hclk (void)
 Disabling force to turn off the clock for SNSADC. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_snsadc_hclk (void)
 Indicate whether the clock for SNSADC is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_gpio_hclk (void)
 Enabling force to turn off the clock for GPIO. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_gpio_hclk (void)
 Disabling force to turn off the clock for GPIO. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_gpio_hclk (void)
 Indicate whether the clock for GPIO is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_ble_brg_hclk (void)
 Enabling force to turn off the clock for BLE Bridge. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_ble_brg_hclk (void)
 Disabling force to turn off the clock for BLE Bridge. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_ble_brg_hclk (void)
 Indicate whether the clock for BLE Bridge is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_apb_sub_hclk (void)
 Enabling force to turn off the clock for APB Subsystem. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_apb_sub_hclk (void)
 Disabling force to turn off the clock for APB Subsystem. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_apb_sub_hclk (void)
 Indicate whether the clock for APB Subsystem is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_serial_hclk (void)
 Enabling force to turn off the clock for serial blocks(including I2C, UART, QSPI, I2S, SPI). More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_serial_hclk (void)
 Disabling force to turn off the clock for serial blocks(including I2C, UART, QSPI, I2S, SPI). More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_serial_hclk (void)
 Indicate whether the clock for serial blocks(including I2C, UART, QSPI, I2S, SPI) is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_usb_hclk (void)
 Enabling force to turn off the clock for USB. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_usb_hclk (void)
 Disabling force to turn off the clock for USB. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_usb_hclk (void)
 Indicate whether the clock for USB is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_aon_mcusub_hclk (void)
 Enabling force to turn off the clock for AON_MUCSUB. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_aon_mcusub_hclk (void)
 Disabling force to turn off the clock for AON_MUCSUB. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_aon_mcusub_hclk (void)
 Indicate whether the clock for AON_MUCSUB is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_xqspi_hclk (void)
 Enabling force to turn off the clock for XQSPI. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_xqspi_hclk (void)
 Disabling force to turn off the clock for XQSPI. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_xqspi_hclk (void)
 Indicate whether the clock for XQSPI is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_sram_hclk (void)
 Enabling force to turn off the clock for SRAM. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_sram_hclk (void)
 Disabling force to turn off the clock for SRAM. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_sram_hclk (void)
 Indicate whether the clock for SRAM is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_uart0_hclk (void)
 Enabling force to turn off the clock for UART0. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_uart0_hclk (void)
 Disabling force to turn off the clock for UART0. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart0_hclk (void)
 Indicate whether the clock for UART0 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_uart1_hclk (void)
 Enabling force to turn off the clock for UART1. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_uart1_hclk (void)
 Disabling force to turn off the clock for UART1. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart1_hclk (void)
 Indicate whether the clock for UART1 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_uart2_hclk (void)
 Enabling force to turn off the clock for UART2. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_uart2_hclk (void)
 Disabling force to turn off the clock for UART2. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart2_hclk (void)
 Indicate whether the clock for UART2 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_uart3_hclk (void)
 Enabling force to turn off the clock for UART3. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_uart3_hclk (void)
 Disabling force to turn off the clock for UART3. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart3_hclk (void)
 Indicate whether the clock for UART3 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_uart4_hclk (void)
 Enabling force to turn off the clock for UART4. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_uart4_hclk (void)
 Disabling force to turn off the clock for UART4. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart4_hclk (void)
 Indicate whether the clock for UART4 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_uart5_hclk (void)
 Enabling force to turn off the clock for UART5. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_uart5_hclk (void)
 Disabling force to turn off the clock for UART5. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart5_hclk (void)
 Indicate whether the clock for UART5 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2c0_hclk (void)
 Enabling force to turn off the clock for I2C0. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2c0_hclk (void)
 Disabling force to turn off the clock for I2C0. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c0_hclk (void)
 Indicate whether the clock for I2C0 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2c1_hclk (void)
 Enabling force to turn off the clock for I2C1. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2c1_hclk (void)
 Disabling force to turn off the clock for I2C1. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c1_hclk (void)
 Indicate whether the clock for I2C1 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2c2_hclk (void)
 Enabling force to turn off the clock for I2C2. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2c2_hclk (void)
 Disabling force to turn off the clock for I2C2. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c2_hclk (void)
 Indicate whether the clock for I2C2 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2c3_hclk (void)
 Enabling force to turn off the clock for I2C3. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2c3_hclk (void)
 Disabling force to turn off the clock for I2C3. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c3_hclk (void)
 Indicate whether the clock for I2C3 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2c4_hclk (void)
 Enabling force to turn off the clock for I2C4. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2c4_hclk (void)
 Disabling force to turn off the clock for I2C4. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c4_hclk (void)
 Indicate whether the clock for I2C4 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2c5_hclk (void)
 Enabling force to turn off the clock for I2C5. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2c5_hclk (void)
 Disabling force to turn off the clock for I2C5. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c5_hclk (void)
 Indicate whether the clock for I2C5 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_spim_hclk (void)
 Enabling force to turn off the clock for SPIM. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_spim_hclk (void)
 Disabling force to turn off the clock for SPIM. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_spim_hclk (void)
 Indicate whether the clock for SPIM is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_spis_hclk (void)
 Enabling force to turn off the clock for SPIS. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_spis_hclk (void)
 Disabling force to turn off the clock for SPIS. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_spis_hclk (void)
 Indicate whether the clock for SPIS is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_qspi0_hclk (void)
 Enabling force to turn off the clock for QSPI0. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_qspi0_hclk (void)
 Disabling force to turn off the clock for QSPI0. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_qspi0_hclk (void)
 Indicate whether the clock for QSPI0 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_qspi1_hclk (void)
 Enabling force to turn off the clock for QSPI1. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_qspi1_hclk (void)
 Disabling force to turn off the clock for QSPI1. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_qspi1_hclk (void)
 Indicate whether the clock for QSPI1 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_qspi2_hclk (void)
 Enabling force to turn off the clock for QSPI2. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_qspi2_hclk (void)
 Disabling force to turn off the clock for QSPI2. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_qspi2_hclk (void)
 Indicate whether the clock for QSPI2 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2s_m_hclk (void)
 Enabling force to turn off the clock for I2S master. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2s_m_hclk (void)
 Disabling force to turn off the clock for I2S master. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2s_m_hclk (void)
 Indicate whether the clock for I2S master is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_i2s_s_p_hclk (void)
 Enabling force to turn off the clock for I2S slave. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_i2s_s_p_hclk (void)
 Disabling force to turn off the clock for I2S slave. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2s_s_p_hclk (void)
 Indicate whether the clock for I2S slave is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_dspi_hclk (void)
 Enabling force to turn off the clock for DSPI slave. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_dspi_hclk (void)
 Disabling force to turn off the clock for DSPI slave. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dspi_hclk (void)
 Indicate whether the clock for DSPI is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_pdm_hclk (void)
 Enabling force to turn off the clock for PDM slave. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_pdm_hclk (void)
 Disabling force to turn off the clock for PDM slave. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pdm_hclk (void)
 Indicate whether the clock for PDM is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_secu_div4_pclk (void)
 Enabling force to turn off the div4 clock for security blocks. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_secu_div4_pclk (void)
 Disabling force to turn off the div4 clock for security blocks. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_secu_div4_pclk (void)
 Indicate whether the div4 clock for security blocks is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_xf_xqspi_div4_pclk (void)
 Enabling force to turn off the div4 clock for xf qspi blocks. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_xf_xqspi_div4_pclk (void)
 Disabling force to turn off the div4 clock for xf qspi blocks. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_xf_xqspi_div4_pclk (void)
 Indicate whether the div4 clock for xf qspi blocks is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_pwm0_hclk (void)
 Enabling force to turn off the clock for PWM0. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_pwm0_hclk (void)
 Disabling force to turn off the clock for PWM0. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pwm0_hclk (void)
 Indicate whether the clock for PWM0 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_pwm1_hclk (void)
 Enabling force to turn off the clock for PWM1. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_pwm1_hclk (void)
 Disabling force to turn off the clock for PWM1. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pwm1_hclk (void)
 Indicate whether the clock for PWM1 is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_vttbl_hclk (void)
 Enabling force to turn off the clock for VTTBL. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_vttbl_hclk (void)
 Disabling force to turn off the clock for VTTBL. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_vttbl_hclk (void)
 Indicate whether the clock for VTTBL is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_psram_pclk (void)
 Enabling force to turn off the clock for PSRAM ctrl. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_psram_pclk (void)
 Disabling force to turn off the clock for PSRAM ctrl. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_psram_pclk (void)
 Indicate whether the clock for PSRAM ctrl is forced to close. More...
 
__STATIC_INLINE void ll_cgc_set_mcu_periph_low_power (uint32_t clk_mask)
 Some peripherals has low power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_mcu_periph_low_power (void)
 Return to clock blocks that has low power feature. More...
 
__STATIC_INLINE void ll_cgc_enable_uart_sclk_low_power (void)
 Enable uart sclk low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_uart_sclk_low_power (void)
 Disable uart sclk low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart_sclk_low_power (void)
 Indicate whether the uart sclk low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart_pclk_low_power (void)
 Enable uart pclk low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_uart_pclk_low_power (void)
 Disable uart pclk low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart_pclk_low_power (void)
 Indicate whether the uart pclk low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2s_low_power (void)
 Enable i2s low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_i2s_low_power (void)
 Disable i2s low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2s_low_power (void)
 Indicate whether the i2s low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_spim_sclk_low_power (void)
 Enable spim sclk low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_spim_sclk_low_power (void)
 Disable spim sclk low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_spim_sclk_low_power (void)
 Indicate whether the spim sclk low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_spis_sclk_low_power (void)
 Enable spis sclk low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_spis_sclk_low_power (void)
 Disable spis sclk low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_spis_sclk_low_power (void)
 Indicate whether the spis sclk low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c_sclk_low_power (void)
 Enable i2c sclk low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c_sclk_low_power (void)
 Disable i2c sclk low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c_sclk_low_power (void)
 Indicate whether the i2c sclk low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_ahb_bus_low_power (void)
 Enable ahb bus low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_ahb_bus_low_power (void)
 Disable ahb bus low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_ahb_bus_low_power (void)
 Indicate whether the ahb bus low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_qspim_low_power (void)
 Enable QSPIM low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_qspim_low_power (void)
 Disable QSPIM low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim_low_power (void)
 Indicate whether the QSPIM low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_ahb2apb_sync_bus_low_power (void)
 Enable AHB2APB bus low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_ahb2apb_sync_bus_low_power (void)
 Disable AHB2APB bus low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_ahb2apb_sync_bus_low_power (void)
 Indicate whether the AHB2APB bus low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_ahb2apb_async_bus_low_power (void)
 Enable ahb bus low-power feature. More...
 
__STATIC_INLINE void ll_cgc_disable_ahb2apb_async_bus_low_power (void)
 Disable ahb bus low-power feature. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_ahb2apb_async_bus_low_power (void)
 Indicate whether the ahb bus low-power is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart0_slp_wfi (void)
 Enable turn UART0 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_uart0_slp_wfi (void)
 Disable turn UART0 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart0_slp_wfi (void)
 Indicate whether turn UART0 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart1_slp_wfi (void)
 Enable turn UART1 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_uart1_slp_wfi (void)
 Disable turn UART1 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart1_slp_wfi (void)
 Indicate whether turn UART1 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart2_slp_wfi (void)
 Enable turn UART2 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_uart2_slp_wfi (void)
 Disable turn UART2 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart2_slp_wfi (void)
 Indicate whether turn UART2 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart3_slp_wfi (void)
 Enable turn UART3 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_uart3_slp_wfi (void)
 Disable turn UART3 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart3_slp_wfi (void)
 Indicate whether turn UART3 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart4_slp_wfi (void)
 Enable turn UART4 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_uart4_slp_wfi (void)
 Disable turn UART4 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart4_slp_wfi (void)
 Indicate whether turn UART4 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_uart5_slp_wfi (void)
 Enable turn UART5 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_uart5_slp_wfi (void)
 Disable turn UART5 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart5_slp_wfi (void)
 Indicate whether turn UART5 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c0_slp_wfi (void)
 Enable turn I2C0 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c0_slp_wfi (void)
 Disable turn I2C0 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c0_slp_wfi (void)
 Indicate whether turn I2C0 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c1_slp_wfi (void)
 Enable turn I2C1 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c1_slp_wfi (void)
 Disable turn I2C1 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c1_slp_wfi (void)
 Indicate whether turn I2C1 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c2_slp_wfi (void)
 Enable turn I2C2 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c2_slp_wfi (void)
 Disable turn I2C2 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c2_slp_wfi (void)
 Indicate whether turn I2C2 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c3_slp_wfi (void)
 Enable turn I2C3 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c3_slp_wfi (void)
 Disable turn I2C3 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c3_slp_wfi (void)
 Indicate whether turn I2C3 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c4_slp_wfi (void)
 Enable turn I2C4 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c4_slp_wfi (void)
 Disable turn I2C4 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c4_slp_wfi (void)
 Indicate whether turn I2C4 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2c5_slp_wfi (void)
 Enable turn I2C5 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2c5_slp_wfi (void)
 Disable turn I2C5 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c5_slp_wfi (void)
 Indicate whether turn I2C5 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2s_m_slp_wfi (void)
 Enable turn I2S_M off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2s_m_slp_wfi (void)
 Disable turn I2S_M off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2s_m_slp_wfi (void)
 Indicate whether turn I2S_M off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_i2s_s_slp_wfi (void)
 Enable turn I2S_S off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_i2s_s_slp_wfi (void)
 Disable turn I2S_S off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2s_s_slp_wfi (void)
 Indicate whether turn I2S_S off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_spi_m_slp_wfi (void)
 Enable turn SPI_M off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_spi_m_slp_wfi (void)
 Disable turn SPI_M off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_spi_m_slp_wfi (void)
 Indicate whether turn SPI_M off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_spi_s_slp_wfi (void)
 Enable turn SPI_S off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_spi_s_slp_wfi (void)
 Disable turn SPI_S off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_spi_s_slp_wfi (void)
 Indicate whether turn SPI_S off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_pwm0_slp_wfi (void)
 Enable turn pwm0 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_pwm0_slp_wfi (void)
 Disable turn pwm0 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_pwm0_slp_wfi (void)
 Indicate whether turn pwm0 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_pwm1_slp_wfi (void)
 Enable turn pwm1 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_pwm1_slp_wfi (void)
 Disable turn pwm1 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_pwm1_slp_wfi (void)
 Indicate whether turn pwm1 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_qspim0_slp_wfi (void)
 Enable turn QSPIM0 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_qspim0_slp_wfi (void)
 Disable turn QSPIM0 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim0_slp_wfi (void)
 Indicate whether turn QSPIM0 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_qspim1_slp_wfi (void)
 Enable turn QSPIM1 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_qspim1_slp_wfi (void)
 Disable turn QSPIM1 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim1_slp_wfi (void)
 Indicate whether turn QSPIM1 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_qspim2_slp_wfi (void)
 Enable turn QSPIM2 off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_qspim2_slp_wfi (void)
 Disable turn QSPIM2 off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim2_slp_wfi (void)
 Indicate whether turn QSPIM2 off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_dspi_slp_wfi (void)
 Enable turn DSPI off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_dspi_slp_wfi (void)
 Disable turn DSPI off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_dspi_slp_wfi (void)
 Indicate whether turn DSPI off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_pdm_slp_wfi (void)
 Enable turn PDM off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_pdm_slp_wfi (void)
 Disable turn PDM off during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_pdm_slp_wfi (void)
 Indicate whether turn PDM off during WFI/WFE is enabled. More...
 
__STATIC_INLINE void ll_cgc_set_force_off_hclk_secu (uint32_t clk_mask)
 Individual block's clock control inside security system which was forced to turn off (Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE) More...
 
__STATIC_INLINE uint32_t ll_cgc_get_force_off_secu (void)
 Return to clock blocks that was forcibly closed inside security system. More...
 
__STATIC_INLINE void ll_cgc_set_slp_off_hclk_secu (uint32_t clk_mask)
 Some security blocks automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_slp_off_secu (void)
 Return to security clock blocks that is turned off during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_aes_hclk (void)
 Enabling force to turn off the clock for AES. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_aes_hclk (void)
 Disabling force to turn off the clock for AES. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_aes_hclk (void)
 Indicate whether the clock for AES is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_hmac_hclk (void)
 Enabling force to turn off the clock for HMAC. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_hmac_hclk (void)
 Disabling force to turn off the clock for HMAC. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_hmac_hclk (void)
 Indicate whether the clock for HMAC is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_pkc_hclk (void)
 Enabling force to turn off the clock for PKC. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_pkc_hclk (void)
 Disabling force to turn off the clock for PKC. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pkc_hclk (void)
 Indicate whether the clock for PKC is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_present_hclk (void)
 Enabling force to turn off the clock for PRESENT. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_present_hclk (void)
 Disabling force to turn off the clock for PRESENT. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_present_hclk (void)
 Indicate whether the clock for PRESENT is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_ramkey_hclk (void)
 Enabling force to turn off the clock for RAMKEY. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_ramkey_hclk (void)
 Disabling force to turn off the clock for RAMKEY. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_ramkey_hclk (void)
 Indicate whether the clock for RAMKEY is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_rng_hclk (void)
 Enabling force to turn off the clock for RNG. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_rng_hclk (void)
 Disabling force to turn off the clock for RNG. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_rng_hclk (void)
 Indicate whether the clock for RNG is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_efuse_hclk (void)
 Enabling force to turn off the clock for EFUSE. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_efuse_hclk (void)
 Disabling force to turn off the clock for EFUSE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_efuse_hclk (void)
 Indicate whether the clock for EFUSE is forced to close. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_aes_hclk (void)
 Enable AES automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_aes_hclk (void)
 Disable AES automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_aes_hclk (void)
 Indicate whether the AES automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_hmac_hclk (void)
 Enable HMAC automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_hmac_hclk (void)
 Disable HMAC automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_hmac_hclk (void)
 Indicate whether the HMAC automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_pkc_hclk (void)
 Enable PKC automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_pkc_hclk (void)
 Disable PKC automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_pkc_hclk (void)
 Indicate whether the PKC automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_present_hclk (void)
 Enable PRESENT automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_present_hclk (void)
 Disable PRESENT automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_present_hclk (void)
 Indicate whether the PRESENT automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_ramkey_hclk (void)
 Enable RAMKEY automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_ramkey_hclk (void)
 Disable RAMKEY automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_ramkey_hclk (void)
 Indicate whether the RAMKEY automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_rng_hclk (void)
 Enable RNG automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_rng_hclk (void)
 Disable RNG automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_rng_hclk (void)
 Indicate whether the RNG automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_wfi_off_efuse_hclk (void)
 Enable EFUSE automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE void ll_cgc_disable_wfi_off_efuse_hclk (void)
 Disable EFUSE automatic turn off clock during WFI/WFE. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_efuse_hclk (void)
 Indicate whether the EFUSE automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_set_misc_clk (uint32_t clk_mask)
 Some MISC_CLK blocks turn off clock. More...
 
__STATIC_INLINE uint32_t ll_cgc_get_misc_clk (void)
 Return to MISC_CLK clock blocks that is turned off. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_xqspi_sck (void)
 Enable XQSPI SCK CLK turn off. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_xqspi_sck (void)
 Disable XQSPI SCK CLK turn off. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_xqspi_sck (void)
 Indicate whether the XQSPI SCK CLK automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_dma0_hclk (void)
 Enable DMA0 turn off. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_dma0_hclk (void)
 Disable DMA0 turn off. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dma0_hclk (void)
 Indicate whether the DMA0 automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_dma1_hclk (void)
 Enable DMA1 turn off. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_dma1_hclk (void)
 Disable DMA1 turn off. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dma1_hclk (void)
 Indicate whether the DMA1 automatic turn off clock is enabled. More...
 
__STATIC_INLINE void ll_cgc_enable_force_off_dma2_hclk (void)
 Enable DMA2 turn off. More...
 
__STATIC_INLINE void ll_cgc_disable_force_off_dma2_hclk (void)
 Disable DMA2 turn off. More...
 
__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dma2_hclk (void)
 Indicate whether the DMA2 automatic turn off clock is enabled. More...
 

Detailed Description

Function Documentation

◆ ll_cgc_disable_ahb2apb_async_bus_low_power()

__STATIC_INLINE void ll_cgc_disable_ahb2apb_async_bus_low_power ( void  )

Disable ahb bus low-power feature.

Register BitsName
CG_LP_EN AHB_BUS_LP
Return values
None

Definition at line 3702 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_ahb2apb_sync_bus_low_power()

__STATIC_INLINE void ll_cgc_disable_ahb2apb_sync_bus_low_power ( void  )

Disable AHB2APB bus low-power feature.

Register BitsName
CG_LP_EN AHB2APB_BUS_LP
Return values
None

Definition at line 3660 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_ahb_bus_low_power()

__STATIC_INLINE void ll_cgc_disable_ahb_bus_low_power ( void  )

Disable ahb bus low-power feature.

Register BitsName
CG_LP_EN AHB_BUS_LP
Return values
None

Definition at line 3576 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_dspi_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_dspi_slp_wfi ( void  )

Disable turn DSPI off during WFI/WFE.

Register BitsName
CLK_SLP_OFF DSPI_SLP
Return values
None

Definition at line 4626 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_aes_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_aes_hclk ( void  )

Disabling force to turn off the clock for AES.

Register BitsName
SECU_CLK_CTRL AES_HCLK_FRC_OFF
Return values
None

Definition at line 4808 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_aon_mcusub_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_aon_mcusub_hclk ( void  )

Disabling force to turn off the clock for AON_MUCSUB.

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
Return values
None

Definition at line 2010 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_apb_sub_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_apb_sub_hclk ( void  )

Disabling force to turn off the clock for APB Subsystem.

Register BitsName
CG_CTRL_1 APB_SUB_HCLK
Return values
None

Definition at line 1884 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_ble_brg_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_ble_brg_hclk ( void  )

Disabling force to turn off the clock for BLE Bridge.

Register BitsName
CG_CTRL_1 BLE_BRG_HCLK
Return values
None

Definition at line 1842 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_dma0_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_dma0_hclk ( void  )

Disable DMA0 turn off.

Register BitsName
MCU_MISC_CLK DMA0_OFF
Return values
None

Definition at line 5465 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_dma1_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_dma1_hclk ( void  )

Disable DMA1 turn off.

Register BitsName
MCU_MISC_CLK DMA1_OFF
Return values
None

Definition at line 5507 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_dma2_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_dma2_hclk ( void  )

Disable DMA2 turn off.

Register BitsName
MCU_MISC_CLK DMA2_OFF
Return values
None

Definition at line 5549 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_dspi_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_dspi_hclk ( void  )

Disabling force to turn off the clock for DSPI slave.

Register BitsName
PERIPH_GC DSPI_PCLK
Return values
None

Definition at line 2935 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_efuse_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_efuse_hclk ( void  )

Disabling force to turn off the clock for EFUSE.

Register BitsName
SECU_CLK_CTRL EFUSE_HCLK_FRC_OFF
Return values
None

Definition at line 5061 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_gpio_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_gpio_hclk ( void  )

Disabling force to turn off the clock for GPIO.

Register BitsName
CG_CTRL_1 GPIO_HCLK
Return values
None

Definition at line 1800 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_hmac_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_hmac_hclk ( void  )

Disabling force to turn off the clock for HMAC.

Register BitsName
SECU_CLK_CTRL HMAC_HCLK_FRC_OFF
Return values
None

Definition at line 4850 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_htb_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_htb_hclk ( void  )

Disabling force to turn off the clock for Hopping Table.

Register BitsName
CG_CTRL_1 HTB_HCLK
Return values
None

Definition at line 1674 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2c0_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2c0_hclk ( void  )

Disabling force to turn off the clock for I2C0.

Register BitsName
PERIPH_GC I2C0_HCLK
Return values
None

Definition at line 2388 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2c1_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2c1_hclk ( void  )

Disabling force to turn off the clock for I2C1.

Register BitsName
PERIPH_GC I2C1_HCLK
Return values
None

Definition at line 2430 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2c2_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2c2_hclk ( void  )

Disabling force to turn off the clock for I2C2.

Register BitsName
PERIPH_GC I2C2_HCLK
Return values
None

Definition at line 2472 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2c3_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2c3_hclk ( void  )

Disabling force to turn off the clock for I2C3.

Register BitsName
PERIPH_GC I2C3_HCLK
Return values
None

Definition at line 2514 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2c4_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2c4_hclk ( void  )

Disabling force to turn off the clock for I2C4.

Register BitsName
PERIPH_GC I2C4_HCLK
Return values
None

Definition at line 2556 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2c5_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2c5_hclk ( void  )

Disabling force to turn off the clock for I2C5.

Register BitsName
PERIPH_GC I2C5_HCLK
Return values
None

Definition at line 2598 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2s_m_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2s_m_hclk ( void  )

Disabling force to turn off the clock for I2S master.

Register BitsName
PERIPH_GC I2S_HCLK
Return values
None

Definition at line 2851 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_i2s_s_p_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_i2s_s_p_hclk ( void  )

Disabling force to turn off the clock for I2S slave.

Register BitsName
PERIPH_GC I2S_S_PCLK
Return values
None

Definition at line 2893 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_pdm_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_pdm_hclk ( void  )

Disabling force to turn off the clock for PDM slave.

Register BitsName
PERIPH_GC PDM_PCLK
Return values
None

Definition at line 2977 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_pkc_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_pkc_hclk ( void  )

Disabling force to turn off the clock for PKC.

Register BitsName
SECU_CLK_CTRL PKC_HCLK_FRC_OFF
Return values
None

Definition at line 4892 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_present_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_present_hclk ( void  )

Disabling force to turn off the clock for PRESENT.

Register BitsName
SECU_CLK_CTRL PRESENT_HCLK_FRC_OFF
Return values
None

Definition at line 4934 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_psram_pclk()

__STATIC_INLINE void ll_cgc_disable_force_off_psram_pclk ( void  )

Disabling force to turn off the clock for PSRAM ctrl.

Register BitsName
PERIPH_GC PSRAM_PCLK
Return values
None

Definition at line 3228 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_pwm0_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_pwm0_hclk ( void  )

Disabling force to turn off the clock for PWM0.

Register BitsName
PERIPH_GC PWM0_PCLK
Return values
None

Definition at line 3102 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_pwm1_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_pwm1_hclk ( void  )

Disabling force to turn off the clock for PWM1.

Register BitsName
PERIPH_GC PWM1_PCLK
Return values
None

Definition at line 3144 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_qspi0_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_qspi0_hclk ( void  )

Disabling force to turn off the clock for QSPI0.

Register BitsName
PERIPH_GC QSPI0_HCLK
Return values
None

Definition at line 2724 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_qspi1_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_qspi1_hclk ( void  )

Disabling force to turn off the clock for QSPI1.

Register BitsName
PERIPH_GC QSPI1_HCLK
Return values
None

Definition at line 2766 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_qspi2_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_qspi2_hclk ( void  )

Disabling force to turn off the clock for QSPI2.

Register BitsName
PERIPH_GC QSPI2_HCLK
Return values
None

Definition at line 2808 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_ramkey_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_ramkey_hclk ( void  )

Disabling force to turn off the clock for RAMKEY.

Register BitsName
SECU_CLK_CTRL RAMKEY_HCLK_FRC_OFF
Return values
None

Definition at line 4976 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_rng_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_rng_hclk ( void  )

Disabling force to turn off the clock for RNG.

Register BitsName
SECU_CLK_CTRL RNG_HCLK_FRC_OFF
Return values
None

Definition at line 5019 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_rom_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_rom_hclk ( void  )

Disabling force to turn off the clock for ROM.

Register BitsName
CG_CTRL_1 ROM_HCLK
Return values
None

Definition at line 1716 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_secu_div4_pclk()

__STATIC_INLINE void ll_cgc_disable_force_off_secu_div4_pclk ( void  )

Disabling force to turn off the div4 clock for security blocks.

Register BitsName
PERIPH_GC I2S_HCLK
Return values
None

Definition at line 3019 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_secu_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_secu_hclk ( void  )

Disabling force to turn off the clock for security blocks(including AES, PKC, Present, HMAC).

Register BitsName
CG_CTRL_1 SECU_HCLK
Return values
None

Definition at line 1590 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_serial_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_serial_hclk ( void  )

Disabling force to turn off the clock for serial blocks(including I2C, UART, QSPI, I2S, SPI).

Register BitsName
CG_CTRL_1 SERIAL_HCLK
Return values
None

Definition at line 1926 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_sim_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_sim_hclk ( void  )

Disabling force to turn off the clock for SIM.

Register BitsName
CG_CTRL_1 SIM_HCLK
Return values
None

Definition at line 1632 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_snsadc_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_snsadc_hclk ( void  )

Disabling force to turn off the clock for SNSADC.

Register BitsName
CG_CTRL_1 SNSADC_HCLK
Return values
None

Definition at line 1758 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_spim_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_spim_hclk ( void  )

Disabling force to turn off the clock for SPIM.

Register BitsName
PERIPH_GC SPIM_HCLK
Return values
None

Definition at line 2640 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_spis_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_spis_hclk ( void  )

Disabling force to turn off the clock for SPIS.

Register BitsName
PERIPH_GC SPIS_HCLK
Return values
None

Definition at line 2682 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_sram_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_sram_hclk ( void  )

Disabling force to turn off the clock for SRAM.

Register BitsName
CG_CTRL_2 SRAM_HCLK
Return values
None

Definition at line 2094 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_uart0_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_uart0_hclk ( void  )

Disabling force to turn off the clock for UART0.

Register BitsName
PERIPH_GC UART0_HCLK
Return values
None

Definition at line 2136 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_uart1_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_uart1_hclk ( void  )

Disabling force to turn off the clock for UART1.

Register BitsName
PERIPH_GC UART1_HCLK
Return values
None

Definition at line 2178 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_uart2_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_uart2_hclk ( void  )

Disabling force to turn off the clock for UART2.

Register BitsName
PERIPH_GC UART2_HCLK
Return values
None

Definition at line 2220 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_uart3_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_uart3_hclk ( void  )

Disabling force to turn off the clock for UART3.

Register BitsName
PERIPH_GC UART3_HCLK
Return values
None

Definition at line 2262 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_uart4_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_uart4_hclk ( void  )

Disabling force to turn off the clock for UART4.

Register BitsName
PERIPH_GC UART4_HCLK
Return values
None

Definition at line 2304 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_uart5_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_uart5_hclk ( void  )

Disabling force to turn off the clock for UART5.

Register BitsName
PERIPH_GC UART5_HCLK
Return values
None

Definition at line 2346 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_usb_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_usb_hclk ( void  )

Disabling force to turn off the clock for USB.

Register BitsName
CG_CTRL_1 USB_HCLK
Return values
None

Definition at line 1968 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_vttbl_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_vttbl_hclk ( void  )

Disabling force to turn off the clock for VTTBL.

Register BitsName
PERIPH_GC VTTBL_PCLK
Return values
None

Definition at line 3186 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_xf_xqspi_div4_pclk()

__STATIC_INLINE void ll_cgc_disable_force_off_xf_xqspi_div4_pclk ( void  )

Disabling force to turn off the div4 clock for xf qspi blocks.

Register BitsName
PERIPH_GC XQSPI_HCLK
Return values
None

Definition at line 3060 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_xqspi_hclk()

__STATIC_INLINE void ll_cgc_disable_force_off_xqspi_hclk ( void  )

Disabling force to turn off the clock for XQSPI.

Register BitsName
CG_CTRL_2 XF_XQSPI_HCLK
Return values
None

Definition at line 2052 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_force_off_xqspi_sck()

__STATIC_INLINE void ll_cgc_disable_force_off_xqspi_sck ( void  )

Disable XQSPI SCK CLK turn off.

Register BitsName
MCU_MISC_CLK XQSPI SCK CLK_OFF
Return values
None

Definition at line 5423 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c0_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2c0_slp_wfi ( void  )

Disable turn I2C0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C0_SLP
Return values
None

Definition at line 3996 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c1_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2c1_slp_wfi ( void  )

Disable turn I2C1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C1_SLP
Return values
None

Definition at line 4038 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c2_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2c2_slp_wfi ( void  )

Disable turn I2C2 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C2_SLP
Return values
None

Definition at line 4080 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c3_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2c3_slp_wfi ( void  )

Disable turn I2C3 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C3_SLP
Return values
None

Definition at line 4122 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c4_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2c4_slp_wfi ( void  )

Disable turn I2C4 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C4_SLP
Return values
None

Definition at line 4164 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c5_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2c5_slp_wfi ( void  )

Disable turn I2C5 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C5_SLP
Return values
None

Definition at line 4206 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2c_sclk_low_power()

__STATIC_INLINE void ll_cgc_disable_i2c_sclk_low_power ( void  )

Disable i2c sclk low-power feature.

Register BitsName
CG_LP_EN I2C_LP_SCLK
Return values
None

Definition at line 3534 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2s_low_power()

__STATIC_INLINE void ll_cgc_disable_i2s_low_power ( void  )

Disable i2s low-power feature.

Register BitsName
CG_LP_EN I2S_LP
Return values
None

Definition at line 3408 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2s_m_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2s_m_slp_wfi ( void  )

Disable turn I2S_M off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2SM_SLP
Return values
None

Definition at line 4248 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_i2s_s_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_i2s_s_slp_wfi ( void  )

Disable turn I2S_S off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2SS_SLP
Return values
None

Definition at line 4290 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_pdm_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_pdm_slp_wfi ( void  )

Disable turn PDM off during WFI/WFE.

Register BitsName
CLK_SLP_OFF PDM_SLP
Return values
None

Definition at line 4668 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_pwm0_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_pwm0_slp_wfi ( void  )

Disable turn pwm0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF PWM0_SLP
Return values
None

Definition at line 4416 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_pwm1_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_pwm1_slp_wfi ( void  )

Disable turn pwm1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF PWM1_SLP
Return values
None

Definition at line 4458 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_qspim0_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_qspim0_slp_wfi ( void  )

Disable turn QSPIM0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF QSPIM0_SLP
Return values
None

Definition at line 4500 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_qspim1_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_qspim1_slp_wfi ( void  )

Disable turn QSPIM1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF QSPIM1_SLP
Return values
None

Definition at line 4542 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_qspim2_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_qspim2_slp_wfi ( void  )

Disable turn QSPIM2 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF QSPIM2_SLP
Return values
None

Definition at line 4584 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_qspim_low_power()

__STATIC_INLINE void ll_cgc_disable_qspim_low_power ( void  )

Disable QSPIM low-power feature.

Register BitsName
CG_LP_EN QSPIM_LP
Return values
None

Definition at line 3618 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_spi_m_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_spi_m_slp_wfi ( void  )

Disable turn SPI_M off during WFI/WFE.

Register BitsName
CLK_SLP_OFF SPIM_SLP
Return values
None

Definition at line 4332 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_spi_s_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_spi_s_slp_wfi ( void  )

Disable turn SPI_S off during WFI/WFE.

Register BitsName
CLK_SLP_OFF SPIS_SLP
Return values
None

Definition at line 4374 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_spim_sclk_low_power()

__STATIC_INLINE void ll_cgc_disable_spim_sclk_low_power ( void  )

Disable spim sclk low-power feature.

Register BitsName
CG_LP_EN SPIM_LP_SCLK
Return values
None

Definition at line 3450 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_spis_sclk_low_power()

__STATIC_INLINE void ll_cgc_disable_spis_sclk_low_power ( void  )

Disable spis sclk low-power feature.

Register BitsName
CG_LP_EN SPIS_LP_SCLK
Return values
None

Definition at line 3492 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart0_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_uart0_slp_wfi ( void  )

Disable turn UART0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART0_SLP
Return values
None

Definition at line 3744 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart1_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_uart1_slp_wfi ( void  )

Disable turn UART1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART1_SLP
Return values
None

Definition at line 3786 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart2_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_uart2_slp_wfi ( void  )

Disable turn UART2 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART2_SLP
Return values
None

Definition at line 3828 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart3_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_uart3_slp_wfi ( void  )

Disable turn UART3 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART3_SLP
Return values
None

Definition at line 3870 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart4_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_uart4_slp_wfi ( void  )

Disable turn UART4 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART4_SLP
Return values
None

Definition at line 3912 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart5_slp_wfi()

__STATIC_INLINE void ll_cgc_disable_uart5_slp_wfi ( void  )

Disable turn UART5 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART5_SLP
Return values
None

Definition at line 3954 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart_pclk_low_power()

__STATIC_INLINE void ll_cgc_disable_uart_pclk_low_power ( void  )

Disable uart pclk low-power feature.

Register BitsName
CG_LP_EN UART_LP_PCLK
Return values
None

Definition at line 3366 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_uart_sclk_low_power()

__STATIC_INLINE void ll_cgc_disable_uart_sclk_low_power ( void  )

Disable uart sclk low-power feature.

Register BitsName
CG_LP_EN UART_LP_SCLK
Return values
None

Definition at line 3324 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_aes_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_aes_hclk ( void  )

Disable AES automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL AES_HCLK_SLP_OFF
Return values
None

Definition at line 5103 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_aon_mcusub_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_aon_mcusub_hclk ( void  )

Disable AON_MUCSUB automatic turn off clock during WFI.

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
Return values
None

Definition at line 1379 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_apb_sub_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_apb_sub_hclk ( void  )

Disable APB Subsystem automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 APB_SUB_HCLK
Return values
None

Definition at line 1251 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_ble_brg_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_ble_brg_hclk ( void  )

Disable BLE Bridge automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 BLE_BRG_HCLK
Return values
None

Definition at line 1209 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_dma_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_dma_hclk ( void  )

Disable DMA automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 DMA_HCLK
Return values
None

Definition at line 1166 of file gr55xx_ll_cgc.h.

◆ ll_cgc_disable_wfi_off_efuse_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_efuse_hclk ( void  )

Disable EFUSE automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL EFUSE_HCLK_SLP_OFF
Return values
None

Definition at line 5355 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_gpio_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_gpio_hclk ( void  )

Disable GPIO automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 GPIO_HCLK
Return values
None

Definition at line 1124 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_hmac_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_hmac_hclk ( void  )

Disable HMAC automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL HMAC_HCLK_SLP_OFF
Return values
None

Definition at line 5145 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_htb_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_htb_hclk ( void  )

Disable Hopping Table automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 HTB_HCLK
Return values
None

Definition at line 956 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_pkc_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_pkc_hclk ( void  )

Disable PKC automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL PKC_HCLK_SLP_OFF
Return values
None

Definition at line 5187 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_present_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_present_hclk ( void  )

Disable PRESENT automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL PRESENT_HCLK_SLP_OFF
Return values
None

Definition at line 5229 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_pwm_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_pwm_hclk ( void  )

Disable PWM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 PWM_HCLK
Return values
None

Definition at line 998 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_ramkey_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_ramkey_hclk ( void  )

Disable RAMKEY automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL RAMKEY_HCLK_SLP_OFF
Return values
None

Definition at line 5271 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_rng_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_rng_hclk ( void  )

Disable RNG automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL RNG_HCLK_SLP_OFF
Return values
None

Definition at line 5313 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_rom_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_rom_hclk ( void  )

Disable ROM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 ROM_HCLK
Return values
None

Definition at line 1040 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_secu_div4_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_secu_div4_hclk ( void  )

Disable security blocks automatic turn off div4 clock during WFI.

Register BitsName
PERIPH_GC SECU_DIV4_PCLK
Return values
None

Definition at line 1505 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_secu_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_secu_hclk ( void  )

Disable security blocks(including AES, PKC, Present, HMAC) automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SECU_HCLK
Return values
None

Definition at line 872 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_serial_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_serial_hclk ( void  )

Disable serial blocks(including I2C, UART, QSPI, I2S, SPI) automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SERIAL_HCLK
Return values
None

Definition at line 1293 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_sim_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_sim_hclk ( void  )

Disable SIM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SIM_HCLK
Return values
None

Definition at line 914 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_snsadc_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_snsadc_hclk ( void  )

Disable SNSADC automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SNSADC_HCLK
Return values
None

Definition at line 1082 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_sram_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_sram_hclk ( void  )

Disable SRAM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_2 SRAM_HCLK
Return values
None

Definition at line 1463 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_usb_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_usb_hclk ( void  )

Disable USB automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 USB_HCLK
Return values
None

Definition at line 1336 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_xqspi_div4_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_xqspi_div4_hclk ( void  )

Disable XQSPI automatic turn off div4 clock during WFI.

Register BitsName
PERIPH_GC XQSPI_DIV4_PCLK
Return values
None

Definition at line 1548 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_disable_wfi_off_xqspi_hclk()

__STATIC_INLINE void ll_cgc_disable_wfi_off_xqspi_hclk ( void  )

Disable XQSPI automatic turn off clock during WFI.

Register BitsName
CG_CTRL_2 XF_XQSPI_HCLK
Return values
None

Definition at line 1421 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.

◆ ll_cgc_enable_ahb2apb_async_bus_low_power()

__STATIC_INLINE void ll_cgc_enable_ahb2apb_async_bus_low_power ( void  )

Enable ahb bus low-power feature.

Register BitsName
CG_LP_EN AHB_BUS_LP
Return values
None

Definition at line 3688 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_ahb2apb_sync_bus_low_power()

__STATIC_INLINE void ll_cgc_enable_ahb2apb_sync_bus_low_power ( void  )

Enable AHB2APB bus low-power feature.

Register BitsName
CG_LP_EN AHB2APB_BUS_LP
Return values
None

Definition at line 3646 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_ahb_bus_low_power()

__STATIC_INLINE void ll_cgc_enable_ahb_bus_low_power ( void  )

Enable ahb bus low-power feature.

Register BitsName
CG_LP_EN AHB_BUS_LP
Return values
None

Definition at line 3562 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_dspi_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_dspi_slp_wfi ( void  )

Enable turn DSPI off during WFI/WFE.

Register BitsName
CLK_SLP_OFF DSPI_SLP
Return values
None

Definition at line 4612 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_aes_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_aes_hclk ( void  )

Enabling force to turn off the clock for AES.

Register BitsName
SECU_CLK_CTRL AES_HCLK_FRC_OFF
Return values
None

Definition at line 4794 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_aon_mcusub_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_aon_mcusub_hclk ( void  )

Enabling force to turn off the clock for AON_MUCSUB.

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
Return values
None

Definition at line 1996 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_apb_sub_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_apb_sub_hclk ( void  )

Enabling force to turn off the clock for APB Subsystem.

Register BitsName
CG_CTRL_1 APB_SUB_HCLK
Return values
None

Definition at line 1870 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_ble_brg_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_ble_brg_hclk ( void  )

Enabling force to turn off the clock for BLE Bridge.

Register BitsName
CG_CTRL_1 BLE_BRG_HCLK
Return values
None

Definition at line 1828 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_dma0_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_dma0_hclk ( void  )

Enable DMA0 turn off.

Register BitsName
MCU_MISC_CLK DMA0_OFF
Return values
None

Definition at line 5451 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_dma1_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_dma1_hclk ( void  )

Enable DMA1 turn off.

Register BitsName
MCU_MISC_CLK DMA1_OFF
Return values
None

Definition at line 5493 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_dma2_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_dma2_hclk ( void  )

Enable DMA2 turn off.

Register BitsName
MCU_MISC_CLK DMA2_OFF
Return values
None

Definition at line 5535 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_dspi_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_dspi_hclk ( void  )

Enabling force to turn off the clock for DSPI slave.

Register BitsName
PERIPH_GC DSPI_PCLK
Return values
None

Definition at line 2921 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_efuse_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_efuse_hclk ( void  )

Enabling force to turn off the clock for EFUSE.

Register BitsName
SECU_CLK_CTRL EFUSE_HCLK_FRC_OFF
Return values
None

Definition at line 5047 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_gpio_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_gpio_hclk ( void  )

Enabling force to turn off the clock for GPIO.

Register BitsName
CG_CTRL_1 GPIO_HCLK
Return values
None

Definition at line 1786 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_hmac_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_hmac_hclk ( void  )

Enabling force to turn off the clock for HMAC.

Register BitsName
SECU_CLK_CTRL HMAC_HCLK_FRC_OFF
Return values
None

Definition at line 4836 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_htb_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_htb_hclk ( void  )

Enabling force to turn off the clock for Hopping Table.

Register BitsName
CG_CTRL_1 HTB_HCLK
Return values
None

Definition at line 1660 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2c0_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2c0_hclk ( void  )

Enabling force to turn off the clock for I2C0.

Register BitsName
PERIPH_GC I2C0_HCLK
Return values
None

Definition at line 2374 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2c1_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2c1_hclk ( void  )

Enabling force to turn off the clock for I2C1.

Register BitsName
PERIPH_GC I2C1_HCLK
Return values
None

Definition at line 2416 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2c2_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2c2_hclk ( void  )

Enabling force to turn off the clock for I2C2.

Register BitsName
PERIPH_GC I2C2_HCLK
Return values
None

Definition at line 2458 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2c3_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2c3_hclk ( void  )

Enabling force to turn off the clock for I2C3.

Register BitsName
PERIPH_GC I2C3_HCLK
Return values
None

Definition at line 2500 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2c4_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2c4_hclk ( void  )

Enabling force to turn off the clock for I2C4.

Register BitsName
PERIPH_GC I2C4_HCLK
Return values
None

Definition at line 2542 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2c5_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2c5_hclk ( void  )

Enabling force to turn off the clock for I2C5.

Register BitsName
PERIPH_GC I2C5_HCLK
Return values
None

Definition at line 2584 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2s_m_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2s_m_hclk ( void  )

Enabling force to turn off the clock for I2S master.

Register BitsName
PERIPH_GC I2S_HCLK
Return values
None

Definition at line 2837 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_i2s_s_p_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_i2s_s_p_hclk ( void  )

Enabling force to turn off the clock for I2S slave.

Register BitsName
PERIPH_GC I2S_S_PCLK
Return values
None

Definition at line 2879 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_pdm_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_pdm_hclk ( void  )

Enabling force to turn off the clock for PDM slave.

Register BitsName
PERIPH_GC PDM_PCLK
Return values
None

Definition at line 2963 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_pkc_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_pkc_hclk ( void  )

Enabling force to turn off the clock for PKC.

Register BitsName
SECU_CLK_CTRL PKC_HCLK_FRC_OFF
Return values
None

Definition at line 4878 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_present_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_present_hclk ( void  )

Enabling force to turn off the clock for PRESENT.

Register BitsName
SECU_CLK_CTRL PRESENT_HCLK_FRC_OFF
Return values
None

Definition at line 4920 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_psram_pclk()

__STATIC_INLINE void ll_cgc_enable_force_off_psram_pclk ( void  )

Enabling force to turn off the clock for PSRAM ctrl.

Register BitsName
PERIPH_GC PSRAM_PCLK
Return values
None

Definition at line 3214 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_pwm0_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_pwm0_hclk ( void  )

Enabling force to turn off the clock for PWM0.

Register BitsName
PERIPH_GC PWM0_PCLK
Return values
None

Definition at line 3088 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_pwm1_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_pwm1_hclk ( void  )

Enabling force to turn off the clock for PWM1.

Register BitsName
PERIPH_GC PWM1_PCLK
Return values
None

Definition at line 3130 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_qspi0_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_qspi0_hclk ( void  )

Enabling force to turn off the clock for QSPI0.

Register BitsName
PERIPH_GC QSPI0_HCLK
Return values
None

Definition at line 2710 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_qspi1_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_qspi1_hclk ( void  )

Enabling force to turn off the clock for QSPI1.

Register BitsName
PERIPH_GC QSPI1_HCLK
Return values
None

Definition at line 2752 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_qspi2_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_qspi2_hclk ( void  )

Enabling force to turn off the clock for QSPI2.

Register BitsName
PERIPH_GC QSPI2_HCLK
Return values
None

Definition at line 2794 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_ramkey_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_ramkey_hclk ( void  )

Enabling force to turn off the clock for RAMKEY.

Register BitsName
SECU_CLK_CTRL RAMKEY_HCLK_FRC_OFF
Return values
None

Definition at line 4962 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_rng_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_rng_hclk ( void  )

Enabling force to turn off the clock for RNG.

Register BitsName
SECU_CLK_CTRL RNG_HCLK_FRC_OFF
Return values
None

Definition at line 5005 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_rom_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_rom_hclk ( void  )

Enabling force to turn off the clock for ROM.

Register BitsName
CG_CTRL_1 ROM_HCLK
Return values
None

Definition at line 1702 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_secu_div4_pclk()

__STATIC_INLINE void ll_cgc_enable_force_off_secu_div4_pclk ( void  )

Enabling force to turn off the div4 clock for security blocks.

Register BitsName
PERIPH_GC I2S_HCLK
Return values
None

Definition at line 3005 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_secu_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_secu_hclk ( void  )

Enabling force to turn off the clock for security blocks(including AES, PKC, Present, HMAC).

Register BitsName
CG_CTRL_1 SECU_HCLK
Return values
None

Definition at line 1576 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_serial_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_serial_hclk ( void  )

Enabling force to turn off the clock for serial blocks(including I2C, UART, QSPI, I2S, SPI).

Register BitsName
CG_CTRL_1 SERIAL_HCLK
Return values
None

Definition at line 1912 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_sim_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_sim_hclk ( void  )

Enabling force to turn off the clock for SIM.

Register BitsName
CG_CTRL_1 SIM_HCLK
Return values
None

Definition at line 1618 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_snsadc_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_snsadc_hclk ( void  )

Enabling force to turn off the clock for SNSADC.

Register BitsName
CG_CTRL_1 SNSADC_HCLK
Return values
None

Definition at line 1744 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_spim_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_spim_hclk ( void  )

Enabling force to turn off the clock for SPIM.

Register BitsName
PERIPH_GC SPIM_HCLK
Return values
None

Definition at line 2626 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_spis_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_spis_hclk ( void  )

Enabling force to turn off the clock for SPIS.

Register BitsName
PERIPH_GC SPIS_HCLK
Return values
None

Definition at line 2668 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_sram_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_sram_hclk ( void  )

Enabling force to turn off the clock for SRAM.

Register BitsName
CG_CTRL_2 SRAM_HCLK
Return values
None

Definition at line 2080 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_uart0_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_uart0_hclk ( void  )

Enabling force to turn off the clock for UART0.

Register BitsName
PERIPH_GC UART0_HCLK
Return values
None

Definition at line 2122 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_uart1_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_uart1_hclk ( void  )

Enabling force to turn off the clock for UART1.

Register BitsName
PERIPH_GC UART1_HCLK
Return values
None

Definition at line 2164 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_uart2_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_uart2_hclk ( void  )

Enabling force to turn off the clock for UART2.

Register BitsName
PERIPH_GC UART2_HCLK
Return values
None

Definition at line 2206 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_uart3_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_uart3_hclk ( void  )

Enabling force to turn off the clock for UART3.

Register BitsName
PERIPH_GC UART3_HCLK
Return values
None

Definition at line 2248 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_uart4_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_uart4_hclk ( void  )

Enabling force to turn off the clock for UART4.

Register BitsName
PERIPH_GC UART4_HCLK
Return values
None

Definition at line 2290 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_uart5_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_uart5_hclk ( void  )

Enabling force to turn off the clock for UART5.

Register BitsName
PERIPH_GC UART5_HCLK
Return values
None

Definition at line 2332 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_usb_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_usb_hclk ( void  )

Enabling force to turn off the clock for USB.

Register BitsName
CG_CTRL_1 USB_HCLK
Return values
None

Definition at line 1954 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_vttbl_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_vttbl_hclk ( void  )

Enabling force to turn off the clock for VTTBL.

Register BitsName
PERIPH_GC VTTBL_PCLK
Return values
None

Definition at line 3172 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_xf_xqspi_div4_pclk()

__STATIC_INLINE void ll_cgc_enable_force_off_xf_xqspi_div4_pclk ( void  )

Enabling force to turn off the div4 clock for xf qspi blocks.

Register BitsName
PERIPH_GC XQSPI_HCLK
Return values
None

Definition at line 3046 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_xqspi_hclk()

__STATIC_INLINE void ll_cgc_enable_force_off_xqspi_hclk ( void  )

Enabling force to turn off the clock for XQSPI.

Register BitsName
CG_CTRL_2 XF_XQSPI_HCLK
Return values
None

Definition at line 2038 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_force_off_xqspi_sck()

__STATIC_INLINE void ll_cgc_enable_force_off_xqspi_sck ( void  )

Enable XQSPI SCK CLK turn off.

Register BitsName
MCU_MISC_CLK XQSPI SCK CLK_OFF
Return values
None

Definition at line 5409 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c0_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2c0_slp_wfi ( void  )

Enable turn I2C0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C0_SLP
Return values
None

Definition at line 3982 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c1_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2c1_slp_wfi ( void  )

Enable turn I2C1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C1_SLP
Return values
None

Definition at line 4024 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c2_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2c2_slp_wfi ( void  )

Enable turn I2C2 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C2_SLP
Return values
None

Definition at line 4066 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c3_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2c3_slp_wfi ( void  )

Enable turn I2C3 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C3_SLP
Return values
None

Definition at line 4108 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c4_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2c4_slp_wfi ( void  )

Enable turn I2C4 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C4_SLP
Return values
None

Definition at line 4150 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c5_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2c5_slp_wfi ( void  )

Enable turn I2C5 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2C5_SLP
Return values
None

Definition at line 4192 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2c_sclk_low_power()

__STATIC_INLINE void ll_cgc_enable_i2c_sclk_low_power ( void  )

Enable i2c sclk low-power feature.

Register BitsName
CG_LP_EN I2C_LP_SCLK
Return values
None

Definition at line 3520 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2s_low_power()

__STATIC_INLINE void ll_cgc_enable_i2s_low_power ( void  )

Enable i2s low-power feature.

Register BitsName
CG_LP_EN I2S_LP
Return values
None

Definition at line 3394 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2s_m_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2s_m_slp_wfi ( void  )

Enable turn I2S_M off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2SM_SLP
Return values
None

Definition at line 4234 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_i2s_s_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_i2s_s_slp_wfi ( void  )

Enable turn I2S_S off during WFI/WFE.

Register BitsName
CLK_SLP_OFF I2SS_SLP
Return values
None

Definition at line 4276 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_pdm_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_pdm_slp_wfi ( void  )

Enable turn PDM off during WFI/WFE.

Register BitsName
CLK_SLP_OFF PDM_SLP
Return values
None

Definition at line 4654 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_pwm0_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_pwm0_slp_wfi ( void  )

Enable turn pwm0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF PWM0_SLP
Return values
None

Definition at line 4402 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_pwm1_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_pwm1_slp_wfi ( void  )

Enable turn pwm1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF PWM1_SLP
Return values
None

Definition at line 4444 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_qspim0_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_qspim0_slp_wfi ( void  )

Enable turn QSPIM0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF QSPIM0_SLP
Return values
None

Definition at line 4486 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_qspim1_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_qspim1_slp_wfi ( void  )

Enable turn QSPIM1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF QSPIM1_SLP
Return values
None

Definition at line 4528 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_qspim2_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_qspim2_slp_wfi ( void  )

Enable turn QSPIM2 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF QSPIM2_SLP
Return values
None

Definition at line 4570 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_qspim_low_power()

__STATIC_INLINE void ll_cgc_enable_qspim_low_power ( void  )

Enable QSPIM low-power feature.

Register BitsName
CG_LP_EN QSPIM_LP
Return values
None

Definition at line 3604 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_spi_m_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_spi_m_slp_wfi ( void  )

Enable turn SPI_M off during WFI/WFE.

Register BitsName
CLK_SLP_OFF SPIM_SLP
Return values
None

Definition at line 4318 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_spi_s_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_spi_s_slp_wfi ( void  )

Enable turn SPI_S off during WFI/WFE.

Register BitsName
CLK_SLP_OFF SPIS_SLP
Return values
None

Definition at line 4360 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_spim_sclk_low_power()

__STATIC_INLINE void ll_cgc_enable_spim_sclk_low_power ( void  )

Enable spim sclk low-power feature.

Register BitsName
CG_LP_EN SPIM_LP_SCLK
Return values
None

Definition at line 3436 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_spis_sclk_low_power()

__STATIC_INLINE void ll_cgc_enable_spis_sclk_low_power ( void  )

Enable spis sclk low-power feature.

Register BitsName
CG_LP_EN SPIS_LP_SCLK
Return values
None

Definition at line 3478 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart0_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_uart0_slp_wfi ( void  )

Enable turn UART0 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART0_SLP
Return values
None

Definition at line 3730 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart1_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_uart1_slp_wfi ( void  )

Enable turn UART1 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART1_SLP
Return values
None

Definition at line 3772 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart2_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_uart2_slp_wfi ( void  )

Enable turn UART2 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART2_SLP
Return values
None

Definition at line 3814 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart3_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_uart3_slp_wfi ( void  )

Enable turn UART3 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART3_SLP
Return values
None

Definition at line 3856 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart4_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_uart4_slp_wfi ( void  )

Enable turn UART4 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART4_SLP
Return values
None

Definition at line 3898 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart5_slp_wfi()

__STATIC_INLINE void ll_cgc_enable_uart5_slp_wfi ( void  )

Enable turn UART5 off during WFI/WFE.

Register BitsName
CLK_SLP_OFF UART5_SLP
Return values
None

Definition at line 3940 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart_pclk_low_power()

__STATIC_INLINE void ll_cgc_enable_uart_pclk_low_power ( void  )

Enable uart pclk low-power feature.

Register BitsName
CG_LP_EN UART_LP_PCLK
Return values
None

Definition at line 3352 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_uart_sclk_low_power()

__STATIC_INLINE void ll_cgc_enable_uart_sclk_low_power ( void  )

Enable uart sclk low-power feature.

Register BitsName
CG_LP_EN UART_LP_SCLK
Return values
None

Definition at line 3310 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_aes_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_aes_hclk ( void  )

Enable AES automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL AES_HCLK_SLP_OFF
Return values
None

Definition at line 5089 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_aon_mcusub_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_aon_mcusub_hclk ( void  )

Enable AON_MUCSUB automatic turn off clock during WFI.

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
Return values
None

Definition at line 1365 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_apb_sub_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_apb_sub_hclk ( void  )

Enable APB Subsystem automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 APB_SUB_HCLK
Return values
None

Definition at line 1237 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_ble_brg_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_ble_brg_hclk ( void  )

Enable BLE Bridge automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 BLE_BRG_HCLK
Return values
None

Definition at line 1195 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_dma_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_dma_hclk ( void  )

Enable DMA automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 DMA_HCLK
Return values
None

Definition at line 1152 of file gr55xx_ll_cgc.h.

◆ ll_cgc_enable_wfi_off_efuse_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_efuse_hclk ( void  )

Enable EFUSE automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL EFUSE_HCLK_SLP_OFF
Return values
None

Definition at line 5341 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_gpio_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_gpio_hclk ( void  )

Enable GPIO automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 GPIO_HCLK
Return values
None

Definition at line 1110 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_hmac_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_hmac_hclk ( void  )

Enable HMAC automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL HMAC_HCLK_SLP_OFF
Return values
None

Definition at line 5131 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_htb_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_htb_hclk ( void  )

Enable Hopping Table automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 HTB_HCLK
Return values
None

Definition at line 942 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_pkc_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_pkc_hclk ( void  )

Enable PKC automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL PKC_HCLK_SLP_OFF
Return values
None

Definition at line 5173 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_present_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_present_hclk ( void  )

Enable PRESENT automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL PRESENT_HCLK_SLP_OFF
Return values
None

Definition at line 5215 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_pwm_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_pwm_hclk ( void  )

Enable PWM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 PWM_HCLK
Return values
None

Definition at line 984 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_ramkey_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_ramkey_hclk ( void  )

Enable RAMKEY automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL RAMKEY_HCLK_SLP_OFF
Return values
None

Definition at line 5257 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_rng_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_rng_hclk ( void  )

Enable RNG automatic turn off clock during WFI/WFE.

Register BitsName
SECU_CLK_CTRL RNG_HCLK_SLP_OFF
Return values
None

Definition at line 5299 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_rom_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_rom_hclk ( void  )

Enable ROM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 ROM_HCLK
Return values
None

Definition at line 1026 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_secu_div4_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_secu_div4_hclk ( void  )

Enable security blocks automatic turn off div4 clock during WFI.

Register BitsName
PERIPH_GC SECU_DIV4_PCLK
Return values
None

Definition at line 1491 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_secu_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_secu_hclk ( void  )

Enable security blocks(including AES, PKC, Present, HMAC) automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SECU_HCLK
Return values
None

Definition at line 858 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_serial_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_serial_hclk ( void  )

Enable serial blocks(including I2C, UART, QSPI, I2S, SPI) automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SERIAL_HCLK
Return values
None

Definition at line 1279 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_sim_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_sim_hclk ( void  )

Enable SIM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SIM_HCLK
Return values
None

Definition at line 900 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_snsadc_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_snsadc_hclk ( void  )

Enable SNSADC automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 SNSADC_HCLK
Return values
None

Definition at line 1068 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_sram_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_sram_hclk ( void  )

Enable SRAM automatic turn off clock during WFI.

Register BitsName
CG_CTRL_2 SRAM_HCLK
Return values
None

Definition at line 1449 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_usb_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_usb_hclk ( void  )

Enable USB automatic turn off clock during WFI.

Register BitsName
CG_CTRL_0 USB_HCLK
Return values
None

Definition at line 1322 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_xqspi_div4_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_xqspi_div4_hclk ( void  )

Enable XQSPI automatic turn off div4 clock during WFI.

Register BitsName
PERIPH_GC XQSPI_DIV4_PCLK
Return values
None

Definition at line 1534 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_enable_wfi_off_xqspi_hclk()

__STATIC_INLINE void ll_cgc_enable_wfi_off_xqspi_hclk ( void  )

Enable XQSPI automatic turn off clock during WFI.

Register BitsName
CG_CTRL_2 XF_XQSPI_HCLK
Return values
None

Definition at line 1407 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_get_force_off_hclk_0()

__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_0 ( void  )

Return to clock blocks that was forcibly closed.

(Include: Security/SIM/HTB/ ROM/SNSADC/GPIO/DMA/BLE_BRG/APB_SUB/SERIAL/I2S)

Register BitsName
CG_CTRL_1 SECU_HCLK
CG_CTRL_1 SIM_HCLK
CG_CTRL_1 HTB_HCLK
CG_CTRL_1 ROM_HCLK
CG_CTRL_1 SNSADC_HCLK
CG_CTRL_1 GPIO_HCLK
CG_CTRL_1 BLE_BRG_HCLK
CG_CTRL_1 APB_SUB_HCLK
CG_CTRL_1 SERIAL_HCLK
Return values
Returnedvalue can be a combination of the following values:

Definition at line 631 of file gr55xx_ll_cgc.h.

◆ ll_cgc_get_force_off_hclk_1()

__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_1 ( void  )

Return to clock blocks that was forcibly closed.

(Include: AON_MCUSUB/XF_XQSPI/SRAM)

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
CG_CTRL_2 XF_XQSPI_HCLK
CG_CTRL_2 SRAM_HCLK
Return values
Returnedvalue can be a combination of the following values:

Definition at line 670 of file gr55xx_ll_cgc.h.

References LL_CGC_FRC_ALL_HCLK1.

◆ ll_cgc_get_force_off_hclk_2()

__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_2 ( void  )

Return to clock blocks that was forcibly closed.

(Include: UART0_HCLK/UART1_HCLK/UART2_HCLK/UART3_HCLK/UART4_HCLK/UART5_HCLK/ I2C0_HCLK/I2C1_HCLK/SPIM_HCLK/SPIS_HCLK/QSPI0_HCLK/QSPI1_HCLK/I2S_HCLK/SECU_DIV4_PCLK/XQSPI_DIV4_PCLK/PWM0/PWM1)

Register BitsName
PERIPH_GC UART0_PCLK
PERIPH_GC UART1_PCLK
PERIPH_GC UART2_PCLK
PERIPH_GC UART3_PCLK
PERIPH_GC UART4_PCLK
PERIPH_GC UART5_PCLK
PERIPH_GC I2C0_PCLK
PERIPH_GC I2C1_PCLK
PERIPH_GC I2C2_PCLK
PERIPH_GC I2C3_PCLK
PERIPH_GC I2C4_PCLK
PERIPH_GC I2C5_PCLK
PERIPH_GC QSPI0_PCLK
PERIPH_GC QSPI1_PCLK
PERIPH_GC QSPI2_PCLK
PERIPH_GC SPIM_PCLK
PERIPH_GC SPIS_PCLK
PERIPH_GC I2S_HCLK
PERIPH_GC I2S_S_PCLK
PERIPH_GC DSPI_PCLK
PERIPH_GC PDM_PCLK
PERIPH_GC PWM_0_PCLK
PERIPH_GC PWM_1_PCLK
PERIPH_GC VTTBL_PCLK
PERIPH_GC SECU_DIV4_PCLK
PERIPH_GC XQSPI_DIV4_PCLK
PERIPH_GC SERIALS_HCLK2
Return values
Returnedvalue can be a combination of the following values:

Definition at line 808 of file gr55xx_ll_cgc.h.

References LL_CGC_FRC_ALL_HCLK2.

◆ ll_cgc_get_force_off_hclk_3()

__STATIC_INLINE uint32_t ll_cgc_get_force_off_hclk_3 ( void  )

Return to clock blocks that is turned off.

(Include: AES/HMAC/PKC/RNG.etc)

Register BitsName
PERIPH_GC AES/HMAC/PKC/PRESENT/RAMKEY/RNG/EFUSE
Return values
Returnedvalue can be a combination of the following values:

Definition at line 843 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_HCLK.

◆ ll_cgc_get_force_off_secu()

__STATIC_INLINE uint32_t ll_cgc_get_force_off_secu ( void  )

Return to clock blocks that was forcibly closed inside security system.

(Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE)

Register BitsName
SECU_CLK_CTRL AES_HCLK_FRC_OFF
SECU_CLK_CTRL HMAC_HCLK_FRC_OFF
SECU_CLK_CTRL PKC_HCLK_FRC_OFF
SECU_CLK_CTRL PRESENT_HCLK_FRC_OFF
SECU_CLK_CTRL RAMKEY_HCLK_FRC_OFF
SECU_CLK_CTRL RNG_HCLK_FRC_OFF
SECU_CLK_CTRL EFUSE_HCLK_FRC_OFF
Return values
Returnedvalue can be a combination of the following values:

Definition at line 4737 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_HCLK.

◆ ll_cgc_get_mcu_periph_low_power()

__STATIC_INLINE uint32_t ll_cgc_get_mcu_periph_low_power ( void  )

Return to clock blocks that has low power feature.

(Include: UART/I2S/SPIM/SPIS/I2C/AHB BUS)

Register BitsName
CG_LP_EN UART_LP_SCLK
CG_LP_EN UART_LP_PCLK
CG_LP_EN I2S_LP
CG_LP_EN SPIM_LP_SCLK
CG_LP_EN SPIS_LP_SCLK
CG_LP_EN I2C_LP_SCLK
CG_LP_EN AHB_BUS_LP
Return values
Returnedvalue can be a combination of the following values:

Definition at line 3296 of file gr55xx_ll_cgc.h.

◆ ll_cgc_get_misc_clk()

__STATIC_INLINE uint32_t ll_cgc_get_misc_clk ( void  )

Return to MISC_CLK clock blocks that is turned off.

(Include: GPADC/XQSPI/DMA0/DMA1/DMA2)

Register BitsName
MCU_MISC_CLK GPADC/XQSPI/DMA0/DMA1/DMA2

Definition at line 5395 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_MISC_CLK.

◆ ll_cgc_get_slp_off_secu()

__STATIC_INLINE uint32_t ll_cgc_get_slp_off_secu ( void  )

Return to security clock blocks that is turned off during WFI/WFE.

(Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE)

Register BitsName
SECU_CLK_CTRL AES_HCLK_SLP_OFF
SECU_CLK_CTRL HMAC_HCLK_SLP_OFF
SECU_CLK_CTRL PKC_HCLK_SLP_OFF
SECU_CLK_CTRL PRESENT_HCLK_SLP_OFF
Return values
Returnedvalue can be a combination of the following values:

Definition at line 4780 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.

◆ ll_cgc_get_wfi_off_hclk_0()

__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_0 ( void  )

Return to clock blocks that is turned off during WFI.

(Include: Security/SIM/HTB/PWM/ ROM/SNSADC/GPIO/DMA/BLE_BRG/APB_SUB/SERIAL/I2S)

Register BitsName
CG_CTRL_0 SECU_HCLK
CG_CTRL_0 SIM_HCLK
CG_CTRL_0 HTB_HCLK
CG_CTRL_0 PWM_HCLK
CG_CTRL_0 ROM_HCLK
CG_CTRL_0 SNSADC_HCLK
CG_CTRL_0 GPIO_HCLK
CG_CTRL_0 BLE_BRG_HCLK
CG_CTRL_0 APB_SUB_HCLK
CG_CTRL_0 SERIAL_HCLK
Return values
Returnedvalue can be a combination of the following values:

Definition at line 418 of file gr55xx_ll_cgc.h.

◆ ll_cgc_get_wfi_off_hclk_1()

__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_1 ( void  )

Return to clock blocks that is turned off during WFI.

(Include: AON_MCUSUB/XF_XQSPI/SRAM)

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
CG_CTRL_2 XF_XQSPI_HCLK
CG_CTRL_2 SRAM_HCLK
Return values
Returnedvalue can be a combination of the following values:

Definition at line 457 of file gr55xx_ll_cgc.h.

References LL_CGC_WFI_ALL_HCLK1.

◆ ll_cgc_get_wfi_off_hclk_2()

__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_2 ( void  )

Return to clock blocks that is turned off during WFI.

(Include: AON_MCUSUB/XF_XQSPI/SRAM)

Register BitsName
PERIPH_GC SECU_DIV4_PCLK
PERIPH_GC XQSPI_DIV4_PCLK
Return values
Returnedvalue can be a combination of the following values:

Definition at line 492 of file gr55xx_ll_cgc.h.

References LL_CGC_WFI_ALL_HCLK2.

◆ ll_cgc_get_wfi_off_hclk_3()

__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_3 ( void  )

Return to clock blocks that is turned off during WFI.

(Include: UART/DSPI.I2C/QSPI.etc)

Register BitsName
PERIPH_GC UART0 - UART5/I2C0 - I2C5
PERIPH_GC I2SM/I2SS/SPIM/SPIS/PWM0/PWM1//QSPIM0/QSPIM1/QSPIM2/DSPI/PDM
Return values
Returnedvalue can be a combination of the following values:

Definition at line 531 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_PERIPH_SERIALS_SLP_ALL.

◆ ll_cgc_get_wfi_off_hclk_4()

__STATIC_INLINE uint32_t ll_cgc_get_wfi_off_hclk_4 ( void  )

Return to clock blocks that is turned off during WFI.

(Include: AES/HMAC/PKC/RNG.etc)

Register BitsName
PERIPH_GC AES/HMAC/PKC/RNG/EFUSE
Return values
Returnedvalue can be a combination of the following values:

Definition at line 566 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.

◆ ll_cgc_is_enabled_ahb2apb_async_bus_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_ahb2apb_async_bus_low_power ( void  )

Indicate whether the ahb bus low-power is enabled.

Register BitsName
CG_LP_EN AHB_BUS_LP
Return values
Stateof bit (1 or 0).

Definition at line 3716 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_ahb2apb_sync_bus_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_ahb2apb_sync_bus_low_power ( void  )

Indicate whether the AHB2APB bus low-power is enabled.

Register BitsName
CG_LP_EN AHB2APB_BUS_LP
Return values
Stateof bit (1 or 0).

Definition at line 3674 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_ahb_bus_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_ahb_bus_low_power ( void  )

Indicate whether the ahb bus low-power is enabled.

Register BitsName
CG_LP_EN AHB_BUS_LP
Return values
Stateof bit (1 or 0).

Definition at line 3590 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_dspi_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_dspi_slp_wfi ( void  )

Indicate whether turn DSPI off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF DSPI_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4640 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_aes_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_aes_hclk ( void  )

Indicate whether the clock for AES is forced to close.

Register BitsName
SECU_CLK_CTRL AES_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 4822 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_aon_mcusub_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_aon_mcusub_hclk ( void  )

Indicate whether the clock for AON_MUCSUB is forced to close.

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2024 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_apb_sub_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_apb_sub_hclk ( void  )

Indicate whether the clock for APB Subsystem is forced to close.

Register BitsName
CG_CTRL_1 APB_SUB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1898 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_ble_brg_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_ble_brg_hclk ( void  )

Indicate whether the clock for BLE Bridge is forced to close.

Register BitsName
CG_CTRL_1 BLE_BRG_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1856 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_dma0_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dma0_hclk ( void  )

Indicate whether the DMA0 automatic turn off clock is enabled.

Register BitsName
MCU_MISC_CLK DMA0_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5479 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_dma1_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dma1_hclk ( void  )

Indicate whether the DMA1 automatic turn off clock is enabled.

Register BitsName
MCU_MISC_CLK DMA1_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5521 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_dma2_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dma2_hclk ( void  )

Indicate whether the DMA2 automatic turn off clock is enabled.

Register BitsName
MCU_MISC_CLK DMA2_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5563 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_dspi_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_dspi_hclk ( void  )

Indicate whether the clock for DSPI is forced to close.

Register BitsName
PERIPH_GC DSPI_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 2949 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_efuse_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_efuse_hclk ( void  )

Indicate whether the clock for EFUSE is forced to close.

Register BitsName
SECU_CLK_CTRL EFUSE_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5075 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_gpio_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_gpio_hclk ( void  )

Indicate whether the clock for GPIO is forced to close.

Register BitsName
CG_CTRL_1 GPIO_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1814 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_hmac_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_hmac_hclk ( void  )

Indicate whether the clock for HMAC is forced to close.

Register BitsName
SECU_CLK_CTRL HMAC_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 4864 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_htb_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_htb_hclk ( void  )

Indicate whether the clock for Hopping Table is forced to close.

Register BitsName
CG_CTRL_1 HTB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1688 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2c0_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c0_hclk ( void  )

Indicate whether the clock for I2C0 is forced to close.

Register BitsName
PERIPH_GC I2C0_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2402 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2c1_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c1_hclk ( void  )

Indicate whether the clock for I2C1 is forced to close.

Register BitsName
PERIPH_GC I2C1_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2444 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2c2_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c2_hclk ( void  )

Indicate whether the clock for I2C2 is forced to close.

Register BitsName
PERIPH_GC I2C2_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2486 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2c3_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c3_hclk ( void  )

Indicate whether the clock for I2C3 is forced to close.

Register BitsName
PERIPH_GC I2C3_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2528 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2c4_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c4_hclk ( void  )

Indicate whether the clock for I2C4 is forced to close.

Register BitsName
PERIPH_GC I2C4_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2570 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2c5_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2c5_hclk ( void  )

Indicate whether the clock for I2C5 is forced to close.

Register BitsName
PERIPH_GC I2C5_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2612 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2s_m_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2s_m_hclk ( void  )

Indicate whether the clock for I2S master is forced to close.

Register BitsName
PERIPH_GC I2S_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2865 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_i2s_s_p_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_i2s_s_p_hclk ( void  )

Indicate whether the clock for I2S slave is forced to close.

Register BitsName
PERIPH_GC I2S_S_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 2907 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_pdm_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pdm_hclk ( void  )

Indicate whether the clock for PDM is forced to close.

Register BitsName
PERIPH_GC PDM_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 2991 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_pkc_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pkc_hclk ( void  )

Indicate whether the clock for PKC is forced to close.

Register BitsName
SECU_CLK_CTRL PKC_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 4906 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_present_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_present_hclk ( void  )

Indicate whether the clock for PRESENT is forced to close.

Register BitsName
SECU_CLK_CTRL PRESENT_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 4948 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_psram_pclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_psram_pclk ( void  )

Indicate whether the clock for PSRAM ctrl is forced to close.

Register BitsName
PERIPH_GC PSRAM_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 3242 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_pwm0_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pwm0_hclk ( void  )

Indicate whether the clock for PWM0 is forced to close.

Register BitsName
PERIPH_GC PWM0_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 3116 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_pwm1_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_pwm1_hclk ( void  )

Indicate whether the clock for PWM1 is forced to close.

Register BitsName
PERIPH_GC PWM1_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 3158 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_qspi0_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_qspi0_hclk ( void  )

Indicate whether the clock for QSPI0 is forced to close.

Register BitsName
PERIPH_GC QSPI0_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2738 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_qspi1_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_qspi1_hclk ( void  )

Indicate whether the clock for QSPI1 is forced to close.

Register BitsName
PERIPH_GC QSPI1_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2780 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_qspi2_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_qspi2_hclk ( void  )

Indicate whether the clock for QSPI2 is forced to close.

Register BitsName
PERIPH_GC QSPI2_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2822 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_ramkey_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_ramkey_hclk ( void  )

Indicate whether the clock for RAMKEY is forced to close.

Register BitsName
SECU_CLK_CTRL RAMKEY_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 4990 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_rng_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_rng_hclk ( void  )

Indicate whether the clock for RNG is forced to close.

Register BitsName
SECU_CLK_CTRL RNG_HCLK_FRC_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5033 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_rom_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_rom_hclk ( void  )

Indicate whether the clock for ROM is forced to close.

Register BitsName
CG_CTRL_1 ROM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1730 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_secu_div4_pclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_secu_div4_pclk ( void  )

Indicate whether the div4 clock for security blocks is forced to close.

Register BitsName
PERIPH_GC I2S_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 3033 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_secu_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_secu_hclk ( void  )

Indicate whether the clock for security blocks(including AES, PKC, Present, HMAC) is forced to close.

Register BitsName
CG_CTRL_1 SECU_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1604 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_serial_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_serial_hclk ( void  )

Indicate whether the clock for serial blocks(including I2C, UART, QSPI, I2S, SPI) is forced to close.

Register BitsName
CG_CTRL_1 SERIAL_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1940 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_sim_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_sim_hclk ( void  )

Indicate whether the clock for SIM is forced to close.

Register BitsName
CG_CTRL_1 SIM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1646 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_snsadc_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_snsadc_hclk ( void  )

Indicate whether the clock for SNSADC is forced to close.

Register BitsName
CG_CTRL_1 SNSADC_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1772 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_spim_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_spim_hclk ( void  )

Indicate whether the clock for SPIM is forced to close.

Register BitsName
PERIPH_GC SPIM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2654 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_spis_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_spis_hclk ( void  )

Indicate whether the clock for SPIS is forced to close.

Register BitsName
PERIPH_GC SPIS_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2696 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_sram_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_sram_hclk ( void  )

Indicate whether the clock for SRAM is forced to close.

Register BitsName
CG_CTRL_2 SRAM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2108 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_uart0_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart0_hclk ( void  )

Indicate whether the clock for UART0 is forced to close.

Register BitsName
PERIPH_GC UART0_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2150 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_uart1_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart1_hclk ( void  )

Indicate whether the clock for UART1 is forced to close.

Register BitsName
PERIPH_GC UART1_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2192 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_uart2_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart2_hclk ( void  )

Indicate whether the clock for UART2 is forced to close.

Register BitsName
PERIPH_GC UART2_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2234 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_uart3_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart3_hclk ( void  )

Indicate whether the clock for UART3 is forced to close.

Register BitsName
PERIPH_GC UART3_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2276 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_uart4_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart4_hclk ( void  )

Indicate whether the clock for UART4 is forced to close.

Register BitsName
PERIPH_GC UART4_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2318 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_uart5_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_uart5_hclk ( void  )

Indicate whether the clock for UART5 is forced to close.

Register BitsName
PERIPH_GC UART5_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2360 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_usb_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_usb_hclk ( void  )

Indicate whether the clock for USB is forced to close.

Register BitsName
CG_CTRL_1 USB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1982 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_vttbl_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_vttbl_hclk ( void  )

Indicate whether the clock for VTTBL is forced to close.

Register BitsName
PERIPH_GC VTTBL_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 3200 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_xf_xqspi_div4_pclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_xf_xqspi_div4_pclk ( void  )

Indicate whether the div4 clock for xf qspi blocks is forced to close.

Register BitsName
PERIPH_GC XQSPI_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 3074 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_xqspi_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_xqspi_hclk ( void  )

Indicate whether the clock for XQSPI is forced to close.

Register BitsName
CG_CTRL_2 XF_XQSPI_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 2066 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_force_off_xqspi_sck()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_force_off_xqspi_sck ( void  )

Indicate whether the XQSPI SCK CLK automatic turn off clock is enabled.

Register BitsName
MCU_MISC_CLK XQSPI SCK CLK_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5437 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c0_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c0_slp_wfi ( void  )

Indicate whether turn I2C0 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2C0_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4010 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c1_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c1_slp_wfi ( void  )

Indicate whether turn I2C1 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2C1_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4052 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c2_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c2_slp_wfi ( void  )

Indicate whether turn I2C2 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2C2_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4094 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c3_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c3_slp_wfi ( void  )

Indicate whether turn I2C3 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2C3_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4136 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c4_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c4_slp_wfi ( void  )

Indicate whether turn I2C4 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2C4_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4178 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c5_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c5_slp_wfi ( void  )

Indicate whether turn I2C5 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2C5_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4220 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2c_sclk_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2c_sclk_low_power ( void  )

Indicate whether the i2c sclk low-power is enabled.

Register BitsName
CG_LP_EN I2C_LP_SCLK
Return values
Stateof bit (1 or 0).

Definition at line 3548 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2s_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2s_low_power ( void  )

Indicate whether the i2s low-power is enabled.

Register BitsName
CG_LP_EN I2S_LP
Return values
Stateof bit (1 or 0).

Definition at line 3422 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2s_m_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2s_m_slp_wfi ( void  )

Indicate whether turn I2S_M off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2SM_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4262 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_i2s_s_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_i2s_s_slp_wfi ( void  )

Indicate whether turn I2S_S off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF I2SS_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4304 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_pdm_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_pdm_slp_wfi ( void  )

Indicate whether turn PDM off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF PDM_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4682 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_pwm0_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_pwm0_slp_wfi ( void  )

Indicate whether turn pwm0 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF PWM0_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4430 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_pwm1_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_pwm1_slp_wfi ( void  )

Indicate whether turn pwm1 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF PWM1_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4472 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_qspim0_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim0_slp_wfi ( void  )

Indicate whether turn QSPIM0 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF QSPIM0_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4514 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_qspim1_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim1_slp_wfi ( void  )

Indicate whether turn QSPIM1 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF QSPIM1_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4556 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_qspim2_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim2_slp_wfi ( void  )

Indicate whether turn QSPIM2 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF QSPIM2_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4598 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_qspim_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_qspim_low_power ( void  )

Indicate whether the QSPIM low-power is enabled.

Register BitsName
CG_LP_EN QSPIM_LP
Return values
Stateof bit (1 or 0).

Definition at line 3632 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_spi_m_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_spi_m_slp_wfi ( void  )

Indicate whether turn SPI_M off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF SPIM_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4346 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_spi_s_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_spi_s_slp_wfi ( void  )

Indicate whether turn SPI_S off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF SPIS_SLP
Return values
Stateof bit (1 or 0).

Definition at line 4388 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_spim_sclk_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_spim_sclk_low_power ( void  )

Indicate whether the spim sclk low-power is enabled.

Register BitsName
CG_LP_EN SPIM_LP_SCLK
Return values
Stateof bit (1 or 0).

Definition at line 3464 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_spis_sclk_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_spis_sclk_low_power ( void  )

Indicate whether the spis sclk low-power is enabled.

Register BitsName
CG_LP_EN SPIS_LP_SCLK
Return values
Stateof bit (1 or 0).

Definition at line 3506 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart0_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart0_slp_wfi ( void  )

Indicate whether turn UART0 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF UART0_SLP
Return values
Stateof bit (1 or 0).

Definition at line 3758 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart1_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart1_slp_wfi ( void  )

Indicate whether turn UART1 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF UART1_SLP
Return values
Stateof bit (1 or 0).

Definition at line 3800 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart2_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart2_slp_wfi ( void  )

Indicate whether turn UART2 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF UART2_SLP
Return values
Stateof bit (1 or 0).

Definition at line 3842 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart3_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart3_slp_wfi ( void  )

Indicate whether turn UART3 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF UART3_SLP
Return values
Stateof bit (1 or 0).

Definition at line 3884 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart4_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart4_slp_wfi ( void  )

Indicate whether turn UART4 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF UART4_SLP
Return values
Stateof bit (1 or 0).

Definition at line 3926 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart5_slp_wfi()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart5_slp_wfi ( void  )

Indicate whether turn UART5 off during WFI/WFE is enabled.

Register BitsName
CLK_SLP_OFF UART5_SLP
Return values
Stateof bit (1 or 0).

Definition at line 3968 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart_pclk_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart_pclk_low_power ( void  )

Indicate whether the uart pclk low-power is enabled.

Register BitsName
CG_LP_EN UART_LP_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 3380 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_uart_sclk_low_power()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_uart_sclk_low_power ( void  )

Indicate whether the uart sclk low-power is enabled.

Register BitsName
CG_LP_EN UART_LP_SCLK
Return values
Stateof bit (1 or 0).

Definition at line 3338 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_aes_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_aes_hclk ( void  )

Indicate whether the AES automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL AES_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5117 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_aon_mcusub_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_aon_mcusub_hclk ( void  )

Indicate whether the AON_MUCSUB automatic turn off clock is enabled.

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1393 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_apb_sub_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_apb_sub_hclk ( void  )

Indicate whether the APB Subsystem automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 APB_SUB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1265 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_ble_brg_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_ble_brg_hclk ( void  )

Indicate whether the BLE Bridge automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 BLE_BRG_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1223 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_dma_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_dma_hclk ( void  )

Indicate whether the DMA automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 DMA_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1180 of file gr55xx_ll_cgc.h.

◆ ll_cgc_is_enabled_wfi_off_efuse_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_efuse_hclk ( void  )

Indicate whether the EFUSE automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL EFUSE_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5369 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_gpio_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_gpio_hclk ( void  )

Indicate whether the GPIO automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 GPIO_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1138 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_hmac_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_hmac_hclk ( void  )

Indicate whether the HMAC automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL HMAC_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5159 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_htb_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_htb_hclk ( void  )

Indicate whether the Hopping Table automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 HTB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 970 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_pkc_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_pkc_hclk ( void  )

Indicate whether the PKC automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL PKC_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5201 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_present_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_present_hclk ( void  )

Indicate whether the PRESENT automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL PRESENT_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5243 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_pwm_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_pwm_hclk ( void  )

Indicate whether the PWM automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 PWM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1012 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_ramkey_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_ramkey_hclk ( void  )

Indicate whether the RAMKEY automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL RAMKEY_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5285 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_rng_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_rng_hclk ( void  )

Indicate whether the RNG automatic turn off clock is enabled.

Register BitsName
SECU_CLK_CTRL RNG_HCLK_SLP_OFF
Return values
Stateof bit (1 or 0).

Definition at line 5327 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_rom_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_rom_hclk ( void  )

Indicate whether the ROM automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 ROM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1054 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_secu_div4_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_secu_div4_hclk ( void  )

Indicate whether the security blocks automatic turn off div4 clock is enabled.

Register BitsName
PERIPH_GC SECU_DIV4_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 1520 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_secu_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_secu_hclk ( void  )

Indicate whether the security blocks(including AES, PKC, Present, HMAC) automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 SECU_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 886 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_serial_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_serial_hclk ( void  )

Indicate whether the serial blocks(including I2C, UART, QSPI, I2S, SPI) automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 SERIAL_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1308 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_sim_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_sim_hclk ( void  )

Indicate whether the SIM automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 SIM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 928 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_snsadc_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_snsadc_hclk ( void  )

Indicate whether the SNSADC automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 SNSADC_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1096 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_sram_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_sram_hclk ( void  )

Indicate whether the SRAM automatic turn off clock is enabled.

Register BitsName
CG_CTRL_2 SRAM_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1477 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_usb_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_usb_hclk ( void  )

Indicate whether the USB automatic turn off clock is enabled.

Register BitsName
CG_CTRL_0 USB_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1351 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_xqspi_div4_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_xqspi_div4_hclk ( void  )

Indicate whether the XQSPI automatic turn off div4 clock is enabled.

Register BitsName
PERIPH_GC XQSPI_DIV4_PCLK
Return values
Stateof bit (1 or 0).

Definition at line 1562 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_is_enabled_wfi_off_xqspi_hclk()

__STATIC_INLINE uint32_t ll_cgc_is_enabled_wfi_off_xqspi_hclk ( void  )

Indicate whether the XQSPI automatic turn off clock is enabled.

Register BitsName
CG_CTRL_2 XF_XQSPI_HCLK
Return values
Stateof bit (1 or 0).

Definition at line 1435 of file gr55xx_ll_cgc.h.

References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.

◆ ll_cgc_set_force_off_hclk_0()

__STATIC_INLINE void ll_cgc_set_force_off_hclk_0 ( uint32_t  clk_mask)

Some peripherals force turn off clock.

(Include: Security/SIM/HTB/PWM/ROM/SNSADC/GPIO/ DMA/BLE_BRG/APB_SUB/SERIAL/I2S)

Register BitsName
CG_CTRL_1 SECU_HCLK
CG_CTRL_1 SIM_HCLK
CG_CTRL_1 HTB_HCLK
CG_CTRL_1 ROM_HCLK
CG_CTRL_1 SNSADC_HCLK
CG_CTRL_1 GPIO_HCLK
CG_CTRL_1 BLE_BRG_HCLK
CG_CTRL_1 APB_SUB_HCLK
CG_CTRL_1 SERIAL_HCLK
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 599 of file gr55xx_ll_cgc.h.

References LL_CGC_FRC_ALL_HCLK0.

◆ ll_cgc_set_force_off_hclk_1()

__STATIC_INLINE void ll_cgc_set_force_off_hclk_1 ( uint32_t  clk_mask)

Some peripherals force turn off clock.

(Include: AON_MCUSUB/XF_XQSPI/SRAM)

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
CG_CTRL_2 XF_XQSPI_HCLK
CG_CTRL_2 SRAM_HCLK
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 651 of file gr55xx_ll_cgc.h.

References LL_CGC_FRC_ALL_HCLK1.

◆ ll_cgc_set_force_off_hclk_2()

__STATIC_INLINE void ll_cgc_set_force_off_hclk_2 ( uint32_t  clk_mask)

Some peripherals force turn off clock.

(Include: UART0_HCLK/UART1_HCLK/UART2_HCLK/UART3_HCLK/UART4_HCLK/UART5_HCLK/ I2C0_HCLK/I2C1_HCLK/SPIM_HCLK/SPIS_HCLK/QSPI0_HCLK/QSPI1_HCLK/I2S_HCLK/SECU_DIV4_PCLK/XQSPI_DIV4_PCLK/PWM0/PWM1)

Register BitsName
PERIPH_GC UART0_PCLK
PERIPH_GC UART1_PCLK
PERIPH_GC UART2_PCLK
PERIPH_GC UART3_PCLK
PERIPH_GC UART4_PCLK
PERIPH_GC UART5_PCLK
PERIPH_GC I2C0_PCLK
PERIPH_GC I2C1_PCLK
PERIPH_GC I2C2_PCLK
PERIPH_GC I2C3_PCLK
PERIPH_GC I2C4_PCLK
PERIPH_GC I2C5_PCLK
PERIPH_GC QSPI0_PCLK
PERIPH_GC QSPI1_PCLK
PERIPH_GC QSPI2_PCLK
PERIPH_GC SPIM_PCLK
PERIPH_GC SPIS_PCLK
PERIPH_GC I2S_HCLK
PERIPH_GC I2S_S_PCLK
PERIPH_GC DSPI_PCLK
PERIPH_GC PDM_PCLK
PERIPH_GC PWM_0_PCLK
PERIPH_GC PWM_1_PCLK
PERIPH_GC VTTBL_PCLK
PERIPH_GC SECU_DIV4_PCLK
PERIPH_GC XQSPI_DIV4_PCLK
PERIPH_GC SERIALS_HCLK2
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 739 of file gr55xx_ll_cgc.h.

References LL_CGC_FRC_ALL_HCLK2.

◆ ll_cgc_set_force_off_hclk_3()

__STATIC_INLINE void ll_cgc_set_force_off_hclk_3 ( uint32_t  clk_mask)

Some peripherals automatic turn off clock.

(Include: AES/HMAC/PKC/RNG.etc)

Register BitsName
PERIPH_GC AES/HMAC/PKC/PRESENT/RAMKEY/RNG/EFUSE
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 826 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_HCLK.

◆ ll_cgc_set_force_off_hclk_secu()

__STATIC_INLINE void ll_cgc_set_force_off_hclk_secu ( uint32_t  clk_mask)

Individual block's clock control inside security system which was forced to turn off (Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE)

Register BitsName
SECU_CLK_CTRL AES_HCLK_FRC_OFF
SECU_CLK_CTRL HMAC_HCLK_FRC_OFF
SECU_CLK_CTRL PKC_HCLK_FRC_OFF
SECU_CLK_CTRL PRESENT_HCLK_FRC_OFF
SECU_CLK_CTRL RAMKEY_HCLK_FRC_OFF
SECU_CLK_CTRL RNG_HCLK_FRC_OFF
SECU_CLK_CTRL EFUSE_HCLK_FRC_OFF
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 4710 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_HCLK.

◆ ll_cgc_set_mcu_periph_low_power()

__STATIC_INLINE void ll_cgc_set_mcu_periph_low_power ( uint32_t  clk_mask)

Some peripherals has low power feature.

(Include: UART/I2S/SPIM/SPIS/I2C/AHB BUS)

Register BitsName
CG_LP_EN UART_LP_SCLK
CG_LP_EN UART_LP_PCLK
CG_LP_EN I2S_LP
CG_LP_EN SPIM_LP_SCLK
CG_LP_EN SPIS_LP_SCLK
CG_LP_EN I2C_LP_SCLK
CG_LP_EN AHB_BUS_LP
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 3269 of file gr55xx_ll_cgc.h.

◆ ll_cgc_set_misc_clk()

__STATIC_INLINE void ll_cgc_set_misc_clk ( uint32_t  clk_mask)

Some MISC_CLK blocks turn off clock.

(Include: GPADC/XQSPI/DMA0/DMA1/DMA2)

Register BitsName
MCU_MISC_CLK GPADC/XQSPI/DMA0/DMA1/DMA2
Return values
None

Definition at line 5383 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_MISC_CLK.

◆ ll_cgc_set_slp_off_hclk_secu()

__STATIC_INLINE void ll_cgc_set_slp_off_hclk_secu ( uint32_t  clk_mask)

Some security blocks automatic turn off clock during WFI/WFE.

(Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE)

Register BitsName
SECU_CLK_CTRL AES_HCLK_SLP_OFF
SECU_CLK_CTRL HMAC_HCLK_SLP_OFF
SECU_CLK_CTRL PKC_HCLK_SLP_OFF
SECU_CLK_CTRL PRESENT_HCLK_SLP_OFF
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 4759 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.

◆ ll_cgc_set_wfi_off_hclk_0()

__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_0 ( uint32_t  clk_mask)

Some peripherals automatic turn off clock during WFI.

(Include: Security/SIM/HTB/PWM/ ROM/SNSADC/GPIO/DMA/BLE_BRG/APB_SUB/SERIAL/I2S)

Register BitsName
CG_CTRL_0 SECU_HCLK
CG_CTRL_0 SIM_HCLK
CG_CTRL_0 HTB_HCLK
CG_CTRL_0 PWM_HCLK
CG_CTRL_0 ROM_HCLK
CG_CTRL_0 SNSADC_HCLK
CG_CTRL_0 GPIO_HCLK
CG_CTRL_0 BLE_BRG_HCLK
CG_CTRL_0 APB_SUB_HCLK
CG_CTRL_0 SERIAL_HCLK
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 384 of file gr55xx_ll_cgc.h.

References LL_CGC_WFI_ALL_HCLK0.

◆ ll_cgc_set_wfi_off_hclk_1()

__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_1 ( uint32_t  clk_mask)

Some peripherals automatic turn off clock during WFI.

(Include: AON_MCUSUB/XF_XQSPI/SRAM)

Register BitsName
CG_CTRL_2 AON_MCUSUB_HCLK
CG_CTRL_2 XF_XQSPI_HCLK
CG_CTRL_2 SRAM_HCLK
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 438 of file gr55xx_ll_cgc.h.

References LL_CGC_WFI_ALL_HCLK1.

◆ ll_cgc_set_wfi_off_hclk_2()

__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_2 ( uint32_t  clk_mask)

Some peripherals automatic turn off clock during WFI.

(Include: SECU_DIV4/XQSPI_DIV4)

Register BitsName
PERIPH_GC SECU_DIV4_PCLK
PERIPH_GC XQSPI_DIV4_PCLK
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 475 of file gr55xx_ll_cgc.h.

References LL_CGC_WFI_ALL_HCLK2.

◆ ll_cgc_set_wfi_off_hclk_3()

__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_3 ( uint32_t  clk_mask)

Some peripherals automatic turn off clock during WFI.

(Include: UART/DSPI.I2C/QSPI.etc)

Register BitsName
PERIPH_GC UART0 - UART5/I2C0 - I2C5
PERIPH_GC I2SM/I2SS/SPIM/SPIS/PWM0/PWM1//QSPIM0/QSPIM1/QSPIM2/DSPI/PDM
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 512 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_PERIPH_SERIALS_SLP_ALL.

◆ ll_cgc_set_wfi_off_hclk_4()

__STATIC_INLINE void ll_cgc_set_wfi_off_hclk_4 ( uint32_t  clk_mask)

Some peripherals automatic turn off clock during WFI.

(Include: AES/HMAC/PKC/RNG.etc)

Register BitsName
PERIPH_GC AES/HMAC/PKC/RNG/EFUSE
Parameters
clk_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 549 of file gr55xx_ll_cgc.h.

References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.