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 */
32

source code of linux/include/linux/bcm47xx_sprom.h