mik32-uploader/mik32_debug_hal/registers/bitfields/power_manager.py

78 lines
2.5 KiB
Python

# --------------------------
# PM register fields
# --------------------------
# AHB BUS
CLOCK_AHB_CPU_S = 0
CLOCK_AHB_CPU_M = (1 << CLOCK_AHB_CPU_S)
CLOCK_AHB_EEPROM_S = 1
CLOCK_AHB_EEPROM_M = (1 << CLOCK_AHB_EEPROM_S)
CLOCK_AHB_RAM_S = 2
CLOCK_AHB_RAM_M = (1 << CLOCK_AHB_RAM_S)
CLOCK_AHB_SPIFI_S = 3
CLOCK_AHB_SPIFI_M = (1 << CLOCK_AHB_SPIFI_S)
CLOCK_AHB_TCB_S = 4
CLOCK_AHB_TCB_M = (1 << CLOCK_AHB_TCB_S)
CLOCK_AHB_DMA_S = 5
CLOCK_AHB_DMA_M = (1 << CLOCK_AHB_DMA_S)
CLOCK_AHB_CRYPTO_S = 6
CLOCK_AHB_CRYPTO_M = (1 << CLOCK_AHB_CRYPTO_S)
CLOCK_AHB_CRC32_S = 7
CLOCK_AHB_CRC32_M = (1 << CLOCK_AHB_CRC32_S)
# APB M
CLOCK_APB_M_PM_S = 0
CLOCK_APB_M_PM_M = (1 << CLOCK_APB_M_PM_S)
CLOCK_APB_M_EPIC_S = 1
CLOCK_APB_M_EPIC_M = (1 << CLOCK_APB_M_EPIC_S)
CLOCK_APB_M_TIMER32_0_S = 2
CLOCK_APB_M_TIMER32_0_M = (1 << CLOCK_APB_M_TIMER32_0_S)
CLOCK_APB_M_PAD_CONFIG_S = 3
CLOCK_APB_M_PAD_CONFIG_M = (1 << CLOCK_APB_M_PAD_CONFIG_S)
CLOCK_APB_M_WDT_BUS_S = 4
CLOCK_APB_M_WDT_BUS_M = (1 << CLOCK_APB_M_WDT_BUS_S)
CLOCK_APB_M_OTP_S = 5
CLOCK_APB_M_OTP_M = (1 << CLOCK_APB_M_OTP_S)
CLOCK_APB_M_PMON_S = 6
CLOCK_APB_M_PMON_M = (1 << CLOCK_APB_M_PMON_S)
CLOCK_APB_M_WU_S = 7
CLOCK_APB_M_WU_M = (1 << CLOCK_APB_M_WU_S)
CLOCK_APB_M_RTC_S = 8
CLOCK_APB_M_RTC_M = (1 << CLOCK_APB_M_RTC_S)
# APB_P
CLOCK_APB_P_WDT_S = 0
CLOCK_APB_P_WDT_M = (1 << CLOCK_APB_P_WDT_S)
CLOCK_APB_P_UART_0_S = 1
CLOCK_APB_P_UART_0_M = (1 << CLOCK_APB_P_UART_0_S)
CLOCK_APB_P_UART_1_S = 2
CLOCK_APB_P_UART_1_M = (1 << CLOCK_APB_P_UART_1_S)
CLOCK_APB_P_TIMER16_0_S = 3
CLOCK_APB_P_TIMER16_0_M = (1 << CLOCK_APB_P_TIMER16_0_S)
CLOCK_APB_P_TIMER16_1_S = 4
CLOCK_APB_P_TIMER16_1_M = (1 << CLOCK_APB_P_TIMER16_1_S)
CLOCK_APB_P_TIMER16_2_S = 5
CLOCK_APB_P_TIMER16_2_M = (1 << CLOCK_APB_P_TIMER16_2_S)
CLOCK_APB_P_TIMER32_1_S = 6
CLOCK_APB_P_TIMER32_1_M = (1 << CLOCK_APB_P_TIMER32_1_S)
CLOCK_APB_P_TIMER32_2_S = 7
CLOCK_APB_P_TIMER32_2_M = (1 << CLOCK_APB_P_TIMER32_2_S)
CLOCK_APB_P_SPI_0_S = 8
CLOCK_APB_P_SPI_0_M = (1 << CLOCK_APB_P_SPI_0_S)
CLOCK_APB_P_SPI_1_S = 9
CLOCK_APB_P_SPI_1_M = (1 << CLOCK_APB_P_SPI_1_S)
CLOCK_APB_P_I2C_0_S = 10
CLOCK_APB_P_I2C_0_M = (1 << CLOCK_APB_P_I2C_0_S)
CLOCK_APB_P_I2C_1_S = 11
CLOCK_APB_P_I2C_1_M = (1 << CLOCK_APB_P_I2C_1_S)
CLOCK_APB_P_GPIO_0_S = 12
CLOCK_APB_P_GPIO_0_M = (1 << CLOCK_APB_P_GPIO_0_S)
CLOCK_APB_P_GPIO_1_S = 13
CLOCK_APB_P_GPIO_1_M = (1 << CLOCK_APB_P_GPIO_1_S)
CLOCK_APB_P_GPIO_2_S = 14
CLOCK_APB_P_GPIO_2_M = (1 << CLOCK_APB_P_GPIO_2_S)
CLOCK_APB_P_ANALOG_S = 15
CLOCK_APB_P_ANALOG_M = (1 << CLOCK_APB_P_ANALOG_S)
CLOCK_APB_P_GPIO_IRQ_S = 16
CLOCK_APB_P_GPIO_IRQ_M = (1 << CLOCK_APB_P_GPIO_IRQ_S)