drivers: timer: gecko: Remove clock configuration
Clock setup is now done by the clock manager based on device tree configuration. Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
This commit is contained in:
parent
c6c3e194d9
commit
cfccd11026
5 changed files with 0 additions and 45 deletions
|
@ -12,5 +12,4 @@ CONFIG_PINCTRL=y
|
|||
|
||||
# Use BURTC as system clock source
|
||||
CONFIG_GECKO_BURTC_TIMER=y
|
||||
CONFIG_CMU_BURTCCLK_LFXO=y
|
||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1024
|
||||
|
|
|
@ -12,5 +12,4 @@ CONFIG_PINCTRL=y
|
|||
|
||||
# Use BURTC as system clock source
|
||||
CONFIG_GECKO_BURTC_TIMER=y
|
||||
CONFIG_CMU_BURTCCLK_LFXO=y
|
||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1024
|
||||
|
|
|
@ -11,5 +11,4 @@ CONFIG_PINCTRL=y
|
|||
|
||||
# Use BURTC as system clock source
|
||||
CONFIG_GECKO_BURTC_TIMER=y
|
||||
CONFIG_CMU_BURTCCLK_LFXO=y
|
||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1024
|
||||
|
|
|
@ -189,17 +189,6 @@ static int burtc_init(void)
|
|||
/* Enable clock for BURTC CSRs on APB */
|
||||
CMU_ClockEnable(cmuClock_BURTC, true);
|
||||
|
||||
/* Configure BURTC LF clocksource according to Kconfig */
|
||||
#if defined(CONFIG_CMU_BURTCCLK_LFXO)
|
||||
CMU_ClockSelectSet(cmuClock_BURTC, cmuSelect_LFXO);
|
||||
#elif defined(CONFIG_CMU_BURTCCLK_LFRCO)
|
||||
CMU_ClockSelectSet(cmuClock_BURTC, cmuSelect_LFRCO);
|
||||
#elif defined(CONFIG_CMU_BURTCCLK_ULFRCO)
|
||||
CMU_ClockSelectSet(cmuClock_BURTC, cmuSelect_ULFRCO);
|
||||
#else
|
||||
#error "Unsupported BURTC clock specified"
|
||||
#endif
|
||||
|
||||
/* Calculate timing constants and init BURTC */
|
||||
hw_clock_freq = CMU_ClockFreqGet(cmuClock_BURTC);
|
||||
z_clock_hw_cycles_per_sec = hw_clock_freq;
|
||||
|
|
|
@ -222,37 +222,6 @@ config CMU_HFCLK_HFRCO
|
|||
|
||||
endchoice
|
||||
|
||||
|
||||
choice
|
||||
prompt "BURTC Clock Selection"
|
||||
depends on SOC_GECKO_BURTC
|
||||
default CMU_BURTCCLK_LFRCO
|
||||
|
||||
config CMU_BURTCCLK_LFXO
|
||||
bool "LFXO - external low frequency crystal oscillator"
|
||||
select CMU_NEED_LFXO
|
||||
help
|
||||
Set this option to use LFXO - the external low freqency crystal oscillator
|
||||
as BURTC clock.
|
||||
Frequency is set by external crystal, typically 32.768 kHz.
|
||||
|
||||
config CMU_BURTCCLK_LFRCO
|
||||
bool "LFRCO - internal low frequency RC oscillator"
|
||||
help
|
||||
Set this option to use LFRCO - the internal low freqency RC oscillator
|
||||
as BURTC clock.
|
||||
Frequency is approximately 32.768 kHz.
|
||||
|
||||
config CMU_BURTCCLK_ULFRCO
|
||||
bool "ULFRCO - internal ultra low frequency RC oscillator"
|
||||
help
|
||||
Set this option to use ULFRCO - the external low freqency crystal oscillator
|
||||
as BURTC clock.
|
||||
Frequency is approximately 1 kHz.
|
||||
|
||||
endchoice
|
||||
|
||||
|
||||
config CMU_HFXO_FREQ
|
||||
int "External high frequency oscillator frequency"
|
||||
help
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue