linux/drivers/watchdog
Paul Gortmaker 73027cb8e8 watchdog: coh901327: make it explicitly non-modular
The Kconfig currently controlling compilation of this code is:

config COH901327_WATCHDOG
       bool "ST-Ericsson COH 901 327 watchdog"

...meaning that it currently is not being built as a module by anyone.

Lets remove the modular code that is essentially orphaned, so that
when reading the driver there is no doubt it is builtin-only.

We explicitly disallow a driver unbind, since that doesn't have a
sensible use case anyway, and it allows us to drop the ".remove"
code for non-modular drivers.

Since module_platform_driver() uses the same init level priority as
builtin_platform_driver() the init ordering remains unchanged with
this commit.

Also note that MODULE_ALIAS is a no-op for non-modular code.

We also delete the MODULE_LICENSE tag etc. since all that information
is already contained at the top of the file in the comments.

We replace module.h with moduleparam.h since the file does actually
declare some module parameters (i.e. boot args for non-modules).

Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Wim Van Sebroeck <wim@iguana.be>
Cc: Guenter Roeck <linux@roeck-us.net>
Cc: linux-watchdog@vger.kernel.org
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
2019-05-05 21:10:33 +02:00
..
acquirewdt.c
advantechwdt.c watchdog: advantechwdt: mark expected switch fall-through 2017-12-28 20:45:28 +01:00
alim1535_wdt.c watchdog: alim1535_wdt: mark expected switch fall-through 2017-12-28 20:45:28 +01:00
alim7101_wdt.c watchdog: alim7101: Mark expected switch fall-through 2019-05-05 21:02:12 +02:00
ar7_wdt.c watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
armada_37xx_wdt.c watchdog: armada_37xx_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:14 +02:00
asm9260_wdt.c watchdog: asm9260_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:14 +02:00
aspeed_wdt.c watchdog: aspeed_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:14 +02:00
at91rm9200_wdt.c watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
at91sam9_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
at91sam9_wdt.h watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
ath79_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
atlas7_wdt.c watchdog: atlas7_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:15 +02:00
bcm47xx_wdt.c watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
bcm63xx_wdt.c watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
bcm2835_wdt.c watchdog: bcm2835_wdt: drop platform_set_drvdata 2019-05-05 21:02:15 +02:00
bcm7038_wdt.c watchdog: bcm7038_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:15 +02:00
bcm_kona_wdt.c watchdog: bcm_kona_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:16 +02:00
bd70528_wdt.c watchdog: bd70528: Initial support for ROHM BD70528 watchdog block 2019-05-05 21:02:10 +02:00
booke_wdt.c watchdog: fix a small number of "watchog" typos in comments 2018-10-02 13:32:25 +02:00
cadence_wdt.c watchdog: cadence_wdt: still probe if user supplied timeout is invalid 2019-05-05 21:04:59 +02:00
coh901327_wdt.c watchdog: coh901327: make it explicitly non-modular 2019-05-05 21:10:33 +02:00
cpu5wdt.c treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
cpwd.c watchdog: cpwd: add of_node_put() 2018-12-09 15:03:27 +01:00
da9052_wdt.c watchdog: da9052_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:16 +02:00
da9055_wdt.c watchdog: da9055_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:16 +02:00
da9062_wdt.c watchdog: da9062_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:17 +02:00
da9063_wdt.c watchdog: da9063_wdt: parse DT for timeout value, too 2019-05-05 21:04:57 +02:00
davinci_wdt.c watchdog: davinci_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:18 +02:00
diag288_wdt.c watchdog: constify watchdog_ops and watchdog_info structures 2017-09-09 20:29:53 +02:00
digicolor_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
dw_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
ebc-c384_wdt.c watchdog: ebc-c384_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:05:00 +02:00
ep93xx_wdt.c watchdog: ep93xx_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:19 +02:00
eurotechwdt.c watchdog: eurotechwdt: mark expected switch fall-through 2017-12-28 20:45:51 +01:00
f71808e_wdt.c watchdog: f71808e_wdt: fix F81866 bit operation 2019-05-05 21:02:10 +02:00
ftwdt010_wdt.c watchdog: ftwdt010_wdt: Use 'dev' consistently 2019-05-05 21:02:19 +02:00
gef_wdt.c
geodewdt.c
gpio_wdt.c watchdog: gpio_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:19 +02:00
hpwdt.c watchdog: hpwdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:05:00 +02:00
i6300esb.c watchdog: i6300esb: drop warning after calling watchdog_init_timeout 2019-05-05 21:05:01 +02:00
ib700wdt.c watchdog: ib700wdt: mark expected switch fall-through 2017-12-28 20:45:52 +01:00
ibmasr.c
ie6xx_wdt.c watchdog: ie6xx_wdt: convert to DEFINE_SHOW_ATTRIBUTE 2018-12-22 12:15:32 +01:00
imgpdc_wdt.c watchdog: imgpdc_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:20 +02:00
imx2_wdt.c watchdog: imx2_wdt: Fix set_timeout for big timeout values 2019-05-05 21:02:13 +02:00
imx_sc_wdt.c watchdog: imx_sc_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:06:39 +02:00
indydog.c
intel_scu_watchdog.c watchdog: intel_scu_watchdog: fix spelling mistake: "set_hearbeat" -> "set_heartbeat" 2019-05-05 21:04:57 +02:00
intel_scu_watchdog.h
intel-mid_wdt.c watchdog: intel-mid_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:21 +02:00
iop_wdt.c
it87_wdt.c watchdog: it87_wdt: constify watchdog_ops structure 2017-09-09 20:06:25 +02:00
it8712f_wdt.c
iTCO_vendor_support.c watchdog: iTCO_wdt: Remove unused hooks 2018-10-02 13:32:25 +02:00
iTCO_vendor.h watchdog: iTCO_wdt: Remove unused hooks 2018-10-02 13:32:25 +02:00
iTCO_wdt.c watchdog: iTCO_wdt: Various improvements 2019-05-05 21:02:20 +02:00
ixp4xx_wdt.c
jz4740_wdt.c watchdog: jz4740_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:37 +02:00
Kconfig watchdog: imx_sc: Add i.MX system controller watchdog support 2019-05-05 21:02:11 +02:00
kempld_wdt.c watchdog: kempld_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:21 +02:00
ks8695_wdt.c
lantiq_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
loongson1_wdt.c watchdog: loongson1_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:36 +02:00
lpc18xx_wdt.c watchdog: lpc18xx_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:22 +02:00
m54xx_wdt.c
machzwd.c watchdog: machzwd: Mark expected switch fall-through 2019-05-05 21:02:38 +02:00
Makefile watchdog: imx_sc: Add i.MX system controller watchdog support 2019-05-05 21:02:11 +02:00
max63xx_wdt.c watchdog: max63xx_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:22 +02:00
max77620_wdt.c watchdog: max77620_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:22 +02:00
mei_wdt.c watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
mena21_wdt.c watchdog: mena21_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:23 +02:00
menf21bmc_wdt.c watchdog: menf21bmc_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:23 +02:00
menz69_wdt.c watchdog: add driver for the MEN 16z069 IP-Core 2018-08-02 15:57:12 +02:00
meson_gxbb_wdt.c watchdog: meson_gxbb_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:23 +02:00
meson_wdt.c watchdog: meson_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:24 +02:00
mixcomwd.c treewide: Switch DEFINE_TIMER callbacks to struct timer_list * 2017-11-21 15:57:05 -08:00
mlx_wdt.c watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:24 +02:00
moxart_wdt.c watchdog: moxart_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:24 +02:00
mpc8xxx_wdt.c watchdog: mpc8xxx_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:37 +02:00
mt7621_wdt.c watchdog: mt7621_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:36 +02:00
mtk_wdt.c watchdog: mtk_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:25 +02:00
mtx-1_wdt.c watchdog: mtx-1: Convert to use GPIO descriptor 2018-12-24 08:27:56 +01:00
mv64x60_wdt.c
ni903x_wdt.c watchdog: ni903x_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:06:39 +02:00
nic7018_wdt.c watchdog: nic7018_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:06:40 +02:00
npcm_wdt.c watchdog: npcm_wdt: Use local variable 'dev' consistently 2019-05-05 21:02:25 +02:00
nuc900_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
nv_tco.c
nv_tco.h
octeon-wdt-main.c watchdog: octeon-wdt: Add support for 78XX SOCs. 2017-09-04 21:19:03 +02:00
octeon-wdt-nmi.S watchdog: octeon-wdt: Remove old boot vector code. 2017-09-04 21:19:03 +02:00
of_xilinx_wdt.c watchdog: of_xilinx_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:25 +02:00
omap_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
omap_wdt.h
orion_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
pc87413_wdt.c watchdog: pc87413: Mark expected switch fall-through 2019-03-02 15:28:20 +01:00
pcwd_pci.c watchdog: pcwd_pci: mark expected switch fall-through 2017-12-28 20:45:29 +01:00
pcwd_usb.c watchdog: pcwd_usb: remove unneeded DRIVER_LICENSE #define 2017-12-28 20:45:50 +01:00
pcwd.c treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
pic32-dmt.c watchdog: pic32-dmt: Convert to use device managed functions and other improvements 2019-05-05 21:02:35 +02:00
pic32-wdt.c watchdog: pic32-wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:36 +02:00
pika_wdt.c watchdog: pika_wdt: drop pointless static qualifier in pikawdt_init 2019-03-02 15:28:18 +01:00
pm8916_wdt.c watchdog: pm8916_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:26 +02:00
pnx833x_wdt.c
pnx4008_wdt.c watchdog: pnx4008: readout watchdog state 2019-05-05 21:04:56 +02:00
pretimeout_noop.c watchdog: pretimeout: add noop pretimeout governor 2016-10-08 10:27:13 +02:00
pretimeout_panic.c watchdog: pretimeout: add panic pretimeout governor 2016-10-08 10:27:17 +02:00
qcom-wdt.c watchdog: qcom-wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:26 +02:00
rave-sp-wdt.c watchdog: Add RAVE SP watchdog driver 2018-01-08 10:08:36 +00:00
rc32434_wdt.c
rdc321x_wdt.c treewide: setup_timer() -> timer_setup() 2017-11-21 15:57:07 -08:00
renesas_wdt.c watchdog: renesas_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:08:31 +02:00
retu_wdt.c
riowd.c
rn5t618_wdt.c watchdog: rn5t618_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:26 +02:00
rt2880_wdt.c watchdog: rt2880_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:36 +02:00
rtd119x_wdt.c watchdog: rtd119x_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:26 +02:00
rza_wdt.c watchdog: rza_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:27 +02:00
s3c2410_wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
sa1100_wdt.c watchdog: sa11x0/pxa: fix error path of driver initialization 2017-02-24 14:00:23 -08:00
sama5d4_wdt.c watchdog: sama5d4_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:27 +02:00
sb_wdog.c watchdog: sb_wdog: Make sbwdog_set and sbwdog_pet static 2019-05-05 21:02:12 +02:00
sbc60xxwdt.c watchdog: sbc60xxwdt: Mark expected switch fall-through 2019-03-02 15:28:21 +01:00
sbc7240_wdt.c
sbc8360.c
sbc_epx_c3.c
sbc_fitpc2_wdt.c
sbsa_gwdt.c watchdog: sbsa_gwdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:34 +02:00
sc520_wdt.c watchdog: sc520_wdt: Mark expected switch fall-through 2019-03-02 15:28:22 +01:00
sc1200wdt.c watchdog: sc1200: Mark expected switch fall-through 2019-03-02 15:28:21 +01:00
sch311x_wdt.c watchdog: sch311x_wdt: Mark expected switch fall-through 2018-04-16 10:22:39 +02:00
scx200_wdt.c kbuild: announce removal of SUBDIRS if used 2018-12-01 22:21:56 +09:00
shwdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
sirfsoc_wdt.c watchdog: sirfsoc_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:27 +02:00
smsc37b787_wdt.c watchdog: smsc37b787_wdt: Mark expected switch fall-through 2019-03-02 15:28:21 +01:00
softdog.c watchdog: softdog: fire watchdog even if softirqs do not get to run 2017-03-01 06:15:10 -08:00
sp805_wdt.c watchdog: sp805: Add clock-frequency property 2018-08-06 17:12:41 +02:00
sp5100_tco.c watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout 2019-05-05 21:08:32 +02:00
sp5100_tco.h watchdog: sp5100_tco: Add support for recent FCH versions 2018-01-21 12:56:37 +01:00
sprd_wdt.c watchdog: sprd_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:28 +02:00
st_lpc_wdt.c watchdog: st_lpc_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:08:32 +02:00
stm32_iwdg.c watchdog: stm32_iwdg: drop warning after calling watchdog_init_timeout 2019-05-05 21:09:43 +02:00
stmp3xxx_rtc_wdt.c watchdog: stmp3xxx_rtc_wdt: Convert to use device managed functions 2019-05-05 21:02:28 +02:00
stpmic1_wdt.c watchdog: stpmic1_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:29 +02:00
sun4v_wdt.c watchdog: constify watchdog_ops structures 2017-02-24 14:00:23 -08:00
sunxi_wdt.c watchdog: sunxi_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:29 +02:00
tangox_wdt.c watchdog: tangox_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:30 +02:00
tegra_wdt.c watchdog: tegra_wdt: Use watchdog_stop_on_unregister and other improvements 2019-05-05 21:02:31 +02:00
tqmx86_wdt.c watchdog: tqmx86_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:31 +02:00
ts72xx_wdt.c watchdog: ts72xx_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:32 +02:00
ts4800_wdt.c watchdog: ts4800_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:31 +02:00
twl4030_wdt.c watchdog: twl4030_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:32 +02:00
txx9wdt.c watchdog: Convert to use devm_platform_ioremap_resource 2019-05-05 21:02:12 +02:00
uniphier_wdt.c watchdog: uniphier_wdt: drop platform_set_drvdata 2019-05-05 21:02:32 +02:00
ux500_wdt.c watchdog: ux500_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:35 +02:00
via_wdt.c watchdog: fix a small number of "watchog" typos in comments 2018-10-02 13:32:25 +02:00
w83627hf_wdt.c watchdog: w83627hf_wdt: Add quirk for Inves system 2018-12-09 15:03:28 +01:00
w83877f_wdt.c watchdog: w83877f_wdt: Mark expected switch fall-through 2019-03-02 15:28:22 +01:00
w83977f_wdt.c watchdog: w83977f_wdt: Mark expected switch fall-through 2018-04-16 10:22:39 +02:00
wafer5823wdt.c watchdog: wafer5823wdt: Mark expected switch fall-through 2018-04-16 10:22:39 +02:00
watchdog_core.c watchdog: add error messages when initializing timeout fails 2019-05-05 21:04:59 +02:00
watchdog_core.h
watchdog_dev.c watchdog: core: fix null pointer dereference when releasing cdev 2018-10-02 13:32:24 +02:00
watchdog_pretimeout.c watchdog: pretimeout: add pretimeout_available_governors attribute 2016-10-08 10:27:24 +02:00
watchdog_pretimeout.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
wd501p.h
wdat_wdt.c watchdog: wdat_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:33 +02:00
wdrtas.c
wdt285.c
wdt977.c
wdt_pci.c watchdog: wdt_pci: mark expected switch fall-through 2017-12-28 20:45:30 +01:00
wdt.c Annotate hardware config module parameters in drivers/watchdog/ 2017-04-20 12:02:32 +01:00
wm831x_wdt.c watchdog: wm831x_wdt: Use 'dev' instead of dereferencing it repeatedly 2019-05-05 21:02:33 +02:00
wm8350_wdt.c watchdog: add SPDX identifiers for watchdog subsystem 2018-03-24 10:19:40 +01:00
xen_wdt.c watchdog: xen_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:10:32 +02:00
ziirave_wdt.c watchdog: ziirave_wdt: drop warning after calling watchdog_init_timeout 2019-05-05 21:10:33 +02:00
zx2967_wdt.c watchdog: zx2967_wdt: Convert to use device managed functions and other improvements 2019-05-05 21:02:34 +02:00