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