static inline int w1_convert_temp(u8 rom[9])
static inline int w1_convert_temp(u8 rom[9], u8 fid)
static inline int w1_convert_temp(u8 rom[9]){	int t, h;		if (rom[1] == 0)		t = ((s32)rom[0] >> 1)*1000;	else		t = 1000*(-1*(s32)(0x100-rom[0]) >> 1);		t -= 250;	h = 1000*((s32)rom[7] - (s32)rom[6]);	h /= (s32)rom[7];	t += h;	return t;}