]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
stv0991: remove specific CONFIG_STV0991 configs
authorPatrick Delaunay <patrick.delaunay@foss.st.com>
Wed, 6 Oct 2021 16:10:32 +0000 (18:10 +0200)
committerPatrice Chotard <patrice.chotard@foss.st.com>
Fri, 8 Oct 2021 06:30:18 +0000 (08:30 +0200)
Remove the following STV0991 specific configs:
- CONFIG_STV0991 (never used, only defined in CONFIG_SYS_EXTRA_OPTIONS)
- CONFIG_STV0991_HZ (replaced by generic CONFIG_SYS_HZ)
- CONFIG_STV0991_HZ_CLOCK (replaced by generic CONFIG_SYS_HZ_CLOCK)

This patch allows to reduce the file config_whitelist.txt.

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
arch/arm/cpu/armv7/stv0991/timer.c
arch/arm/include/asm/arch-stv0991/stv0991_gpt.h
configs/stv0991_defconfig
scripts/config_whitelist.txt

index 07033acb5c187eaed6056e734bb2c9621bd5e368..67764ccf66a64544779e96ef9f61b50b0998c025 100644 (file)
@@ -18,7 +18,7 @@ static struct stv0991_cgu_regs *const stv0991_cgu_regs = \
                                (struct stv0991_cgu_regs *) (CGU_BASE_ADDR);
 
 #define READ_TIMER()   (readl(&gpt1_regs_ptr->cnt) & GPT_FREE_RUNNING)
-#define GPT_RESOLUTION (CONFIG_STV0991_HZ_CLOCK / CONFIG_STV0991_HZ)
+#define GPT_RESOLUTION (CONFIG_SYS_HZ_CLOCK / CONFIG_SYS_HZ)
 
 DECLARE_GLOBAL_DATA_PTR;
 
@@ -67,7 +67,7 @@ void __udelay(unsigned long usec)
 {
        ulong tmo;
        ulong start = get_timer_masked();
-       ulong tenudelcnt = CONFIG_STV0991_HZ_CLOCK / (1000 * 100);
+       ulong tenudelcnt = CONFIG_SYS_HZ_CLOCK / (1000 * 100);
        ulong rndoff;
 
        rndoff = (usec % 10) ? 1 : 0;
@@ -110,5 +110,5 @@ unsigned long long get_ticks(void)
  */
 ulong get_tbclk(void)
 {
-       return CONFIG_STV0991_HZ;
+       return CONFIG_SYS_HZ;
 }
index cd27472ad7e1a3b284dee90d4c522389e018a686..f1d5667c32bf6da62f53f6500d8fe54453738e73 100644 (file)
@@ -36,7 +36,7 @@ struct gpt_regs *const gpt1_regs_ptr =
 #define GPT_FREE_RUNNING               0xFFFF
 
 /* Timer, HZ specific defines */
-#define CONFIG_STV0991_HZ              1000
-#define CONFIG_STV0991_HZ_CLOCK                (27*1000*1000)/GPT_PRESCALER_128
+#define CONFIG_SYS_HZ                  1000
+#define CONFIG_SYS_HZ_CLOCK            ((27 * 1000 * 1000) / GPT_PRESCALER_128)
 
 #endif
index 7fe5f99f4d4725ae06ec52d1cdbcfbdb2d9dfa5d..f5162728449aa80a29e3144ca059d80ff9d7f9d5 100644 (file)
@@ -10,7 +10,6 @@ CONFIG_ENV_SIZE=0x10000
 CONFIG_ENV_OFFSET=0x30000
 CONFIG_ENV_SECT_SIZE=0x10000
 CONFIG_DEFAULT_DEVICE_TREE="stv0991"
-CONFIG_SYS_EXTRA_OPTIONS="STV0991"
 CONFIG_BOOTDELAY=3
 CONFIG_AUTOBOOT_KEYED=y
 CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n"
index ce02cb33ef4cdfc9cd9644d722c7efd87eec8e89..a0eb1aaf2aad5889af1164d436d221e21a8b8d5f 100644 (file)
@@ -1423,9 +1423,6 @@ CONFIG_STACKBASE
 CONFIG_STANDALONE_LOAD_ADDR
 CONFIG_STATIC_BOARD_REV
 CONFIG_STD_DEVICES_SETTINGS
-CONFIG_STV0991
-CONFIG_STV0991_HZ
-CONFIG_STV0991_HZ_CLOCK
 CONFIG_SXNI855T
 CONFIG_SYSFS
 CONFIG_SYSMGR_ISWGRP_HANDOFF