···11/*22- lm75.c - Part of lm_sensors, Linux kernel modules for hardware33- monitoring44- Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl>55-66- This program is free software; you can redistribute it and/or modify77- it under the terms of the GNU General Public License as published by88- the Free Software Foundation; either version 2 of the License, or99- (at your option) any later version.1010-1111- This program is distributed in the hope that it will be useful,1212- but WITHOUT ANY WARRANTY; without even the implied warranty of1313- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the1414- GNU General Public License for more details.1515-1616- You should have received a copy of the GNU General Public License1717- along with this program; if not, write to the Free Software1818- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.1919-*/22+ * lm75.c - Part of lm_sensors, Linux kernel modules for hardware33+ * monitoring44+ * Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl>55+ *66+ * This program is free software; you can redistribute it and/or modify77+ * it under the terms of the GNU General Public License as published by88+ * the Free Software Foundation; either version 2 of the License, or99+ * (at your option) any later version.1010+ *1111+ * This program is distributed in the hope that it will be useful,1212+ * but WITHOUT ANY WARRANTY; without even the implied warranty of1313+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the1414+ * GNU General Public License for more details.1515+ *1616+ * You should have received a copy of the GNU General Public License1717+ * along with this program; if not, write to the Free Software1818+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.1919+ */20202121#include <linux/module.h>2222#include <linux/init.h>···340340341341/* register access */342342343343-/* All registers are word-sized, except for the configuration register.344344- LM75 uses a high-byte first convention, which is exactly opposite to345345- the SMBus standard. */343343+/*344344+ * All registers are word-sized, except for the configuration register.345345+ * LM75 uses a high-byte first convention, which is exactly opposite to346346+ * the SMBus standard.347347+ */346348static int lm75_read_value(struct i2c_client *client, u8 reg)347349{348350 int value;