diff options
| -rw-r--r-- | drivers/w1/w1_therm.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/w1/w1_therm.c b/drivers/w1/w1_therm.c index b9896c10af6d..165526c9360a 100644 --- a/drivers/w1/w1_therm.c +++ b/drivers/w1/w1_therm.c | |||
| @@ -66,7 +66,6 @@ static struct w1_family w1_therm_family_DS1822 = { | |||
| 66 | 66 | ||
| 67 | struct w1_therm_family_converter | 67 | struct w1_therm_family_converter |
| 68 | { | 68 | { |
| 69 | u8 fid; | ||
| 70 | u8 broken; | 69 | u8 broken; |
| 71 | u16 reserved; | 70 | u16 reserved; |
| 72 | struct w1_family *f; | 71 | struct w1_family *f; |
| @@ -78,17 +77,14 @@ static inline int w1_DS18S20_convert_temp(u8 rom[9]); | |||
| 78 | 77 | ||
| 79 | static struct w1_therm_family_converter w1_therm_families[] = { | 78 | static struct w1_therm_family_converter w1_therm_families[] = { |
| 80 | { | 79 | { |
| 81 | .fid = W1_THERM_DS18S20, | ||
| 82 | .f = &w1_therm_family_DS18S20, | 80 | .f = &w1_therm_family_DS18S20, |
| 83 | .convert = w1_DS18S20_convert_temp | 81 | .convert = w1_DS18S20_convert_temp |
| 84 | }, | 82 | }, |
| 85 | { | 83 | { |
| 86 | .fid = W1_THERM_DS1822, | ||
| 87 | .f = &w1_therm_family_DS1822, | 84 | .f = &w1_therm_family_DS1822, |
| 88 | .convert = w1_DS18B20_convert_temp | 85 | .convert = w1_DS18B20_convert_temp |
| 89 | }, | 86 | }, |
| 90 | { | 87 | { |
| 91 | .fid = W1_THERM_DS18B20, | ||
| 92 | .f = &w1_therm_family_DS18B20, | 88 | .f = &w1_therm_family_DS18B20, |
| 93 | .convert = w1_DS18B20_convert_temp | 89 | .convert = w1_DS18B20_convert_temp |
| 94 | }, | 90 | }, |
| @@ -133,7 +129,7 @@ static inline int w1_convert_temp(u8 rom[9], u8 fid) | |||
| 133 | int i; | 129 | int i; |
| 134 | 130 | ||
| 135 | for (i=0; i<sizeof(w1_therm_families)/sizeof(w1_therm_families[0]); ++i) | 131 | for (i=0; i<sizeof(w1_therm_families)/sizeof(w1_therm_families[0]); ++i) |
| 136 | if (w1_therm_families[i].fid == fid) | 132 | if (w1_therm_families[i].f->fid == fid) |
| 137 | return w1_therm_families[i].convert(rom); | 133 | return w1_therm_families[i].convert(rom); |
| 138 | 134 | ||
| 139 | return 0; | 135 | return 0; |
