bcm47xx_sprom.h (616B)
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 */ 4 5#ifndef __BCM47XX_SPROM_H 6#define __BCM47XX_SPROM_H 7 8#include <linux/types.h> 9#include <linux/kernel.h> 10#include <linux/vmalloc.h> 11 12struct ssb_sprom; 13 14#ifdef CONFIG_BCM47XX_SPROM 15void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix, 16 bool fallback); 17int bcm47xx_sprom_register_fallbacks(void); 18#else 19static inline void bcm47xx_fill_sprom(struct ssb_sprom *sprom, 20 const char *prefix, 21 bool fallback) 22{ 23} 24 25static inline int bcm47xx_sprom_register_fallbacks(void) 26{ 27 return -ENOTSUPP; 28}; 29#endif 30 31#endif /* __BCM47XX_SPROM_H */