9
0
Fork 0

Make mc13892_revision enum as define

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Alexander Shiyan 2012-04-10 23:44:08 +04:00 committed by Sascha Hauer
parent d2383b7436
commit ac3eb47dbc
2 changed files with 17 additions and 19 deletions

View File

@ -212,9 +212,9 @@ static struct file_operations mc_fops = {
};
struct mc13892_rev {
u16 rev_id;
enum mc13892_revision rev;
char *revstr;
u16 rev_id;
int rev;
char *revstr;
};
static struct mc13892_rev mc13892_revisions[] = {

View File

@ -77,20 +77,18 @@
#define MC13892_REG_TEST3 0x3e
#define MC13892_REG_TEST4 0x3f
enum mc13892_revision {
MC13892_REVISION_1_0,
MC13892_REVISION_1_1,
MC13892_REVISION_1_2,
MC13892_REVISION_2_0,
MC13892_REVISION_2_0a,
MC13892_REVISION_2_1,
MC13892_REVISION_3_0,
MC13892_REVISION_3_1,
MC13892_REVISION_3_2,
MC13892_REVISION_3_2a,
MC13892_REVISION_3_3,
MC13892_REVISION_3_5,
};
#define MC13892_REVISION_1_0 0
#define MC13892_REVISION_1_1 1
#define MC13892_REVISION_1_2 2
#define MC13892_REVISION_2_0 3
#define MC13892_REVISION_2_0a 4
#define MC13892_REVISION_2_1 5
#define MC13892_REVISION_3_0 6
#define MC13892_REVISION_3_1 7
#define MC13892_REVISION_3_2 8
#define MC13892_REVISION_3_2a 9
#define MC13892_REVISION_3_3 10
#define MC13892_REVISION_3_5 11
enum mc13xxx_mode {
MC13XXX_MODE_I2C,
@ -102,7 +100,7 @@ struct mc13892 {
struct i2c_client *client;
struct spi_device *spi;
enum mc13xxx_mode mode;
enum mc13892_revision revision;
int revision;
};
extern struct mc13892 *mc13892_get(void);
@ -111,7 +109,7 @@ extern int mc13892_reg_read(struct mc13892 *mc13892, u8 reg, u32 *val);
extern int mc13892_reg_write(struct mc13892 *mc13892, u8 reg, u32 val);
extern int mc13892_set_bits(struct mc13892 *mc13892, u8 reg, u32 mask, u32 val);
static inline enum mc13892_revision mc13892_get_revision(struct mc13892 *mc13892)
static inline int mc13892_get_revision(struct mc13892 *mc13892)
{
return mc13892->revision;
}