blob: 826a4969ae512c02fa9c378348a9d64f56247227 [file] [log] [blame]
#ifndef __PWRCAL_ASV_H__
#define __PWRCAL_ASV_H__
struct cal_asv_ops {
void (*print_asv_info)(void);
void (*print_rcc_info)(void);
void (*set_grp)(unsigned int id, unsigned int asvgrp);
int (*get_grp)(unsigned int id, unsigned int lv);
void (*set_tablever)(unsigned int version);
int (*get_tablever)(void);
int (*set_rcc_table)(void);
int (*asv_init)(void);
unsigned int (*asv_pmic_info)(void);
int (*get_ids_info)(unsigned int domain);
void (*set_ssa0)(unsigned int id, unsigned int ssa0);
};
extern struct cal_asv_ops cal_asv_ops;
#endif