2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 HWMON_MENU
:=Hardware Monitoring Support
10 define KernelPackage
/hwmon-core
11 SUBMENU
:=$(HWMON_MENU
)
12 TITLE
:=Hardware monitoring support
15 CONFIG_HWMON_DEBUG_CHIP
=n
17 $(LINUX_DIR
)/drivers
/hwmon
/hwmon.ko
18 AUTOLOAD
:=$(call AutoLoad
,40,hwmon
)
21 define KernelPackage
/hwmon-core
/description
22 Kernel modules for hardware monitoring
25 $(eval
$(call KernelPackage
,hwmon-core
))
28 define AddDepends
/hwmon
29 SUBMENU
:=$(HWMON_MENU
)
30 DEPENDS
:=kmod-hwmon-core
$(1)
33 define KernelPackage
/hwmon-lm63
34 TITLE
:=LM63
/64 monitoring support
35 KCONFIG
:=CONFIG_SENSORS_LM63
36 FILES
:=$(LINUX_DIR
)/drivers
/hwmon
/lm63.ko
37 AUTOLOAD
:=$(call AutoLoad
,60,lm63
)
38 $(call AddDepends
/hwmon
,+kmod-i2c-core
)
41 define KernelPackage
/hwmon-lm63
/description
42 Kernel module for lm63 and lm64 thermal monitor chip
45 $(eval
$(call KernelPackage
,hwmon-lm63
))
48 define KernelPackage
/hwmon-lm75
49 TITLE
:=LM75 monitoring support
50 KCONFIG
:=CONFIG_SENSORS_LM75
51 FILES
:=$(LINUX_DIR
)/drivers
/hwmon
/lm75.ko
52 AUTOLOAD
:=$(call AutoLoad
,60,lm75
)
53 $(call AddDepends
/hwmon
,+kmod-i2c-core
)
56 define KernelPackage
/hwmon-lm75
/description
57 Kernel module for lm75 thermal monitor chip
60 $(eval
$(call KernelPackage
,hwmon-lm75
))
63 define KernelPackage
/hwmon-lm77
64 TITLE
:=LM77 monitoring support
65 KCONFIG
:=CONFIG_SENSORS_LM77
66 FILES
:=$(LINUX_DIR
)/drivers
/hwmon
/lm77.ko
67 AUTOLOAD
:=$(call AutoLoad
,60,lm77
)
68 $(call AddDepends
/hwmon
,+kmod-i2c-core
)
71 define KernelPackage
/hwmon-lm77
/description
72 Kernel module for LM77 thermal monitor chip
75 $(eval
$(call KernelPackage
,hwmon-lm77
))
78 define KernelPackage
/hwmon-lm90
79 TITLE
:=LM90 monitoring support
80 KCONFIG
:=CONFIG_SENSORS_LM90
81 FILES
:=$(LINUX_DIR
)/drivers
/hwmon
/lm90.ko
82 AUTOLOAD
:=$(call AutoLoad
,60,lm90
)
83 $(call AddDepends
/hwmon
,+kmod-i2c-core
)
86 define KernelPackage
/hwmon-lm90
/description
87 Kernel module for LM90 thermal monitor chip
90 $(eval
$(call KernelPackage
,hwmon-lm90
))
93 define KernelPackage
/hwmon-pc87360
94 TITLE
:=PC87360 monitoring support
96 CONFIG_SENSORS_PC87360 \
99 $(LINUX_DIR
)/drivers
/hwmon
/hwmon-vid.ko \
100 $(LINUX_DIR
)/drivers
/hwmon
/pc87360.ko
101 AUTOLOAD
:=$(call AutoLoad
,50,hwmon-vid pc87360
)
102 $(call AddDepends
/hwmon
,@TARGET_x86
)
105 define KernelPackage
/hwmon-pc87360
/description
106 Kernel modules for PC87360 chips
109 $(eval
$(call KernelPackage
,hwmon-pc87360
))
112 define KernelPackage
/hwmon-w83627hf
113 TITLE
:=Winbond W83627HF monitoring support
115 CONFIG_SENSORS_W83627HF \
118 $(LINUX_DIR
)/drivers
/hwmon
/hwmon-vid.ko \
119 $(LINUX_DIR
)/drivers
/hwmon
/w83627hf.ko
120 AUTOLOAD
:=$(call AutoLoad
,50,hwmon-vid w83627hf
)
121 $(call AddDepends
/hwmon
,@TARGET_rdc||TARGET_x86
)
124 define KernelPacakge
/hwmon-w83627hf
/description
125 Kernel module for the Winbond W83627HF chips.
128 $(eval
$(call KernelPackage
,hwmon-w83627hf
))