diff options
Diffstat (limited to 'drivers/w1')
-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; |