]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
xilinx: Consolidate zynqmp_mmio_read/write in zynqmp_firmware.h
authorMichal Simek <michal.simek@amd.com>
Fri, 23 Jun 2023 12:51:57 +0000 (14:51 +0200)
committerMichal Simek <michal.simek@amd.com>
Fri, 21 Jul 2023 07:00:38 +0000 (09:00 +0200)
zynqmp_mmio_read/write() are firmware provided hooks that's why use only
zynqmp_firmware.h for function declaration.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/e7489556f9e447c737a578c169d7e1e43586a273.1687524706.git.michal.simek@amd.com
arch/arm/mach-versal-net/include/mach/sys_proto.h
arch/arm/mach-versal/include/mach/sys_proto.h
arch/arm/mach-zynqmp/include/mach/sys_proto.h
arch/arm/mach-zynqmp/mp.c
drivers/clk/clk_zynqmp.c
include/zynqmp_firmware.h

index a20cf02712bdca668c3277830277a8b0df203551..23374d10a6b4705cea53a19e689f94a5e497cffd 100644 (file)
@@ -7,5 +7,3 @@
 #include <linux/build_bug.h>
 
 void mem_map_fill(void);
-
-int zynqmp_mmio_write(const u32 address, const u32 mask, const u32 value);
index 433f9ba07c7791414f77246d1c28bc90b8fe3894..757bd873fbeeaa40acd4e5d0959781e0d794974f 100644 (file)
@@ -13,5 +13,3 @@ enum {
 void initialize_tcm(bool mode);
 void tcm_init(u8 mode);
 void mem_map_fill(void);
-
-int zynqmp_mmio_write(const u32 address, const u32 mask, const u32 value);
index c6733ed1bbe7cf0d5cf611cd6094f2d3510e5967..ede00d73fe0c95d16f4c9b1f540ddb85654ca4ed 100644 (file)
@@ -48,9 +48,6 @@ enum {
 
 unsigned int zynqmp_get_silicon_version(void);
 
-int zynqmp_mmio_write(const u32 address, const u32 mask, const u32 value);
-int zynqmp_mmio_read(const u32 address, u32 *value);
-
 void initialize_tcm(bool mode);
 void mem_map_fill(void);
 #if defined(CONFIG_SYS_MEM_RSVD_FOR_MMU) || defined(CONFIG_DEFINE_TCM_OCM_MMAP)
index b06c867e57f662852353cbdc56387737819ff7e6..4c514258ba6904c008b739323a99c033e6b71c93 100644 (file)
@@ -7,6 +7,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <log.h>
+#include <zynqmp_firmware.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/sys_proto.h>
 #include <asm/io.h>
index be0ee50e0e4fdb728d35b186011ef467f6935c71..8320d4918462403c0ff57a46c447cdf41a516fa2 100644 (file)
@@ -12,6 +12,7 @@
 #include <linux/bitops.h>
 #include <clk-uclass.h>
 #include <clk.h>
+#include <zynqmp_firmware.h>
 #include <asm/arch/sys_proto.h>
 #include <dm.h>
 #include <linux/err.h>
index c56ad3f92067288ca15bcbb6a0441b837a120bd1..18a87d27495418501b2ebcb0c9af409ade580754 100644 (file)
@@ -454,6 +454,7 @@ int zynqmp_pm_set_sd_config(u32 node, enum pm_sd_config_type config, u32 value);
 int zynqmp_pm_set_gem_config(u32 node, enum pm_gem_config_type config,
                             u32 value);
 int zynqmp_pm_is_function_supported(const u32 api_id, const u32 id);
+int zynqmp_mmio_read(const u32 address, u32 *value);
 int zynqmp_mmio_write(const u32 address, const u32 mask, const u32 value);
 
 /* Type of Config Object */