Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee71b7d2 authored by David Daney's avatar David Daney Committed by Ralf Baechle
Browse files

MIPS: Add a platform hook for swiotlb setup.



This allows platforms that are using the swiotlb to initialize it.

Signed-off-by: default avatarDavid Daney <ddaney@caviumnetworks.com>
Patchwork: http://patchwork.linux-mips.org/patch/1638/


Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 48e1fd5a
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
@@ -125,4 +125,16 @@ extern unsigned long fw_arg0, fw_arg1, fw_arg2, fw_arg3;
 */
 */
extern void plat_mem_setup(void);
extern void plat_mem_setup(void);


#ifdef CONFIG_SWIOTLB
/*
 * Optional platform hook to call swiotlb_setup().
 */
extern void plat_swiotlb_setup(void);

#else

static inline void plat_swiotlb_setup(void) {}

#endif /* CONFIG_SWIOTLB */

#endif /* _ASM_BOOTINFO_H */
#endif /* _ASM_BOOTINFO_H */
+1 −0
Original line number Original line Diff line number Diff line
@@ -490,6 +490,7 @@ static void __init arch_mem_init(char **cmdline_p)
	bootmem_init();
	bootmem_init();
	device_tree_init();
	device_tree_init();
	sparse_init();
	sparse_init();
	plat_swiotlb_setup();
	paging_init();
	paging_init();
}
}