firmware-map.h (959B)
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 17int firmware_map_add_early(u64 start, u64 end, const char *type); 18int firmware_map_add_hotplug(u64 start, u64 end, const char *type); 19int firmware_map_remove(u64 start, u64 end, const char *type); 20 21#else /* CONFIG_FIRMWARE_MEMMAP */ 22 23static inline int firmware_map_add_early(u64 start, u64 end, const char *type) 24{ 25 return 0; 26} 27 28static inline int firmware_map_add_hotplug(u64 start, u64 end, const char *type) 29{ 30 return 0; 31} 32 33static 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 */