1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * include/linux/firmware-map.h: 4 * Copyright (C) 2008 SUSE LINUX Products GmbH 5 * by Bernhard Walle <bernhard.walle@gmx.de> 6 */ 7 #ifndef _LINUX_FIRMWARE_MAP_H 8 #define _LINUX_FIRMWARE_MAP_H 9 10 #include <linux/list.h> 11 12 /* 13 * provide a dummy interface if CONFIG_FIRMWARE_MEMMAP is disabled 14 */ 15 #ifdef CONFIG_FIRMWARE_MEMMAP 16 17 int firmware_map_add_early(u64 start, u64 end, const char *type); 18 int firmware_map_add_hotplug(u64 start, u64 end, const char *type); 19 int firmware_map_remove(u64 start, u64 end, const char *type); 20 21 #else /* CONFIG_FIRMWARE_MEMMAP */ 22 23 static inline int firmware_map_add_early(u64 start, u64 end, const char *type) 24 { 25 return 0; 26 } 27 28 static inline int firmware_map_add_hotplug(u64 start, u64 end, const char *type) 29 { 30 return 0; 31 } 32 33 static inline int firmware_map_remove(u64 start, u64 end, const char *type) 34 { 35 return 0; 36 } 37 38 #endif /* CONFIG_FIRMWARE_MEMMAP */ 39 40 #endif /* _LINUX_FIRMWARE_MAP_H */ 41
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.