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 Wilczynskistatic inline void compaq_nvram_init(void __iomem *rom_start) { } 201da177e4SLinus Torvalds compaq_nvram_load(void __iomem * rom_start,struct controller * ctrl)211da177e4SLinus Torvaldsstatic 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 Torvaldsstatic 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