diff options
author | Lionel Debieve <lionel.debieve@st.com> | 2019-12-04 21:50:19 +0100 |
---|---|---|
committer | Yann Gautier <yann.gautier@st.com> | 2022-01-27 18:06:36 +0100 |
commit | 591d80c8b108e272ea988113ec23c4d2a3ae450a (patch) | |
tree | 073460b64f5402373d2e087620bd9cbe742acbf3 /include/drivers/st | |
parent | 7418cf397916c97cb4ecf159b1f497a84299b695 (diff) | |
download | arm-trusted-firmware-591d80c8b108e272ea988113ec23c4d2a3ae450a.tar.gz |
refactor(st-clock): update STGEN management
Rework STGEN config function, and move it to stm32mp_clkfunc.c file.
Change-Id: I7784a79c486d1b8811f6f8d123e49ea34899e9b6
Signed-off-by: Lionel Debieve <lionel.debieve@st.com>
Signed-off-by: Yann Gautier <yann.gautier@st.com>
Diffstat (limited to 'include/drivers/st')
-rw-r--r-- | include/drivers/st/stm32mp1_clk.h | 2 | ||||
-rw-r--r-- | include/drivers/st/stm32mp_clkfunc.h | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/include/drivers/st/stm32mp1_clk.h b/include/drivers/st/stm32mp1_clk.h index 59c7c0bd6..e2395bc5c 100644 --- a/include/drivers/st/stm32mp1_clk.h +++ b/include/drivers/st/stm32mp1_clk.h @@ -32,8 +32,6 @@ bool stm32mp1_rcc_is_mckprot(void); void stm32mp1_clk_rcc_regs_lock(void); void stm32mp1_clk_rcc_regs_unlock(void); -void stm32mp1_stgen_increment(unsigned long long offset_in_ms); - #ifdef STM32MP_SHARED_RESOURCES void stm32mp1_register_clock_parents_secure(unsigned long id); #endif diff --git a/include/drivers/st/stm32mp_clkfunc.h b/include/drivers/st/stm32mp_clkfunc.h index 4876213a7..9df38d685 100644 --- a/include/drivers/st/stm32mp_clkfunc.h +++ b/include/drivers/st/stm32mp_clkfunc.h @@ -28,4 +28,9 @@ bool fdt_get_rcc_secure_status(void); int fdt_get_clock_id(int node); unsigned long fdt_get_uart_clock_freq(uintptr_t instance); +void stm32mp_stgen_config(unsigned long rate); +void stm32mp_stgen_restore_counter(unsigned long long value, + unsigned long long offset_in_ms); +unsigned long long stm32mp_stgen_get_counter(void); + #endif /* STM32MP_CLKFUNC_H */ |