cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

stm32h7-clks.h (3187B)


      1/* SYS, CORE AND BUS CLOCKS */
      2#define SYS_D1CPRE 0
      3#define HCLK 1
      4#define PCLK1 2
      5#define PCLK2 3
      6#define PCLK3 4
      7#define PCLK4 5
      8#define HSI_DIV 6
      9#define HSE_1M 7
     10#define I2S_CKIN 8
     11#define CK_DSI_PHY 9
     12#define HSE_CK 10
     13#define LSE_CK 11
     14#define CSI_KER_DIV122 12
     15#define RTC_CK 13
     16#define CPU_SYSTICK 14
     17
     18/* OSCILLATOR BANK */
     19#define OSC_BANK 18
     20#define HSI_CK 18
     21#define HSI_KER_CK 19
     22#define CSI_CK 20
     23#define CSI_KER_CK 21
     24#define RC48_CK 22
     25#define LSI_CK 23
     26
     27/* MCLOCK BANK */
     28#define MCLK_BANK 28
     29#define PER_CK 28
     30#define PLLSRC 29
     31#define SYS_CK 30
     32#define TRACEIN_CK 31
     33
     34/* ODF BANK */
     35#define ODF_BANK 32
     36#define PLL1_P 32
     37#define PLL1_Q 33
     38#define PLL1_R 34
     39#define PLL2_P 35
     40#define PLL2_Q 36
     41#define PLL2_R 37
     42#define PLL3_P 38
     43#define PLL3_Q 39
     44#define PLL3_R 40
     45
     46/* MCO BANK */
     47#define MCO_BANK 41
     48#define MCO1 41
     49#define MCO2 42
     50
     51/* PERIF BANK */
     52#define PERIF_BANK 50
     53#define D1SRAM1_CK 50
     54#define ITCM_CK 51
     55#define DTCM2_CK 52
     56#define DTCM1_CK 53
     57#define FLITF_CK 54
     58#define JPGDEC_CK 55
     59#define DMA2D_CK 56
     60#define MDMA_CK 57
     61#define USB2ULPI_CK 58
     62#define USB1ULPI_CK 59
     63#define ETH1RX_CK 60
     64#define ETH1TX_CK 61
     65#define ETH1MAC_CK 62
     66#define ART_CK 63
     67#define DMA2_CK 64
     68#define DMA1_CK 65
     69#define D2SRAM3_CK 66
     70#define D2SRAM2_CK 67
     71#define D2SRAM1_CK 68
     72#define HASH_CK 69
     73#define CRYPT_CK 70
     74#define CAMITF_CK 71
     75#define BKPRAM_CK 72
     76#define HSEM_CK 73
     77#define BDMA_CK 74
     78#define CRC_CK 75
     79#define GPIOK_CK 76
     80#define GPIOJ_CK 77
     81#define GPIOI_CK 78
     82#define GPIOH_CK 79
     83#define GPIOG_CK 80
     84#define GPIOF_CK 81
     85#define GPIOE_CK 82
     86#define GPIOD_CK 83
     87#define GPIOC_CK 84
     88#define GPIOB_CK 85
     89#define GPIOA_CK 86
     90#define WWDG1_CK 87
     91#define DAC12_CK 88
     92#define WWDG2_CK 89
     93#define TIM14_CK 90
     94#define TIM13_CK 91
     95#define TIM12_CK 92
     96#define TIM7_CK 93
     97#define TIM6_CK 94
     98#define TIM5_CK 95
     99#define TIM4_CK 96
    100#define TIM3_CK 97
    101#define TIM2_CK 98
    102#define MDIOS_CK 99
    103#define OPAMP_CK 100
    104#define CRS_CK 101
    105#define TIM17_CK 102
    106#define TIM16_CK 103
    107#define TIM15_CK 104
    108#define TIM8_CK 105
    109#define TIM1_CK 106
    110#define TMPSENS_CK 107
    111#define RTCAPB_CK 108
    112#define VREF_CK 109
    113#define COMP12_CK 110
    114#define SYSCFG_CK 111
    115
    116/* KERNEL BANK */
    117#define KERN_BANK 120
    118#define SDMMC1_CK 120
    119#define QUADSPI_CK 121
    120#define FMC_CK 122
    121#define USB2OTG_CK 123
    122#define USB1OTG_CK 124
    123#define ADC12_CK 125
    124#define SDMMC2_CK 126
    125#define RNG_CK 127
    126#define ADC3_CK 128
    127#define DSI_CK 129
    128#define LTDC_CK 130
    129#define USART8_CK 131
    130#define USART7_CK 132
    131#define HDMICEC_CK 133
    132#define I2C3_CK 134
    133#define I2C2_CK 135
    134#define I2C1_CK 136
    135#define UART5_CK 137
    136#define UART4_CK 138
    137#define USART3_CK 139
    138#define USART2_CK 140
    139#define SPDIFRX_CK 141
    140#define SPI3_CK 142
    141#define SPI2_CK 143
    142#define LPTIM1_CK 144
    143#define FDCAN_CK 145
    144#define SWP_CK 146
    145#define HRTIM_CK 147
    146#define DFSDM1_CK 148
    147#define SAI3_CK 149
    148#define SAI2_CK 150
    149#define SAI1_CK 151
    150#define SPI5_CK 152
    151#define SPI4_CK 153
    152#define SPI1_CK 154
    153#define USART6_CK 155
    154#define USART1_CK 156
    155#define SAI4B_CK 157
    156#define SAI4A_CK 158
    157#define LPTIM5_CK 159
    158#define LPTIM4_CK 160
    159#define LPTIM3_CK 161
    160#define LPTIM2_CK 162
    161#define I2C4_CK 163
    162#define SPI6_CK 164
    163#define LPUART1_CK 165
    164
    165#define STM32H7_MAX_CLKS 166