| /* SPDX-License-Identifier: GPL-2.0-or-later */ | 
 | /* | 
 |  */ | 
 |  | 
 | #ifndef __BCM47XX_SPROM_H | 
 | #define __BCM47XX_SPROM_H | 
 |  | 
 | #include <linux/types.h> | 
 | #include <linux/kernel.h> | 
 | #include <linux/vmalloc.h> | 
 |  | 
 | struct ssb_sprom; | 
 |  | 
 | #ifdef CONFIG_BCM47XX_SPROM | 
 | void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix, | 
 | 			bool fallback); | 
 | int bcm47xx_sprom_register_fallbacks(void); | 
 | #else | 
 | static inline void bcm47xx_fill_sprom(struct ssb_sprom *sprom, | 
 | 				      const char *prefix, | 
 | 				      bool fallback) | 
 | { | 
 | } | 
 |  | 
 | static inline int bcm47xx_sprom_register_fallbacks(void) | 
 | { | 
 | 	return -ENOTSUPP; | 
 | }; | 
 | #endif | 
 |  | 
 | #endif /* __BCM47XX_SPROM_H */ |