tmp421.c (b74b953b998bcc2db91b694446f3a2619ec32de6) | tmp421.c (918ee91c071d6248c48bc6457a6dea286146e3ad) |
---|---|
1/* tmp421.c 2 * 3 * Copyright (C) 2009 Andre Prendel <andre.prendel@gmx.de> 4 * Preliminary support by: 5 * Melvin Rook, Raymond Ng 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by --- 22 unchanged lines hidden (view full) --- 31#include <linux/i2c.h> 32#include <linux/hwmon.h> 33#include <linux/hwmon-sysfs.h> 34#include <linux/err.h> 35#include <linux/mutex.h> 36#include <linux/sysfs.h> 37 38/* Addresses to scan */ | 1/* tmp421.c 2 * 3 * Copyright (C) 2009 Andre Prendel <andre.prendel@gmx.de> 4 * Preliminary support by: 5 * Melvin Rook, Raymond Ng 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by --- 22 unchanged lines hidden (view full) --- 31#include <linux/i2c.h> 32#include <linux/hwmon.h> 33#include <linux/hwmon-sysfs.h> 34#include <linux/err.h> 35#include <linux/mutex.h> 36#include <linux/sysfs.h> 37 38/* Addresses to scan */ |
39static unsigned short normal_i2c[] = { 0x2a, 0x4c, 0x4d, 0x4e, 0x4f, 40 I2C_CLIENT_END }; | 39static const unsigned short normal_i2c[] = { 0x2a, 0x4c, 0x4d, 0x4e, 0x4f, 40 I2C_CLIENT_END }; |
41 42enum chips { tmp421, tmp422, tmp423 }; 43 44/* The TMP421 registers */ 45#define TMP421_CONFIG_REG_1 0x09 46#define TMP421_CONVERSION_RATE_REG 0x0B 47#define TMP421_MANUFACTURER_ID_REG 0xFE 48#define TMP421_DEVICE_ID_REG 0xFF --- 295 unchanged lines hidden --- | 41 42enum chips { tmp421, tmp422, tmp423 }; 43 44/* The TMP421 registers */ 45#define TMP421_CONFIG_REG_1 0x09 46#define TMP421_CONVERSION_RATE_REG 0x0B 47#define TMP421_MANUFACTURER_ID_REG 0xFE 48#define TMP421_DEVICE_ID_REG 0xFF --- 295 unchanged lines hidden --- |