Functions | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) More... | |
__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) 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_set_mcu_periph_low_power (uint32_t clk_mask) |
Some peripherals has low power feature. (Include: UART/I2S/SPIM/SPIS/I2C/AHB BUS) More... | |
__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) 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.(Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE) 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. (Include: AES/HMAC/PKC/PRESENT/RAMKAY/RNG/EFUSE) More... | |
__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) 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. (Include: GPADC/XQSPI/DMA0/DMA1/DMA2) More... | |
__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) 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... | |
__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
None |
Definition at line 3660 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3618 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3534 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_dspi_slp_wfi | ( | void | ) |
Disable turn DSPI off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | DSPI_SLP
None |
Definition at line 4584 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4766 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2009 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1883 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1841 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_force_off_dma0_hclk | ( | void | ) |
Disable DMA0 turn off.
Register | BitsName ----------|-------- MCU_MISC_CLK | DMA0_OFF
None |
Definition at line 5423 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_force_off_dma1_hclk | ( | void | ) |
Disable DMA1 turn off.
Register | BitsName ----------|-------- MCU_MISC_CLK | DMA1_OFF
None |
Definition at line 5465 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_force_off_dma2_hclk | ( | void | ) |
Disable DMA2 turn off.
Register | BitsName ----------|-------- MCU_MISC_CLK | DMA2_OFF
None |
Definition at line 5507 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2934 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5019 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1799 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4808 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1673 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2387 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2429 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2471 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2513 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2555 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2597 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2850 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2892 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2976 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4850 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4892 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3101 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3143 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2723 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2765 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2807 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4934 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4977 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1715 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3018 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1589 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1925 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1631 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1757 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2639 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2681 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2093 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2135 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2177 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2219 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2261 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2303 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2345 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1967 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3185 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3059 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 2051 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5381 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2c0_slp_wfi | ( | void | ) |
Disable turn I2C0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C0_SLP
None |
Definition at line 3954 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2c1_slp_wfi | ( | void | ) |
Disable turn I2C1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C1_SLP
None |
Definition at line 3996 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2c2_slp_wfi | ( | void | ) |
Disable turn I2C2 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C2_SLP
None |
Definition at line 4038 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2c3_slp_wfi | ( | void | ) |
Disable turn I2C3 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C3_SLP
None |
Definition at line 4080 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2c4_slp_wfi | ( | void | ) |
Disable turn I2C4 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C4_SLP
None |
Definition at line 4122 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2c5_slp_wfi | ( | void | ) |
Disable turn I2C5 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C5_SLP
None |
Definition at line 4164 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3492 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_i2s_low_power | ( | void | ) |
Disable i2s low-power feature.
Register | BitsName ---------|-------- CG_LP_EN | I2S_LP
None |
Definition at line 3366 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4206 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4248 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_pdm_slp_wfi | ( | void | ) |
Disable turn PDM off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | PDM_SLP
None |
Definition at line 4626 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_pwm0_slp_wfi | ( | void | ) |
Disable turn pwm0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | PWM0_SLP
None |
Definition at line 4374 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_pwm1_slp_wfi | ( | void | ) |
Disable turn pwm1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | PWM1_SLP
None |
Definition at line 4416 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_qspim0_slp_wfi | ( | void | ) |
Disable turn QSPIM0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | QSPIM0_SLP
None |
Definition at line 4458 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_qspim1_slp_wfi | ( | void | ) |
Disable turn QSPIM1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | QSPIM1_SLP
None |
Definition at line 4500 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_qspim2_slp_wfi | ( | void | ) |
Disable turn QSPIM2 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | QSPIM2_SLP
None |
Definition at line 4542 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_qspim_low_power | ( | void | ) |
Disable QSPIM low-power feature.
Register | BitsName ---------|-------- CG_LP_EN | QSPIM_LP
None |
Definition at line 3576 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4290 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 4332 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3408 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3450 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_uart0_slp_wfi | ( | void | ) |
Disable turn UART0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART0_SLP
None |
Definition at line 3702 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_uart1_slp_wfi | ( | void | ) |
Disable turn UART1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART1_SLP
None |
Definition at line 3744 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_uart2_slp_wfi | ( | void | ) |
Disable turn UART2 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART2_SLP
None |
Definition at line 3786 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_uart3_slp_wfi | ( | void | ) |
Disable turn UART3 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART3_SLP
None |
Definition at line 3828 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_uart4_slp_wfi | ( | void | ) |
Disable turn UART4 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART4_SLP
None |
Definition at line 3870 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__STATIC_INLINE void ll_cgc_disable_uart5_slp_wfi | ( | void | ) |
Disable turn UART5 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART5_SLP
None |
Definition at line 3912 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3324 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3282 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5061 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1378 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1250 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1208 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1165 of file gr55xx_ll_cgc.h.
__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
None |
Definition at line 5313 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1123 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5103 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 955 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5145 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5187 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 997 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5229 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 5271 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1039 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1504 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 871 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1292 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 913 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1081 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1462 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1335 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1547 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 1420 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_DISABLE.
__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
None |
Definition at line 3646 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3604 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3520 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_dspi_slp_wfi | ( | void | ) |
Enable turn DSPI off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | DSPI_SLP
None |
Definition at line 4570 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4752 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1995 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1869 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1827 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_force_off_dma0_hclk | ( | void | ) |
Enable DMA0 turn off.
Register | BitsName ----------|-------- MCU_MISC_CLK |DMA0_OFF
None |
Definition at line 5409 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_force_off_dma1_hclk | ( | void | ) |
Enable DMA1 turn off.
Register | BitsName ----------|-------- MCU_MISC_CLK |DMA1_OFF
None |
Definition at line 5451 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_force_off_dma2_hclk | ( | void | ) |
Enable DMA2 turn off.
Register | BitsName ----------|-------- MCU_MISC_CLK |DMA2_OFF
None |
Definition at line 5493 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2920 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5005 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1785 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4794 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1659 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2373 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2415 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2457 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2499 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2541 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2583 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2836 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2878 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2962 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4836 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4878 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3087 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3129 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2709 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2751 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2793 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4920 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4963 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1701 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3004 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1575 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1911 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1617 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1743 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2625 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2667 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2079 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2121 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2163 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2205 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2247 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2289 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2331 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1953 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3171 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3045 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 2037 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5367 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2c0_slp_wfi | ( | void | ) |
Enable turn I2C0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C0_SLP
None |
Definition at line 3940 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2c1_slp_wfi | ( | void | ) |
Enable turn I2C1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C1_SLP
None |
Definition at line 3982 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2c2_slp_wfi | ( | void | ) |
Enable turn I2C2 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C2_SLP
None |
Definition at line 4024 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2c3_slp_wfi | ( | void | ) |
Enable turn I2C3 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C3_SLP
None |
Definition at line 4066 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2c4_slp_wfi | ( | void | ) |
Enable turn I2C4 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C4_SLP
None |
Definition at line 4108 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2c5_slp_wfi | ( | void | ) |
Enable turn I2C5 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | I2C5_SLP
None |
Definition at line 4150 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3478 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_i2s_low_power | ( | void | ) |
Enable i2s low-power feature.
Register | BitsName ---------|-------- CG_LP_EN | I2S_LP
None |
Definition at line 3352 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4192 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4234 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_pdm_slp_wfi | ( | void | ) |
Enable turn PDM off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | PDM_SLP
None |
Definition at line 4612 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_pwm0_slp_wfi | ( | void | ) |
Enable turn pwm0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | PWM0_SLP
None |
Definition at line 4360 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_pwm1_slp_wfi | ( | void | ) |
Enable turn pwm1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | PWM1_SLP
None |
Definition at line 4402 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_qspim0_slp_wfi | ( | void | ) |
Enable turn QSPIM0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | QSPIM0_SLP
None |
Definition at line 4444 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_qspim1_slp_wfi | ( | void | ) |
Enable turn QSPIM1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | QSPIM1_SLP
None |
Definition at line 4486 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_qspim2_slp_wfi | ( | void | ) |
Enable turn QSPIM2 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | QSPIM2_SLP
None |
Definition at line 4528 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_qspim_low_power | ( | void | ) |
Enable QSPIM low-power feature.
Register | BitsName ---------|-------- CG_LP_EN | QSPIM_LP
None |
Definition at line 3562 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4276 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 4318 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3394 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3436 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_uart0_slp_wfi | ( | void | ) |
Enable turn UART0 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART0_SLP
None |
Definition at line 3688 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_uart1_slp_wfi | ( | void | ) |
Enable turn UART1 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART1_SLP
None |
Definition at line 3730 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_uart2_slp_wfi | ( | void | ) |
Enable turn UART2 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART2_SLP
None |
Definition at line 3772 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_uart3_slp_wfi | ( | void | ) |
Enable turn UART3 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART3_SLP
None |
Definition at line 3814 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_uart4_slp_wfi | ( | void | ) |
Enable turn UART4 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART4_SLP
None |
Definition at line 3856 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__STATIC_INLINE void ll_cgc_enable_uart5_slp_wfi | ( | void | ) |
Enable turn UART5 off during WFI/WFE.
Register | BitsName ---------|-------- CLK_SLP_OFF | UART5_SLP
None |
Definition at line 3898 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3310 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 3268 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5047 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1364 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1236 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1194 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1151 of file gr55xx_ll_cgc.h.
__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
None |
Definition at line 5299 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1109 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5089 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 941 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5131 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5173 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 983 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5215 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 5257 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1025 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1490 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 857 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1278 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 899 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1067 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1448 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1321 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1533 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
None |
Definition at line 1406 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
Returned | value can be a combination of the following values: |
Definition at line 630 of file gr55xx_ll_cgc.h.
__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
Returned | value can be a combination of the following values: |
Definition at line 669 of file gr55xx_ll_cgc.h.
References LL_CGC_FRC_ALL_HCLK1.
__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
Definition at line 807 of file gr55xx_ll_cgc.h.
References LL_CGC_FRC_ALL_HCLK2.
__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
Returned | value can be a combination of the following values: |
Definition at line 842 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_HCLK.
__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
Returned | value can be a combination of the following values: |
Definition at line 4695 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_HCLK.
__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
Returned | value can be a combination of the following values: |
Definition at line 3254 of file gr55xx_ll_cgc.h.
__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 5353 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_MISC_CLK.
__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
Returned | value can be a combination of the following values: |
Definition at line 4738 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.
__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
Returned | value can be a combination of the following values: |
Definition at line 417 of file gr55xx_ll_cgc.h.
__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
Returned | value can be a combination of the following values: |
Definition at line 456 of file gr55xx_ll_cgc.h.
References LL_CGC_WFI_ALL_HCLK1.
__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
Returned | value can be a combination of the following values: |
Definition at line 491 of file gr55xx_ll_cgc.h.
References LL_CGC_WFI_ALL_HCLK2.
__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
Returned | value can be a combination of the following values: |
Definition at line 530 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_PERIPH_SERIALS_SLP_ALL.
__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
Returned | value can be a combination of the following values: |
Definition at line 565 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.
__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
State | of bit (1 or 0). |
Definition at line 3674 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3632 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3548 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4598 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4780 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2023 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1897 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1855 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5437 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5479 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5521 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2948 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5033 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1813 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4822 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1687 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2401 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2443 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2485 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2527 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2569 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2611 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2864 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2906 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2990 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4864 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4906 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3115 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3157 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2737 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2779 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2821 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4948 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4991 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1729 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3032 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1603 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1939 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1645 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1771 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2653 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2695 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2107 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2149 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2191 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2233 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2275 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2317 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2359 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1981 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3199 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3073 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 2065 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5395 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3968 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4010 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4052 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4094 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4136 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4178 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3506 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3380 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4220 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4262 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4640 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4388 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4430 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4472 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4514 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4556 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3590 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4304 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 4346 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3422 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3464 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3716 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3758 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3800 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3842 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3884 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3926 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3338 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 3296 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5075 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1392 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1264 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1222 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1179 of file gr55xx_ll_cgc.h.
__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
State | of bit (1 or 0). |
Definition at line 5327 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1137 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5117 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 969 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5159 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5201 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1011 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5243 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 5285 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1053 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1519 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 885 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1307 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 927 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1095 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1476 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1350 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1561 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
State | of bit (1 or 0). |
Definition at line 1434 of file gr55xx_ll_cgc.h.
References BIT_SEGMENT_VALUE, and CGC_CLOCK_ENABLE.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 598 of file gr55xx_ll_cgc.h.
References LL_CGC_FRC_ALL_HCLK0.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 650 of file gr55xx_ll_cgc.h.
References LL_CGC_FRC_ALL_HCLK1.
__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
None |
Definition at line 738 of file gr55xx_ll_cgc.h.
References LL_CGC_FRC_ALL_HCLK2.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 825 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_HCLK.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 4668 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_HCLK.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 3227 of file gr55xx_ll_cgc.h.
__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
None |
Definition at line 5341 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_MISC_CLK.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 4717 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 383 of file gr55xx_ll_cgc.h.
References LL_CGC_WFI_ALL_HCLK0.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 437 of file gr55xx_ll_cgc.h.
References LL_CGC_WFI_ALL_HCLK1.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 474 of file gr55xx_ll_cgc.h.
References LL_CGC_WFI_ALL_HCLK2.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 511 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_PERIPH_SERIALS_SLP_ALL.
__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
clk_mask | This parameter can be a combination of the following values: |
None |
Definition at line 548 of file gr55xx_ll_cgc.h.
References LL_CGC_MCU_SECU_FRC_OFF_WFI_HCLK.