asc7621.c (b74b953b998bcc2db91b694446f3a2619ec32de6) | asc7621.c (918ee91c071d6248c48bc6457a6dea286146e3ad) |
---|---|
1/* 2 * asc7621.c - Part of lm_sensors, Linux kernel modules for hardware monitoring 3 * Copyright (c) 2007, 2010 George Joseph <george.joseph@fairview5.com> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. --- 14 unchanged lines hidden (view full) --- 23#include <linux/jiffies.h> 24#include <linux/i2c.h> 25#include <linux/hwmon.h> 26#include <linux/hwmon-sysfs.h> 27#include <linux/err.h> 28#include <linux/mutex.h> 29 30/* Addresses to scan */ | 1/* 2 * asc7621.c - Part of lm_sensors, Linux kernel modules for hardware monitoring 3 * Copyright (c) 2007, 2010 George Joseph <george.joseph@fairview5.com> 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. --- 14 unchanged lines hidden (view full) --- 23#include <linux/jiffies.h> 24#include <linux/i2c.h> 25#include <linux/hwmon.h> 26#include <linux/hwmon-sysfs.h> 27#include <linux/err.h> 28#include <linux/mutex.h> 29 30/* Addresses to scan */ |
31static unsigned short normal_i2c[] = { | 31static const unsigned short normal_i2c[] = { |
32 0x2c, 0x2d, 0x2e, I2C_CLIENT_END 33}; 34 35enum asc7621_type { 36 asc7621, 37 asc7621a 38}; 39 --- 7 unchanged lines hidden (view full) --- 47 48struct asc7621_chip { 49 char *name; 50 enum asc7621_type chip_type; 51 u8 company_reg; 52 u8 company_id; 53 u8 verstep_reg; 54 u8 verstep_id; | 32 0x2c, 0x2d, 0x2e, I2C_CLIENT_END 33}; 34 35enum asc7621_type { 36 asc7621, 37 asc7621a 38}; 39 --- 7 unchanged lines hidden (view full) --- 47 48struct asc7621_chip { 49 char *name; 50 enum asc7621_type chip_type; 51 u8 company_reg; 52 u8 company_id; 53 u8 verstep_reg; 54 u8 verstep_id; |
55 unsigned short *addresses; | 55 const unsigned short *addresses; |
56}; 57 58static struct asc7621_chip asc7621_chips[] = { 59 { 60 .name = "asc7621", 61 .chip_type = asc7621, 62 .company_reg = 0x3e, 63 .company_id = 0x61, --- 1184 unchanged lines hidden --- | 56}; 57 58static struct asc7621_chip asc7621_chips[] = { 59 { 60 .name = "asc7621", 61 .chip_type = asc7621, 62 .company_reg = 0x3e, 63 .company_id = 0x61, --- 1184 unchanged lines hidden --- |