blob: 4c5a7709f537604afb0becbb530c69649697db7e [file] [log] [blame]
/*
* (C) Copyright 2011
* Marvell Semiconductor <www.marvell.com>
*
* SPDX-License-Identifier: GPL-2.0+
*/
#ifndef __RECOVERY_H__
#define __RECOVERY_H__
struct recovery_reg_funcs {
unsigned char (*recovery_reg_read)(void);
unsigned char (*recovery_reg_write)(unsigned char value);
};
extern struct recovery_reg_funcs *p_recovery_reg_funcs;
int recovery(int primary_valid, int recovery_valid, int magic_key,
struct recovery_reg_funcs *funcs);
u32 get_sku_max_freq(void);
#endif