mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
5bdb102b3f
Remove bcm63xx_nvram_get_psi_size() as it now has no users. Signed-off-by: Simon Arlott <simon@fire.lp0.eu> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Brian Norris <computersforpeace@gmail.com> Cc: Kevin Cernekee <cernekee@gmail.com> Cc: Florian Fainelli <f.fainelli@gmail.com> Cc: Jonas Gorski <jogo@openwrt.org> Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org> Cc: MIPS Mailing List <linux-mips@linux-mips.org> Cc: MTD Maling List <linux-mtd@lists.infradead.org> Patchwork: https://patchwork.linux-mips.org/patch/11836/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
34 lines
838 B
C
34 lines
838 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);
|
|
|
|
#endif /* BCM63XX_NVRAM_H */
|