Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
cb3eaa5d
Commit
cb3eaa5d
authored
Apr 01, 2003
by
Greg Kroah-Hartman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
i2c: move i2c-proc to i2c-sensor and clean up all usages of it.
parent
0a69163a
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
24 additions
and
35 deletions
+24
-35
drivers/i2c/Kconfig
drivers/i2c/Kconfig
+0
-11
drivers/i2c/Makefile
drivers/i2c/Makefile
+1
-1
drivers/i2c/chips/Kconfig
drivers/i2c/chips/Kconfig
+9
-4
drivers/i2c/chips/adm1021.c
drivers/i2c/chips/adm1021.c
+1
-1
drivers/i2c/chips/lm75.c
drivers/i2c/chips/lm75.c
+1
-1
drivers/i2c/chips/via686a.c
drivers/i2c/chips/via686a.c
+1
-1
drivers/i2c/i2c-sensor.c
drivers/i2c/i2c-sensor.c
+7
-12
include/linux/i2c-sensor.h
include/linux/i2c-sensor.h
+4
-4
No files found.
drivers/i2c/Kconfig
View file @
cb3eaa5d
...
...
@@ -196,17 +196,6 @@ config I2C_CHARDEV
<file:Documentation/modules.txt>.
The module will be called i2c-dev.
config I2C_PROC
tristate "I2C /proc interface (required for hardware sensors)"
depends on I2C && SYSCTL
help
This provides support for i2c device entries in the /proc filesystem.
The entries will be found in /proc/sys/dev/sensors.
This code is also available as a module. If you want to compile
it as a module, say M here and read <file:Documentation/modules.txt>.
The module will be called i2c-proc.
source drivers/i2c/busses/Kconfig
source drivers/i2c/chips/Kconfig
...
...
drivers/i2c/Makefile
View file @
cb3eaa5d
...
...
@@ -14,5 +14,5 @@ obj-$(CONFIG_ITE_I2C_ALGO) += i2c-algo-ite.o
obj-$(CONFIG_ITE_I2C_ADAP)
+=
i2c-adap-ite.o
obj-$(CONFIG_SCx200_I2C)
+=
scx200_i2c.o
obj-$(CONFIG_SCx200_ACB)
+=
scx200_acb.o
obj-$(CONFIG_I2C_
PROC)
+=
i2c-proc
.o
obj-$(CONFIG_I2C_
SENSOR)
+=
i2c-sensor
.o
obj-y
+=
busses/ chips/
drivers/i2c/chips/Kconfig
View file @
cb3eaa5d
#
# Sensor device configuration
# All depend on EXPERIMENTAL
, I2C and I2C_PROC.
# All depend on EXPERIMENTAL
and I2C
#
menu "I2C Hardware Sensors Chip support"
config SENSORS_ADM1021
tristate " Analog Devices ADM1021 and compatibles"
depends on I2C &&
I2C_PROC
depends on I2C &&
EXPERIMENTAL
help
If you say yes here you get support for Analog Devices ADM1021
and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
...
...
@@ -24,7 +24,7 @@ config SENSORS_ADM1021
config SENSORS_LM75
tristate " National Semiconductors LM75 and compatibles"
depends on I2C &&
I2C_PROC
depends on I2C &&
EXPERIMENTAL
help
If you say yes here you get support for National Semiconductor LM75
sensor chips and clones: Dallas Semi DS75 and DS1775, TelCon
...
...
@@ -39,7 +39,7 @@ config SENSORS_LM75
config SENSORS_VIA686A
tristate " VIA686A"
depends on I2C &&
I2C_PROC
depends on I2C &&
EXPERIMENTAL
help
support for via686a
If you say yes here you get support for the integrated sensors in
...
...
@@ -50,4 +50,9 @@ config SENSORS_VIA686A
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
config I2C_SENSOR
tristate
depends on SENSORS_ADM1021 || SENSORS_LM75 || SENSORS_VIA686A
default m
endmenu
drivers/i2c/chips/adm1021.c
View file @
cb3eaa5d
...
...
@@ -23,7 +23,7 @@
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/i2c.h>
#include <linux/i2c-
proc
.h>
#include <linux/i2c-
sensor
.h>
/* Registers */
...
...
drivers/i2c/chips/lm75.c
View file @
cb3eaa5d
...
...
@@ -24,7 +24,7 @@
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/i2c.h>
#include <linux/i2c-
proc
.h>
#include <linux/i2c-
sensor
.h>
/* Addresses to scan */
...
...
drivers/i2c/chips/via686a.c
View file @
cb3eaa5d
...
...
@@ -36,7 +36,7 @@
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/i2c.h>
#include <linux/i2c-
proc
.h>
#include <linux/i2c-
sensor
.h>
#include <linux/init.h>
#include <asm/io.h>
...
...
drivers/i2c/i2c-
proc
.c
→
drivers/i2c/i2c-
sensor
.c
View file @
cb3eaa5d
/*
i2c-
proc
.c - Part of lm_sensors, Linux kernel modules for hardware
i2c-
sensor
.c - Part of lm_sensors, Linux kernel modules for hardware
monitoring
Copyright (c) 1998 - 2001 Frodo Looijaard <frodol@dds.nl> and
Mark D. Studebaker <mdsxyz123@yahoo.com>
...
...
@@ -19,10 +19,6 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/*
This driver puts entries in /proc/sys/dev/sensors for each I2C device
*/
/* #define DEBUG 1 */
#include <linux/module.h>
...
...
@@ -30,11 +26,10 @@
#include <linux/slab.h>
#include <linux/ctype.h>
#include <linux/sysctl.h>
#include <linux/proc_fs.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/i2c.h>
#include <linux/i2c-
proc
.h>
#include <linux/i2c-
sensor
.h>
#include <asm/uaccess.h>
...
...
@@ -168,20 +163,20 @@ int i2c_detect(struct i2c_adapter *adapter,
return
0
;
}
static
int
__init
i2c_
proc
_init
(
void
)
static
int
__init
i2c_
sensor
_init
(
void
)
{
return
0
;
}
static
void
__exit
i2c_
proc
_exit
(
void
)
static
void
__exit
i2c_
sensor
_exit
(
void
)
{
}
EXPORT_SYMBOL
(
i2c_detect
);
MODULE_AUTHOR
(
"Frodo Looijaard <frodol@dds.nl>"
);
MODULE_DESCRIPTION
(
"i2c-
proc
driver"
);
MODULE_DESCRIPTION
(
"i2c-
sensor
driver"
);
MODULE_LICENSE
(
"GPL"
);
module_init
(
i2c_
proc
_init
);
module_exit
(
i2c_
proc
_exit
);
module_init
(
i2c_
sensor
_init
);
module_exit
(
i2c_
sensor
_exit
);
include/linux/i2c-
proc
.h
→
include/linux/i2c-
sensor
.h
View file @
cb3eaa5d
/*
i2c-
proc
.h - Part of the i2c package
i2c-
sensor
.h - Part of the i2c package
was originally sensors.h - Part of lm_sensors, Linux kernel modules
for hardware monitoring
Copyright (c) 1998, 1999 Frodo Looijaard <frodol@dds.nl>
...
...
@@ -19,8 +19,8 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#ifndef _LINUX_I2C_
PROC
_H
#define _LINUX_I2C_
PROC
_H
#ifndef _LINUX_I2C_
SENSOR
_H
#define _LINUX_I2C_
SENSOR
_H
#include <linux/sysctl.h>
...
...
@@ -369,5 +369,5 @@ struct i2c_chips_data {
char
name
[
SENSORS_PREFIX_MAX
+
13
];
};
#endif
/* def _LINUX_I2C_
PROC
_H */
#endif
/* def _LINUX_I2C_
SENSOR
_H */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment