/*
 * Copyright (C) 2009, 2015 IBM Corporation
 * See 'COPYRIGHT' for License of this code.
 */

#ifndef _DIAG_ENCL_H
#define _DIAG_ENCL_H

#include <stdint.h>

#include "encl_util.h"

struct cmd_opts {
	int cmp_prev;	/* -c */
	int leds;	/* -l */
	int serv_event;	/* -s */
	int verbose;	/* -v */
	char *fake_path;	/* -f */
	char *prev_path;	/* for -c */
};

extern struct cmd_opts cmd_opts;
extern int platform;

extern int diag_7031_D24_T24(int, struct dev_vpd *);
extern int diag_bluehawk(int, struct dev_vpd *);
extern int diag_homerun(int, struct dev_vpd *);

#endif	/* _DIAG_ENCL_H */
