]>
xen: move declarations of device_tree_get_{reg,u32}() to xen/device_tree.h
authorOleksii Kurochko <oleksii.kurochko@gmail.com>
Thu, 12 Jun 2025 10:24:12 +0000 (12:24 +0200)
committerMichal Orzel <michal.orzel@amd.com>
Thu, 12 Jun 2025 10:44:06 +0000 (12:44 +0200)
The definitions of device_tree_get_reg() and device_tree_get_u32() are already
in common code, so move their prototypes there as well.

Signed-off-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
Reviewed-by: Michal Orzel <michal.orzel@amd.com>
xen/arch/arm/include/asm/setup.h
xen/include/xen/device_tree.h

index 6cf272c160ef2443cb50bfa4ae2d2591c52e043d..2b58549c1af1888580fcdf224af8b7a49b9de069 100644 (file)
@@ -53,12 +53,6 @@ void setup_mm(void);
 extern uint32_t hyp_traps_vector[];
 void init_traps(void);
 
-void device_tree_get_reg(const __be32 **cell, uint32_t address_cells,
-                         uint32_t size_cells, paddr_t *start, paddr_t *size);
-
-u32 device_tree_get_u32(const void *fdt, int node,
-                        const char *prop_name, u32 dflt);
-
 int handle_device(struct domain *d, struct dt_device_node *dev, p2m_type_t p2mt,
                   struct rangeset *iomem_ranges, struct rangeset *irq_ranges);
 
index 6dc1fb5159cd71093b223b7ff8f638f97e680e04..75017e4266b5cd5ba92d9e5119051518906b3052 100644 (file)
@@ -949,6 +949,12 @@ int dt_get_pci_domain_nr(struct dt_device_node *node);
 
 struct dt_device_node *dt_find_node_by_phandle(dt_phandle handle);
 
+void device_tree_get_reg(const __be32 **cell, uint32_t address_cells,
+                         uint32_t size_cells, paddr_t *start, paddr_t *size);
+
+u32 device_tree_get_u32(const void *fdt, int node,
+                        const char *prop_name, u32 dflt);
+
 #ifdef CONFIG_DEVICE_TREE_DEBUG
 #define dt_dprintk(fmt, args...)  \
     printk(XENLOG_DEBUG fmt, ## args)