1 /* 2 * (C) Copyright 2016 3 * Vikas Manocha, ST Micoelectronics, vikas.manocha@st.com. 4 * 5 * SPDX-License-Identifier: GPL-2.0+ 6 */ 7 8 #ifndef _STM32_RCC_H 9 #define _STM32_RCC_H 10 11 /* 12 * RCC AHB1ENR specific definitions 13 */ 14 #define RCC_AHB1ENR_GPIO_A_EN BIT(0) 15 #define RCC_AHB1ENR_GPIO_B_EN BIT(1) 16 #define RCC_AHB1ENR_GPIO_C_EN BIT(2) 17 #define RCC_AHB1ENR_GPIO_D_EN BIT(3) 18 #define RCC_AHB1ENR_GPIO_E_EN BIT(4) 19 #define RCC_AHB1ENR_GPIO_F_EN BIT(5) 20 #define RCC_AHB1ENR_GPIO_G_EN BIT(6) 21 #define RCC_AHB1ENR_GPIO_H_EN BIT(7) 22 #define RCC_AHB1ENR_GPIO_I_EN BIT(8) 23 #define RCC_AHB1ENR_GPIO_J_EN BIT(9) 24 #define RCC_AHB1ENR_GPIO_K_EN BIT(10) 25 #define RCC_AHB1ENR_ETHMAC_EN BIT(25) 26 #define RCC_AHB1ENR_ETHMAC_TX_EN BIT(26) 27 #define RCC_AHB1ENR_ETHMAC_RX_EN BIT(27) 28 #define RCC_AHB1ENR_ETHMAC_PTP_EN BIT(28) 29 30 /* 31 * RCC AHB3ENR specific definitions 32 */ 33 #define RCC_AHB3ENR_FMC_EN BIT(0) 34 #define RCC_AHB3ENR_QSPI_EN BIT(1) 35 36 /* 37 * RCC APB1ENR specific definitions 38 */ 39 #define RCC_APB1ENR_TIM2EN BIT(0) 40 #define RCC_APB1ENR_USART2EN BIT(17) 41 #define RCC_APB1ENR_USART3EN BIT(18) 42 #define RCC_APB1ENR_PWREN BIT(28) 43 44 /* 45 * RCC APB2ENR specific definitions 46 */ 47 #define RCC_APB2ENR_USART1EN BIT(4) 48 #define RCC_APB2ENR_USART6EN BIT(5) 49 #define RCC_APB2ENR_SYSCFGEN BIT(14) 50 51 #endif 52