xref: /linux/drivers/pci/hotplug/cpqphp_nvram.h (revision b746a1a2860f4a918f32d10dc569115d282aaf2f)
1736759efSBjorn Helgaas /* SPDX-License-Identifier: GPL-2.0+ */
21da177e4SLinus Torvalds /*
31da177e4SLinus Torvalds  * Compaq Hot Plug Controller Driver
41da177e4SLinus Torvalds  *
51da177e4SLinus Torvalds  * Copyright (C) 1995,2001 Compaq Computer Corporation
61da177e4SLinus Torvalds  * Copyright (C) 2001 Greg Kroah-Hartman (greg@kroah.com)
71da177e4SLinus Torvalds  *
81da177e4SLinus Torvalds  * All rights reserved.
91da177e4SLinus Torvalds  *
101da177e4SLinus Torvalds  * Send feedback to <greg@kroah.com>
111da177e4SLinus Torvalds  *
121da177e4SLinus Torvalds  */
131da177e4SLinus Torvalds 
141da177e4SLinus Torvalds #ifndef _CPQPHP_NVRAM_H
151da177e4SLinus Torvalds #define _CPQPHP_NVRAM_H
161da177e4SLinus Torvalds 
171da177e4SLinus Torvalds #ifndef CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM
181da177e4SLinus Torvalds 
compaq_nvram_init(void __iomem * rom_start)19*55507aeaSKrzysztof Wilczynski static inline void compaq_nvram_init(void __iomem *rom_start) { }
201da177e4SLinus Torvalds 
compaq_nvram_load(void __iomem * rom_start,struct controller * ctrl)211da177e4SLinus Torvalds static inline int compaq_nvram_load(void __iomem *rom_start, struct controller *ctrl)
221da177e4SLinus Torvalds {
231da177e4SLinus Torvalds 	return 0;
241da177e4SLinus Torvalds }
251da177e4SLinus Torvalds 
compaq_nvram_store(void __iomem * rom_start)261da177e4SLinus Torvalds static inline int compaq_nvram_store(void __iomem *rom_start)
271da177e4SLinus Torvalds {
281da177e4SLinus Torvalds 	return 0;
291da177e4SLinus Torvalds }
301da177e4SLinus Torvalds 
311da177e4SLinus Torvalds #else
321da177e4SLinus Torvalds 
33f39d5b72SBjorn Helgaas void compaq_nvram_init(void __iomem *rom_start);
34f39d5b72SBjorn Helgaas int compaq_nvram_load(void __iomem *rom_start, struct controller *ctrl);
35f39d5b72SBjorn Helgaas int compaq_nvram_store(void __iomem *rom_start);
361da177e4SLinus Torvalds 
371da177e4SLinus Torvalds #endif
381da177e4SLinus Torvalds 
391da177e4SLinus Torvalds #endif
401da177e4SLinus Torvalds 
41