forked from luck/tmp_suning_uos_patched
b0a119fd99
This reverts commit 5bdb102b3f
.
Brian Norris <computersforpeace@gmail.com> is reporting:
Ralf,
Please revert this and send it to Linus (or else, I can send it myself).
This is causing build failures, because I didn't take the rest of
Simon's series yet.
drivers/mtd/bcm63xxpart.c: In function 'bcm63xx_parse_cfe_partitions':
drivers/mtd/bcm63xxpart.c:93:2: error: implicit declaration of function
'bcm63xx_nvram_get_psi_size' [-Werror=implicit-function-declaration]
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
References: https://www.linux-mips.org/cgi-bin/mesg.cgi?a=linux-mips&i=20160126191607.GA111152%40google.com
36 lines
877 B
C
36 lines
877 B
C
#ifndef BCM63XX_NVRAM_H
|
|
#define BCM63XX_NVRAM_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
/**
|
|
* bcm63xx_nvram_init() - initializes nvram
|
|
* @nvram: address of the nvram data
|
|
*
|
|
* Initialized the local nvram copy from the target address and checks
|
|
* its checksum.
|
|
*/
|
|
void bcm63xx_nvram_init(void *nvram);
|
|
|
|
/**
|
|
* bcm63xx_nvram_get_name() - returns the board name according to nvram
|
|
*
|
|
* Returns the board name field from nvram. Note that it might not be
|
|
* null terminated if it is exactly 16 bytes long.
|
|
*/
|
|
u8 *bcm63xx_nvram_get_name(void);
|
|
|
|
/**
|
|
* bcm63xx_nvram_get_mac_address() - register & return a new mac address
|
|
* @mac: pointer to array for allocated mac
|
|
*
|
|
* Registers and returns a mac address from the allocated macs from nvram.
|
|
*
|
|
* Returns 0 on success.
|
|
*/
|
|
int bcm63xx_nvram_get_mac_address(u8 *mac);
|
|
|
|
int bcm63xx_nvram_get_psi_size(void);
|
|
|
|
#endif /* BCM63XX_NVRAM_H */
|