Blame view

drivers/watchdog/Makefile 5.37 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
  #
  # Makefile for the WatchDog device drivers.
  #
43316044d   Wim Van Sebroeck   watchdog: WatchDo...
4
5
6
  # The WatchDog Timer Driver Core.
  watchdog-objs	+= watchdog_core.o watchdog_dev.o
  obj-$(CONFIG_WATCHDOG_CORE)	+= watchdog.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
7
8
  # Only one watchdog can succeed. We probe the ISA/PCI/USB based
  # watchdog-cards first, then the architecture specific watchdog
25985edce   Lucas De Marchi   Fix common misspe...
9
  # drivers and then the architecture independent "softdog" driver.
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
10
11
12
13
14
15
  # This means that if your ISA/PCI/USB card isn't detected that
  # you can fall back to an architecture specific driver and if
  # that also fails then you can fall back to the software watchdog
  # to give you some cover.
  
  # ISA-based Watchdog Cards
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
16
  obj-$(CONFIG_PCWATCHDOG) += pcwd.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
17
  obj-$(CONFIG_MIXCOMWD) += mixcomwd.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
18
  obj-$(CONFIG_WDT) += wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
19
20
21
  
  # PCI-based Watchdog Cards
  obj-$(CONFIG_PCIPCWATCHDOG) += pcwd_pci.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
22
  obj-$(CONFIG_WDTPCI) += wdt_pci.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
23
24
25
  
  # USB-based Watchdog Cards
  obj-$(CONFIG_USBPCWATCHDOG) += pcwd_usb.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
26
  # ALPHA Architecture
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
27
  # ARM Architecture
4a370278e   Viresh KUMAR   watchdog: Adding ...
28
  obj-$(CONFIG_ARM_SP805_WATCHDOG) += sp805_wdt.o
bdcff3458   Andrew Victor   [WATCHDOG] Atmel ...
29
  obj-$(CONFIG_AT91RM9200_WATCHDOG) += at91rm9200_wdt.o
e6bb42e3d   Renaud CERRATO   [WATCHDOG] Add AT...
30
  obj-$(CONFIG_AT91SAM9X_WATCHDOG) += at91sam9_wdt.o
7768a13c2   Komal Shah   [PATCH] OMAP: Add...
31
  obj-$(CONFIG_OMAP_WATCHDOG) += omap_wdt.o
80e45b1e9   Timo Kokkonen   [WATCHDOG] twl403...
32
  obj-$(CONFIG_TWL4030_WATCHDOG) += twl4030_wdt.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
33
34
  obj-$(CONFIG_21285_WATCHDOG) += wdt285.o
  obj-$(CONFIG_977_WATCHDOG) += wdt977.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
35
  obj-$(CONFIG_IXP2000_WATCHDOG) += ixp2000_wdt.o
09c8a9a0c   Wim Van Sebroeck   [WATCHDOG] Kconfi...
36
  obj-$(CONFIG_IXP4XX_WATCHDOG) += ixp4xx_wdt.o
ccb8f430a   Andrew Victor   [WATCHDOG] ks8695...
37
  obj-$(CONFIG_KS8695_WATCHDOG) += ks8695_wdt.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
38
39
  obj-$(CONFIG_S3C2410_WATCHDOG) += s3c2410_wdt.o
  obj-$(CONFIG_SA1100_WATCHDOG) += sa1100_wdt.o
c9353ae1c   Jamie Iles   watchdog: add sup...
40
  obj-$(CONFIG_DW_WATCHDOG) += dw_wdt.o
b9d36b851   Russell King   [ARM SMP] Add MPC...
41
  obj-$(CONFIG_MPCORE_WATCHDOG) += mpcore_wdt.o
f52ac8fec   Alessandro Zummo   [PATCH] cirrus ep...
42
  obj-$(CONFIG_EP93XX_WATCHDOG) += ep93xx_wdt.o
9325fa361   Vitaly Wool   [WATCHDOG] pnx400...
43
  obj-$(CONFIG_PNX4008_WATCHDOG) += pnx4008_wdt.o
70c14ff0e   Dan Williams   [ARM] 4495/1: iop...
44
  obj-$(CONFIG_IOP_WATCHDOG) += iop_wdt.o
7d831bf59   Vladimir Barinov   [WATCHDOG] davinc...
45
  obj-$(CONFIG_DAVINCI_WATCHDOG) += davinci_wdt.o
3b937a7db   Nicolas Pitre   [ARM] Orion/Kirkw...
46
  obj-$(CONFIG_ORION_WATCHDOG) += orion_wdt.o
01480701d   Linus Walleij   [WATCHDOG] U300 C...
47
  obj-$(CONFIG_COH901327_WATCHDOG) += coh901327_wdt.o
accde1684   dmitry pervushin   [WATCHDOG] Freesc...
48
  obj-$(CONFIG_STMP3XXX_WATCHDOG) += stmp3xxx_wdt.o
0400e3134   Wan ZongShun   [WATCHDOG] Add wa...
49
  obj-$(CONFIG_NUC900_WATCHDOG) += nuc900_wdt.o
c90bf2aa9   Mika Westerberg   [WATCHDOG] ep93xx...
50
  obj-$(CONFIG_TS72XX_WATCHDOG) += ts72xx_wdt.o
bb2fd8a84   Wolfram Sang   watchdog: Driver ...
51
  obj-$(CONFIG_IMX2_WDT) += imx2_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
52

a9cb3959a   Hans-Christian Egtvedt   [WATCHDOG] Watchd...
53
54
  # AVR32 Architecture
  obj-$(CONFIG_AT32AP700X_WDT) += at32ap700x_wdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
55
  # BLACKFIN Architecture
1e6d320f4   Bryan Wu   [WATCHDOG] Blackf...
56
  obj-$(CONFIG_BFIN_WDT) += bfin_wdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
57
58
59
60
61
  # CRIS Architecture
  
  # FRV Architecture
  
  # H8300 Architecture
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
62
63
64
  # X86 (i386 + ia64 + x86_64) Architecture
  obj-$(CONFIG_ACQUIRE_WDT) += acquirewdt.o
  obj-$(CONFIG_ADVANTECH_WDT) += advantechwdt.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
65
  obj-$(CONFIG_ALIM1535_WDT) += alim1535_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
66
  obj-$(CONFIG_ALIM7101_WDT) += alim7101_wdt.o
96cb4eb01   Giel van Schijndel   watchdog: f71808e...
67
  obj-$(CONFIG_F71808E_WDT) += f71808e_wdt.o
15e28bf13   Priyanka Gupta   watchdog: Add sup...
68
  obj-$(CONFIG_SP5100_TCO) += sp5100_tco.o
0b36086b5   Jordan Crouse   [WATCHDOG] Add a ...
69
  obj-$(CONFIG_GEODE_WDT) += geodewdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
70
  obj-$(CONFIG_SC520_WDT) += sc520_wdt.o
3a5f90002   Denis Turischev   [WATCHDOG] add SB...
71
  obj-$(CONFIG_SBC_FITPC2_WATCHDOG) += sbc_fitpc2_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
72
73
  obj-$(CONFIG_EUROTECH_WDT) += eurotechwdt.o
  obj-$(CONFIG_IB700_WDT) += ib700wdt.o
d532134d4   Andrey Panin   [WATCHDOG] driver...
74
  obj-$(CONFIG_IBMASR) += ibmasr.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
75
  obj-$(CONFIG_WAFER_WDT) += wafer5823wdt.o
cc90ef0f9   David Hardeman   [WATCHDOG] i6300e...
76
  obj-$(CONFIG_I6300ESB_WDT) += i6300esb.o
d6efcab8a   Jean Delvare   [WATCHDOG] Fix bu...
77
78
79
80
  obj-$(CONFIG_ITCO_WDT) += iTCO_wdt.o
  ifeq ($(CONFIG_ITCO_VENDOR_SUPPORT),y)
  obj-$(CONFIG_ITCO_WDT) += iTCO_vendor_support.o
  endif
38ff6fd2f   Jorge Boncompte [DTI2]   [WATCHDOG] IT8212...
81
  obj-$(CONFIG_IT8712F_WDT) += it8712f_wdt.o
e1fee94f3   Oliver Schuster   [WATCHDOG] add wa...
82
  obj-$(CONFIG_IT87_WDT) += it87_wdt.o
7f4da4745   Thomas Mingarelli   [WATCHDOG] HP Pro...
83
  obj-$(CONFIG_HP_WATCHDOG) += hpwdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
84
85
  obj-$(CONFIG_SC1200_WDT) += sc1200wdt.o
  obj-$(CONFIG_SCx200_WDT) += scx200_wdt.o
789fc0adb   Sven Anders & Marcus Junker   [WATCHDOG] NS pc8...
86
  obj-$(CONFIG_PC87413_WDT) += pc87413_wdt.o
456c73015   Mike Waychison   watchdog: Add TCO...
87
  obj-$(CONFIG_NV_TCO) += nv_tco.o
b3e8f2c13   Florian Fainelli   [WATCHDOG] Add su...
88
  obj-$(CONFIG_RDC321X_WDT) += rdc321x_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
89
  obj-$(CONFIG_60XX_WDT) += sbc60xxwdt.o
3809ad384   Ian E. Morgan   [WATCHDOG] New SB...
90
  obj-$(CONFIG_SBC8360_WDT) += sbc8360.o
c4c283357   Gilles Gigan   [WATCHDOG] add Na...
91
  obj-$(CONFIG_SBC7240_WDT) += sbc7240_wdt.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
92
  obj-$(CONFIG_CPU5_WDT) += cpu5wdt.o
4c6e63bd1   Wim Van Sebroeck   [WATCHDOG] Add SM...
93
  obj-$(CONFIG_SMSC_SCH311X_WDT) += sch311x_wdt.o
485ae77dc   Sven Anders   [WATCHDOG] Winbon...
94
  obj-$(CONFIG_SMSC37B787_WDT) += smsc37b787_wdt.o
dc3c56b70   Marc Vertes   watchdog: new dri...
95
  obj-$(CONFIG_VIA_WDT) += via_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
96
  obj-$(CONFIG_W83627HF_WDT) += w83627hf_wdt.o
f9a8c8913   Marcus Junker   [WATCHDOG] w83697...
97
  obj-$(CONFIG_W83697HF_WDT) += w83697hf_wdt.o
7d8b09066   Flemming Frandsen   [WATCHDOG] Add dr...
98
  obj-$(CONFIG_W83697UG_WDT) += w83697ug_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
99
  obj-$(CONFIG_W83877F_WDT) += w83877f_wdt.o
b4cc4aa24   Jose Miguel Goncalves   [WATCHDOG] w83977...
100
  obj-$(CONFIG_W83977F_WDT) += w83977f_wdt.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
101
  obj-$(CONFIG_MACHZ_WDT) += machzwd.o
eed6565f7   Calin A. Culianu   [PATCH] Watchdog:...
102
  obj-$(CONFIG_SBC_EPX_C3_WATCHDOG) += sbc_epx_c3.o
57539c1cf   Donald Johnson   watchdog: Intel S...
103
  obj-$(CONFIG_INTEL_SCU_WATCHDOG) += intel_scu_watchdog.o
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
104

c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
105
106
107
  # M32R Architecture
  
  # M68K Architecture
4157a04d5   Philippe De Muyter   m68knommu: Rename...
108
  obj-$(CONFIG_M54xx_WATCHDOG) += m54xx_wdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
109

e9659e69b   Alejandro Cabrera   watchdog: Add Xil...
110
111
  # MicroBlaze Architecture
  obj-$(CONFIG_XILINX_WATCHDOG) += of_xilinx_wdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
112
  # MIPS Architecture
f8394f61c   Gabor Juhos   watchdog: add dri...
113
  obj-$(CONFIG_ATH79_WDT) += ath79_wdt.o
90074dce5   Matthieu CASTET   [WATCHDOG] add bc...
114
  obj-$(CONFIG_BCM47XX_WDT) += bcm47xx_wdt.o
b63aa731c   Florian Fainelli   watchdog: add sup...
115
  obj-$(CONFIG_BCM63XX_WDT) += bcm63xx_wdt.o
03ec58568   Florian Fainelli   [WATCHDOG] Add su...
116
  obj-$(CONFIG_RC32434_WDT) += rc32434_wdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
117
  obj-$(CONFIG_INDYDOG) += indydog.o
f865c3522   Paul Cercueil   watchdog: add JZ4...
118
  obj-$(CONFIG_JZ4740_WDT) += jz4740_wdt.o
7944d3a5a   Wim Van Sebroeck   [WATCHDOG] more c...
119
  obj-$(CONFIG_WDT_MTX1) += mtx-1_wdt.o
33c050c58   Daniel Laird   [WATCHDOG] Add pn...
120
  obj-$(CONFIG_PNX833X_WDT) += pnx833x_wdt.o
75c752e6c   Andrew Sharp   [WATCHDOG] Add su...
121
  obj-$(CONFIG_SIBYTE_WDOG) += sb_wdog.o
c283cf2c0   Matteo Croce   [WATCHDOG] AR7: w...
122
  obj-$(CONFIG_AR7_WDT) += ar7_wdt.o
6f702fce3   Atsushi Nemoto   [WATCHDOG] TXx9 w...
123
  obj-$(CONFIG_TXX9_WDT) += txx9wdt.o
4c076fb41   David Daney   WATCHDOG: Add wat...
124
125
  obj-$(CONFIG_OCTEON_WDT) += octeon-wdt.o
  octeon-wdt-y := octeon-wdt-main.o octeon-wdt-nmi.o
2f58b8d04   John Crispin   MIPS: Lantiq: Add...
126
  obj-$(CONFIG_LANTIQ_WDT) += lantiq_wdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
127
128
129
130
  
  # PARISC Architecture
  
  # POWERPC Architecture
3268b5618   Martyn Welch   [WATCHDOG] Basic ...
131
  obj-$(CONFIG_GEF_WDT) += gef_wdt.o
28acd02f9   Anton Vorontsov   [WATCHDOG] mpc83x...
132
  obj-$(CONFIG_8xxx_WDT) += mpc8xxx_wdt.o
3be10211a   James Chapman   [WATCHDOG] mv64x6...
133
  obj-$(CONFIG_MV64X60_WDT) += mv64x60_wdt.o
618efba99   Sean MacLennan   [WATCHDOG] Pika W...
134
  obj-$(CONFIG_PIKA_WDT) += pika_wdt.o
180536f82   Wim Van Sebroeck   [WATCHDOG] Kconfi...
135
  obj-$(CONFIG_BOOKE_WDT) += booke_wdt.o
09c8a9a0c   Wim Van Sebroeck   [WATCHDOG] Kconfi...
136
137
  
  # PPC64 Architecture
031f7edec   Utz Bacher   [PATCH] ppc64: ad...
138
  obj-$(CONFIG_WATCHDOG_RTAS) += wdrtas.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
139

be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
140
  # S390 Architecture
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
141
  # SUPERH (sh + sh64) Architecture
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
142
  obj-$(CONFIG_SH_WDT) += shwdt.o
c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
143
  # SPARC Architecture
be3df0f94   Wim Van Sebroeck   [WATCHDOG] Makefi...
144
  # SPARC64 Architecture
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
145

957183f32   David S. Miller   riowatchdog: Move...
146
  obj-$(CONFIG_WATCHDOG_RIO)		+= riowd.o
8ab0dc333   David S. Miller   cpwatchdog: Move ...
147
  obj-$(CONFIG_WATCHDOG_CP1XXX)		+= cpwd.o
957183f32   David S. Miller   riowatchdog: Move...
148

c0e962f93   Wim Van Sebroeck   [WATCHDOG] Clean-...
149
  # XTENSA Architecture
066d6c7f4   Jan Beulich   watchdog: Xen wat...
150
151
  # Xen
  obj-$(CONFIG_XEN_WDT) += xen_wdt.o
25985edce   Lucas De Marchi   Fix common misspe...
152
  # Architecture Independent
502a0106b   Mark Brown   [WATCHDOG] Add su...
153
  obj-$(CONFIG_WM831X_WATCHDOG) += wm831x_wdt.o
006948baf   Mark Brown   [WATCHDOG] Add su...
154
  obj-$(CONFIG_WM8350_WATCHDOG) += wm8350_wdt.o
66aaa7a55   Marc Zyngier   [WATCHDOG] suppor...
155
  obj-$(CONFIG_MAX63XX_WATCHDOG) += max63xx_wdt.o
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
156
  obj-$(CONFIG_SOFT_WATCHDOG) += softdog.o