summaryrefslogtreecommitdiff
path: root/mkpatch
diff options
context:
space:
mode:
authorMark D. Studebaker <mdsxyz123@yahoo.com>2001-10-22 00:06:46 +0000
committerMark D. Studebaker <mdsxyz123@yahoo.com>2001-10-22 00:06:46 +0000
commit04a79767831f1ba7373cd38305addc7efc8c7489 (patch)
tree84da42b24d7de4927887b61d397bfcad2ac5ab37 /mkpatch
parentcefb74c34f6220d41df2d08fddfd77a0ad2d84e0 (diff)
downloadlm-sensors-git-04a79767831f1ba7373cd38305addc7efc8c7489.tar.gz
add 7 drivers to mkpatch
git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1207 7894878c-1315-0410-8ee3-d5d059ff63e0
Diffstat (limited to 'mkpatch')
-rw-r--r--mkpatch/Config.in6
-rwxr-xr-xmkpatch/mkpatch.pl130
2 files changed, 136 insertions, 0 deletions
diff --git a/mkpatch/Config.in b/mkpatch/Config.in
index f4025bad..330edbc2 100644
--- a/mkpatch/Config.in
+++ b/mkpatch/Config.in
@@ -13,10 +13,16 @@ if [ "$CONFIG_I2C_PROC" = "m" -o "$CONFIG_I2C_PROC" = "y" ] ; then
if [ "$CONFIG_SENSORS" != "n" ]; then
dep_tristate ' Analog Devices ADM1021 and compatibles' CONFIG_SENSORS_ADM1021 $CONFIG_I2C $CONFIG_I2C_PROC
+ dep_tristate ' Analog Devices ADM1024' CONFIG_SENSORS_ADM1024 $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' Analog Devices ADM1025' CONFIG_SENSORS_ADM1025 $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' Analog Devices ADM9240 and compatibles' CONFIG_SENSORS_ADM9240 $CONFIG_I2C $CONFIG_I2C_PROC
+ dep_tristate ' Dallas DS1621 and DS1625' CONFIG_SENSORS_DS1621 $CONFIG_I2C $CONFIG_I2C_PROC
+ dep_tristate ' Fujitsu-Siemens Poseidon' CONFIG_SENSORS_FSCPOS $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' Genesys Logic GL518SM' CONFIG_SENSORS_GL518SM $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' Genesys Logic GL520SM' CONFIG_SENSORS_GL520SM $CONFIG_I2C $CONFIG_I2C_PROC
+ dep_tristate ' HP Maxilife' CONFIG_SENSORS_MAXILIFE $CONFIG_I2C $CONFIG_I2C_PROC
+ dep_tristate ' ITE 8705/8712, SiS950' CONFIG_SENSORS_IT87 $CONFIG_I2C $CONFIG_I2C_PROC
+ dep_tristate ' Myson MTP008' CONFIG_SENSORS_MTP008 $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' National Semiconductors LM75 and compatibles' CONFIG_SENSORS_LM75 $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' National Semiconductors LM78' CONFIG_SENSORS_LM78 $CONFIG_I2C $CONFIG_I2C_PROC
dep_tristate ' National Semiconductors LM80' CONFIG_SENSORS_LM80 $CONFIG_I2C $CONFIG_I2C_PROC
diff --git a/mkpatch/mkpatch.pl b/mkpatch/mkpatch.pl
index e48efe81..3482857a 100755
--- a/mkpatch/mkpatch.pl
+++ b/mkpatch/mkpatch.pl
@@ -109,6 +109,12 @@ CONFIG_I2C_MAINBOARD
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
+Acer Labs ALI 1535
+CONFIG_I2C_ALI1535
+ If you say yes to this option, support will be included for the Acer
+ Labs ALI 1535 mainboard I2C interface. This can also be
+ built as a module.
+
Acer Labs ALI 1533 and 1543C
CONFIG_I2C_ALI15X3
If you say yes to this option, support will be included for the Acer
@@ -217,6 +223,15 @@ CONFIG_SENSORS_ADM1021
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
+Analog Devices ADM1024
+CONFIG_SENSORS_ADM1024
+ If you say yes here you get support for Analog Devices ADM1024 sensor
+ chips. This can also be built as a module.
+
+ You will also need the latest user-space utilties: you can find them
+ in the lm_sensors package, which you can download at
+ http://www.lm-sensors.nu
+
Analog Devices ADM1025
CONFIG_SENSORS_ADM1025
If you say yes here you get support for Analog Devices ADM1025 sensor
@@ -239,6 +254,24 @@ CONFIG_SENSORS_ADM9240
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
+Dallas DS1621 and DS1625
+CONFIG_SENSORS_DS1621
+ If you say yes here you get support for the Dallas DS1621 and DS1625x
+ sensor chips. This can also be built as a module.
+
+ You will also need the latest user-space utilties: you can find them
+ in the lm_sensors package, which you can download at
+ http://www.lm-sensors.nu
+
+Fujitsu-Siemens Poseidon
+CONFIG_SENSORS_FSCPOS
+ If you say yes here you get support for the Fujitsu-Siemens Poseidon
+ sensor chip. This can also be built as a module.
+
+ You will also need the latest user-space utilties: you can find them
+ in the lm_sensors package, which you can download at
+ http://www.lm-sensors.nu
+
Genesys Logic GL518SM
CONFIG_SENSORS_GL518SM
If you say yes here you get support for Genesys Logic GL518SM sensor
@@ -259,6 +292,33 @@ CONFIG_SENSORS_GL520SM
in the lm_sensors package, which you can download at
http://www.lm-sensors.nu
+HP Maxilife
+CONFIG_SENSORS_MAXILIFE
+ If you say yes here you get support for the HP Maxilife
+ sensor chip. This can also be built as a module.
+
+ You will also need the latest user-space utilties: you can find them
+ in the lm_sensors package, which you can download at
+ http://www.lm-sensors.nu
+
+ITE 8705, 8712, Sis950
+CONFIG_SENSORS_IT87
+ If you say yes here you get support for the ITE 8705 and 8712 and
+ SiS950 sensor chips. This can also be built as a module.
+
+ You will also need the latest user-space utilties: you can find them
+ in the lm_sensors package, which you can download at
+ http://www.lm-sensors.nu
+
+Myson MTP008
+CONFIG_SENSORS_MTP008
+ If you say yes here you get support for the Myson MTP008
+ sensor chip. This can also be built as a module.
+
+ You will also need the latest user-space utilties: you can find them
+ in the lm_sensors package, which you can download at
+ http://www.lm-sensors.nu
+
National Semiconductor LM75 and compatibles
CONFIG_SENSORS_LM75
If you say yes here you get support for National Semiconductor LM75
@@ -638,6 +698,7 @@ sub gen_drivers_i2c_Config_in
print OUTPUT << 'EOF';
bool 'I2C mainboard interfaces' CONFIG_I2C_MAINBOARD
if [ "$CONFIG_I2C_MAINBOARD" = "y" ]; then
+ tristate ' Acer Labs ALI 1535' CONFIG_I2C_ALI1535
tristate ' Acer Labs ALI 1533 and 1543C' CONFIG_I2C_ALI15X3
dep_tristate ' Apple Hydra Mac I/O' CONFIG_I2C_HYDRA $CONFIG_I2C_ALGOBIT
tristate ' AMD 756/766' CONFIG_I2C_AMD756
@@ -687,17 +748,23 @@ export-objs := sensors.o
obj-$(CONFIG_SENSORS) += sensors.o
obj-$(CONFIG_SENSORS_ADM1021) += adm1021.o
+obj-$(CONFIG_SENSORS_ADM1024) += adm1024.o
obj-$(CONFIG_SENSORS_ADM1025) += adm1025.o
obj-$(CONFIG_SENSORS_ADM9240) += adm9240.o
obj-$(CONFIG_SENSORS_BT869) += bt869.o
obj-$(CONFIG_SENSORS_DDCMON) += ddcmon.o
+obj-$(CONFIG_SENSORS_DS1621) += ds1621.o
obj-$(CONFIG_SENSORS_EEPROM) += eeprom.o
+obj-$(CONFIG_SENSORS_FSCPOS) += fscpos.o
obj-$(CONFIG_SENSORS_GL518SM) += gl518sm.o
obj-$(CONFIG_SENSORS_GL520SM) += gl520sm.o
+obj-$(CONFIG_SENSORS_IT87) += it87.o
obj-$(CONFIG_SENSORS_LM75) += lm75.o
obj-$(CONFIG_SENSORS_LM78) += lm78.o
obj-$(CONFIG_SENSORS_LM80) += lm80.o
obj-$(CONFIG_SENSORS_LM87) += lm87.o
+obj-$(CONFIG_SENSORS_MAXILIFE) += maxilife.o
+obj-$(CONFIG_SENSORS_MTP008) += mtp008.o
obj-$(CONFIG_SENSORS_SIS5595) += sis5595.o
obj-$(CONFIG_SENSORS_THMC50) += thmc50.o
obj-$(CONFIG_SENSORS_VIA686A) += via686a.o
@@ -743,6 +810,14 @@ else
endif
endif
+ifeq ($(CONFIG_SENSORS_ADM1024),y)
+ L_OBJS += adm1024.o
+else
+ ifeq ($(CONFIG_SENSORS_ADM1024),m)
+ M_OBJS += adm1024.o
+ endif
+endif
+
ifeq ($(CONFIG_SENSORS_ADM1025),y)
L_OBJS += adm1025.o
else
@@ -767,6 +842,14 @@ else
endif
endif
+ifeq ($(CONFIG_SENSORS_DS1621),y)
+ L_OBJS += ds1621.o
+else
+ ifeq ($(CONFIG_SENSORS_DS1621),m)
+ M_OBJS += ds1621.o
+ endif
+endif
+
ifeq ($(CONFIG_SENSORS_EEPROM),y)
L_OBJS += eeprom.o
else
@@ -775,6 +858,14 @@ else
endif
endif
+ifeq ($(CONFIG_SENSORS_FSCPOS),y)
+ L_OBJS += fscpos.o
+else
+ ifeq ($(CONFIG_SENSORS_FSCPOS),m)
+ M_OBJS += fscpos.o
+ endif
+endif
+
ifeq ($(CONFIG_SENSORS_GL518SM),y)
L_OBJS += gl518sm.o
else
@@ -791,6 +882,14 @@ else
endif
endif
+ifeq ($(CONFIG_SENSORS_IT87),y)
+ L_OBJS += it87.o
+else
+ ifeq ($(CONFIG_SENSORS_IT87),m)
+ M_OBJS += it87.o
+ endif
+endif
+
ifeq ($(CONFIG_SENSORS_LM75),y)
L_OBJS += lm75.o
else
@@ -831,6 +930,22 @@ else
endif
endif
+ifeq ($(CONFIG_SENSORS_MAXILIFE),y)
+ L_OBJS += maxilife.o
+else
+ ifeq ($(CONFIG_SENSORS_MAXILIFE),m)
+ M_OBJS += maxilife.o
+ endif
+endif
+
+ifeq ($(CONFIG_SENSORS_MTP008),y)
+ L_OBJS += mtp008.o
+else
+ ifeq ($(CONFIG_SENSORS_MTP008),m)
+ M_OBJS += mtp008.o
+ endif
+endif
+
ifeq ($(CONFIG_SENSORS_SIS5595),y)
L_OBJS += sis5595.o
else
@@ -898,6 +1013,7 @@ sub gen_drivers_i2c_Makefile
}
if ($new_format) {
print OUTPUT << 'EOF';
+obj-$(CONFIG_I2C_ALI1535) += i2c-ali1535.o
obj-$(CONFIG_I2C_ALI15X3) += i2c-ali15x3.o
obj-$(CONFIG_I2C_AMD756) += i2c-amd756.o
obj-$(CONFIG_I2C_HYDRA) += i2c-hydra.o
@@ -913,6 +1029,14 @@ obj-$(CONFIG_I2C_VOODOO3) += i2c-voodoo3.o
EOF
} else {
print OUTPUT << 'EOF';
+ifeq ($(CONFIG_I2C_ALI1535),y)
+ L_OBJS += i2c-ali1535.o
+else
+ ifeq ($(CONFIG_I2C_ALI1535),m)
+ M_OBJS += i2c-ali1535.o
+ endif
+endif
+
ifeq ($(CONFIG_I2C_ALI15X3),y)
L_OBJS += i2c-ali15x3.o
else
@@ -1046,6 +1170,9 @@ sub gen_drivers_i2c_i2c_core_c
}
if ($patch_nr == 1) {
print OUTPUT << 'EOF';
+#ifdef CONFIG_I2C_ALI1535
+ extern int i2c_ali1535_init(void);
+#endif
#ifdef CONFIG_I2C_ALI15X3
extern int i2c_ali15x3_init(void);
#endif
@@ -1085,6 +1212,9 @@ sub gen_drivers_i2c_i2c_core_c
EOF
} elsif ($patch_nr == 2) {
print OUTPUT << 'EOF';
+#ifdef CONFIG_I2C_ALI1535
+ i2c_ali1535_init();
+#endif
#ifdef CONFIG_I2C_ALI15X3
i2c_ali15x3_init();
#endif