]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
riscv: Remove common.h usage
authorTom Rini <trini@konsulko.com>
Thu, 12 Oct 2023 23:03:59 +0000 (19:03 -0400)
committerTom Rini <trini@konsulko.com>
Tue, 24 Oct 2023 20:34:45 +0000 (16:34 -0400)
We can remove common.h from most cases of the code here, and only a few
places need an additional header instead.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Rick Chen <rick@andestech.com>
34 files changed:
arch/riscv/cpu/andesv5/cache.c
arch/riscv/cpu/andesv5/cpu.c
arch/riscv/cpu/andesv5/spl.c
arch/riscv/cpu/cpu.c
arch/riscv/cpu/fu540/dram.c
arch/riscv/cpu/fu740/dram.c
arch/riscv/cpu/generic/cpu.c
arch/riscv/cpu/generic/dram.c
arch/riscv/cpu/jh7110/dram.c
arch/riscv/cpu/jh7110/spl.c
arch/riscv/cpu/mtrap.S
arch/riscv/cpu/start.S
arch/riscv/include/asm/arch-andes/csr.h
arch/riscv/include/asm/arch-jh7110/eeprom.h
arch/riscv/include/asm/dma-mapping.h
arch/riscv/include/asm/smp.h
arch/riscv/lib/aclint_ipi.c
arch/riscv/lib/andes_plicsw.c
arch/riscv/lib/asm-offsets.c
arch/riscv/lib/boot.c
arch/riscv/lib/bootm.c
arch/riscv/lib/cache.c
arch/riscv/lib/fdt_fixup.c
arch/riscv/lib/image.c
arch/riscv/lib/interrupts.c
arch/riscv/lib/reset.c
arch/riscv/lib/sbi.c
arch/riscv/lib/sbi_ipi.c
arch/riscv/lib/sifive_cache.c
arch/riscv/lib/smp.c
arch/riscv/lib/spl.c
board/AndesTech/ae350/ae350.c
board/sifive/unmatched/hifive-platform-i2c-eeprom.c
board/sifive/unmatched/unmatched.c

index 40d77f671c870caea928ac4f78d73169c497447d..269bb27f75a642bb14f3f54f0c56d245f4ee1f09 100644 (file)
@@ -6,7 +6,6 @@
 
 #include <asm/csr.h>
 #include <asm/asm.h>
-#include <common.h>
 #include <cache.h>
 #include <cpu_func.h>
 #include <dm.h>
index 06e379bcb1fe11b73d55881f7fb9d393a5c49411..63bc24cdfc7cddfcca796a957d4b63dc97dc2e98 100644 (file)
@@ -5,7 +5,6 @@
  */
 
 /* CPU specific code */
-#include <common.h>
 #include <cpu_func.h>
 #include <irq_func.h>
 #include <asm/cache.h>
index 413849043b18b26546e728f0caed2bb2435bfa79..a13dc4095a457372cbc1e64f1b11170a95c92d3d 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2023 Andes Technology Corporation
  * Rick Chen, Andes Technology Corporation <rick@andestech.com>
  */
-#include <common.h>
 #include <cpu_func.h>
 #include <hang.h>
 #include <init.h>
index c1a9638c1ab7f3ab1054d7250115c3a8ddcdb272..ebd39cb41a60a11113a95c0b9ba1a731df5c957d 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <cpu.h>
 #include <dm.h>
 #include <dm/lists.h>
index 94d8018407e6e94bcbc60b54e11a9c1be9dd29d4..7b5a3471ac8851ec0314d31d89e5663f5dc57f10 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <fdtdec.h>
 #include <init.h>
 #include <asm/global_data.h>
index 8657fcd165c31de87ae319f70d342732e93d147c..61f551763f1c44462e9977742f1505c6eae6625d 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <fdtdec.h>
 #include <init.h>
 #include <linux/sizes.h>
index d78e1a3453af9c517a8eb6ae3966465ed1726e4a..f13c18942f3de69e62ab3a48793be05a71e24e22 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <irq_func.h>
 #include <asm/cache.h>
 
index 1b51bae9b661d0c64fbcdde1ae4a2f72a2490abe..91007c0a3d341bfd7927e73525ec6c6c5983b17d 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <fdtdec.h>
 #include <init.h>
 #include <asm/global_data.h>
index 1a9fa46d14b90d96dae18642193d56cafa098458..664b9b93eb62da8fda96d89f1e94078d5c7dde38 100644 (file)
@@ -4,7 +4,6 @@
  * Author: Yanhong Wang <yanhong.wang@starfivetech.com>
  */
 
-#include <common.h>
 #include <fdtdec.h>
 #include <init.h>
 #include <linux/sizes.h>
index 4047b10efe83708271bbc6f358fca696be3c27a8..6bdf8b9c72f0892217beb72f7f270d7c34cc60ad 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2022 StarFive Technology Co., Ltd.
  * Author: Yanhong Wang<yanhong.wang@starfivetech.com>
  */
-#include <common.h>
 #include <asm/arch/eeprom.h>
 #include <asm/csr.h>
 #include <asm/sections.h>
index e40c7bd3f4ff18c83a75c4c13d228e9dc9227356..6eb3ed1d5a8838c1d58aedfa317cefb324f9cabc 100644 (file)
@@ -11,7 +11,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <asm/encoding.h>
 
 #ifdef CONFIG_32BIT
index 30cf6743701b5da4231a4601615a373f8f61b3dc..6cecadfac56d01714f183312c8e839643fd1b01e 100644 (file)
@@ -11,7 +11,6 @@
 
 #include <asm-offsets.h>
 #include <config.h>
-#include <common.h>
 #include <elf.h>
 #include <system-constants.h>
 #include <asm/encoding.h>
index c7ed920cde576780f8965a675cc2aa4f4510fadd..393d51c6dde11e4270433a44b0522e3f11595ceb 100644 (file)
@@ -7,6 +7,7 @@
 #define _ASM_ANDES_CSR_H
 
 #include <asm/asm.h>
+#include <linux/bitops.h>
 #include <linux/const.h>
 
 #define CSR_MCACHE_CTL 0x7ca
index f354d5c60cdcac92c710e3f9eb3444262bbac4c0..d2776d5b6cb349aef4dbfe7605e83a48fd66742a 100644 (file)
@@ -7,6 +7,8 @@
 #ifndef _ASM_RISCV_EEPROM_H
 #define _ASM_RISCV_EEPROM_H
 
+#include <linux/types.h>
+
 u8 get_pcb_revision_from_eeprom(void);
 u32 get_ddr_size_from_eeprom(void);
 
index 6ecadab41cd9cc61b129c8ee378f67aba13976f3..d0cc5d7c775779f209d7c32012f8d61f4d9ad43e 100644 (file)
@@ -9,7 +9,6 @@
 #ifndef __ASM_RISCV_DMA_MAPPING_H
 #define __ASM_RISCV_DMA_MAPPING_H
 
-#include <common.h>
 #include <linux/types.h>
 #include <asm/cache.h>
 #include <cpu_func.h>
index 4284a332e98fdd49c80308484bb7897a081a314a..ee749dd11954dce8f527108f15d361cc8fe3edb0 100644 (file)
@@ -7,6 +7,8 @@
 #ifndef _ASM_RISCV_SMP_H
 #define _ASM_RISCV_SMP_H
 
+#include <linux/types.h>
+
 /**
  * struct ipi_data - Inter-processor interrupt (IPI) data structure
  *
index 90b8e128cb162506e6d97e715be32547c183a025..dcd7e5e6b3449ab22b0881f49fd0f14e0f1651c1 100644 (file)
@@ -8,7 +8,6 @@
  * associated with software and timer interrupts.
  */
 
-#include <common.h>
 #include <dm.h>
 #include <regmap.h>
 #include <syscon.h>
index 6fd49e873b10b0a8a1af61b306fbeeced1e3fef6..6a63661312a562e2e5575aae5b2abaca7b957f92 100644 (file)
@@ -8,7 +8,6 @@
  * similar to RISC-V PLIC.
  */
 
-#include <common.h>
 #include <dm.h>
 #include <asm/global_data.h>
 #include <dm/device-internal.h>
index 452dfcea97f76aed3536944fd4dc48d6d13d9e5d..875bb9a6d983c97e2970809a7ddb6eedad1aff84 100644 (file)
@@ -8,7 +8,6 @@
  * assembly language modules.
  */
 
-#include <common.h>
 #include <asm/global_data.h>
 #include <linux/kbuild.h>
 
index 778d011f7ceadd164c98e8a3334ae633de7ac49a..03014c56dce285422e6ec1b516fc791a2f1a83cf 100644 (file)
@@ -4,8 +4,7 @@
  * Rick Chen, Andes Technology Corporation <rick@andestech.com>
  */
 
-#include <common.h>
-#include <command.h>
+#include <asm/u-boot.h>
 
 unsigned long do_go_exec(ulong (*entry)(int, char * const []),
                         int argc, char *const argv[])
index cc30efc90498e52e3e4ddbf1a489c6dbd59d49dc..f9e1e18ae02648045dda571a8438e5b6b58d7a58 100644 (file)
@@ -6,7 +6,6 @@
  * Rick Chen, Andes Technology Corporation <rick@andestech.com>
  */
 
-#include <common.h>
 #include <bootstage.h>
 #include <command.h>
 #include <dm.h>
index 686e699efbcde2d9ad90a2bf814263118a38592e..c46b49eb0ac635b54be26938a23efe6e011b7aa2 100644 (file)
@@ -4,7 +4,6 @@
  * Rick Chen, Andes Technology Corporation <rick@andestech.com>
  */
 
-#include <common.h>
 #include <cpu_func.h>
 
 void invalidate_icache_all(void)
index 36c16e9be2ae402754344ef17e0de6048362a584..c658e72bd39e6c939745fad0be171c5d4f5416d9 100644 (file)
@@ -6,7 +6,6 @@
 
 #define LOG_CATEGORY LOGC_ARCH
 
-#include <common.h>
 #include <fdt_support.h>
 #include <log.h>
 #include <mapmem.h>
index a65a5b8d17c1b40f3f86a02ddbdc363b507dcf99..a82f48e9a5051e278cd389fbdfcabb0ca1cc6da6 100644 (file)
@@ -6,7 +6,6 @@
  * Based on arm/lib/image.c
  */
 
-#include <common.h>
 #include <image.h>
 #include <mapmem.h>
 #include <errno.h>
index e966afa7e3e3647a66aed9ca82f817fdd4a03322..02dbcfd4238022b80686bba133184ff17925b356 100644 (file)
@@ -10,7 +10,6 @@
  */
 
 #include <linux/compat.h>
-#include <common.h>
 #include <efi_loader.h>
 #include <hang.h>
 #include <irq_func.h>
index 8779c619cc5abd1ab4f388bac9054b6786281ecc..712e1bdb8e1d9496502e2f9341c26fd049eb2f8c 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2018, Bin Meng <bmeng.cn@gmail.com>
  */
 
-#include <common.h>
 #include <command.h>
 #include <hang.h>
 
index 55a3bc3b5c9d47ab0bfaccc813bdc36a815a76d5..35a7d3b12f51bbe06e53976e3fa6ed5f0482d6b4 100644 (file)
@@ -7,7 +7,7 @@
  * Taken from Linux arch/riscv/kernel/sbi.c
  */
 
-#include <common.h>
+#include <errno.h>
 #include <asm/encoding.h>
 #include <asm/sbi.h>
 
index d02e2b4c4882385156b2a7484902a73455f52239..511d3816da84aa6b749c9052d3b080774c8c03d5 100644 (file)
@@ -4,7 +4,6 @@
  * Lukas Auer <lukas.auer@aisec.fraunhofer.de>
  */
 
-#include <common.h>
 #include <asm/encoding.h>
 #include <asm/sbi.h>
 
index 28154878fcc864ac3ab36d489235590ced920c82..39b0248c32342d93071b99a127e37b61453cf40f 100644 (file)
@@ -3,9 +3,9 @@
  * Copyright (C) 2021 SiFive, Inc
  */
 
-#include <common.h>
 #include <cache.h>
 #include <cpu_func.h>
+#include <log.h>
 #include <dm.h>
 
 void enable_caches(void)
index f3cd8b9044a8e09d6c1a42bb6246a1fa4d4914e9..a692f065edd70713182e83bcdb465d540b13527b 100644 (file)
@@ -4,7 +4,6 @@
  * Lukas Auer <lukas.auer@aisec.fraunhofer.de>
  */
 
-#include <common.h>
 #include <cpu_func.h>
 #include <dm.h>
 #include <asm/barrier.h>
index 9b242ed821299b9d3a2e4688e46b30e0559972c3..9a7a4f6ac8d3b95ac1cc25a770b628058d205c29 100644 (file)
@@ -3,7 +3,6 @@
  * Copyright (C) 2019 Fraunhofer AISEC,
  * Lukas Auer <lukas.auer@aisec.fraunhofer.de>
  */
-#include <common.h>
 #include <cpu_func.h>
 #include <hang.h>
 #include <init.h>
index d78ee403e6ce6715801ada94a8a47cae77e4612a..772c6bf1ee3ff763346b66a330a9fdbc77853b59 100644 (file)
@@ -4,7 +4,7 @@
  * Rick Chen, Andes Technology Corporation <rick@andestech.com>
  */
 
-#include <common.h>
+#include <config.h>
 #include <cpu_func.h>
 #include <flash.h>
 #include <image.h>
index c82fb5763ec15463a6e4005c29d5cde82147dec0..d25c24b08b394c686b313e410d7edca929f53b4e 100644 (file)
@@ -9,7 +9,6 @@
  * Timur Tabi (timur@freescale.com)
  */
 
-#include <common.h>
 #include <command.h>
 #include <env.h>
 #include <i2c.h>
index 6675548c2bf81ae648194c6ef7db9443010d795f..c8696270ba27a4c9b449af0598a1bc458d36e17f 100644 (file)
@@ -6,7 +6,6 @@
  *   Pragnesh Patel <pragnesh.patel@sifive.com>
  */
 
-#include <common.h>
 #include <cpu_func.h>
 #include <dm.h>
 #include <asm/sections.h>