ARM: stm32: cleanup stm32f7 files

Cleanup stm32f7 files:
- use BIT macro
- use GENMASK macro
- use rcc struct instead of macro additions

Add missing stm32f7 register in rcc struct

Signed-off-by: Michael Kurz <michi.kurz@gmail.com>
Acked-by: Vikas MANOCHA<vikas.manocha@st.com>
This commit is contained in:
Michael Kurz
2017-01-22 16:04:24 +01:00
committed by Tom Rini
parent b1a8de7e07
commit bad5188be2
6 changed files with 112 additions and 125 deletions

View File

@@ -114,11 +114,6 @@ out:
return rv;
}
/*
* STM32 RCC FMC specific definitions
*/
#define RCC_ENR_FMC (1 << 0) /* FMC module clock */
static inline u32 _ns2clk(u32 ns, u32 freq)
{
u32 tmp = freq/1000000;
@@ -176,7 +171,7 @@ int dram_init(void)
if (rv)
return rv;
setbits_le32(RCC_BASE + RCC_AHB3ENR, RCC_ENR_FMC);
setbits_le32(&STM32_RCC->ahb3enr, RCC_AHB3ENR_FMC_EN);
/*
* Get frequency for NS2CLK calculation.