linux-stable/drivers/watchdog
Uwe Kleine-König 562b0b0319 watchdog: Switch back to struct platform_driver::remove()
After commit 0edb555a65 ("platform: Make platform_driver::remove()
return void") .remove() is (again) the right callback to implement for
platform drivers.

Convert all platform drivers below drivers/watchdog/ to use .remove(),
with the eventual goal to drop struct platform_driver::remove_new(). As
.remove() and .remove_new() have the same prototypes, conversion is done
by just changing the structure member name in the driver initializer.

While touching these files, make indention of the struct initializer
consistent in several files.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20241010203622.839625-4-u.kleine-koenig@baylibre.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
2024-11-05 10:04:41 +01:00
..
acquirewdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
advantech_ec_wdt.c watchdog: Add Advantech EC watchdog driver 2022-11-19 15:30:37 +01:00
advantechwdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
airoha_wdt.c watchdog: Add support for Airoha EN7851 watchdog 2024-11-05 10:04:39 +01:00
alim1535_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
alim7101_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
apple_wdt.c watchdog: apple: Increase reset delay to 150ms 2024-11-04 13:13:02 +01:00
arm_smc_wdt.c watchdog: Add new arm_smc_wdt watchdog driver 2020-05-25 08:55:46 +02:00
armada_37xx_wdt.c watchdog: armada_37xx_wdt: remove struct resource 2024-11-04 13:13:03 +01:00
asm9260_wdt.c
aspeed_wdt.c watchdog: aspeed: Add support for aspeed,reset-mask DT property 2023-10-29 19:45:11 +01:00
at91rm9200_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
at91sam9_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
at91sam9_wdt.h watchdog: sama5d4_wdt: addition of sam9x60 compatible watchdog 2020-01-27 15:55:44 +01:00
ath79_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
bcm47xx_wdt.c watchdog: bcm47xx: Simplify using devm_watchdog_register_device() 2023-04-22 12:53:54 +02:00
bcm2835_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
bcm7038_wdt.c watchdog: bcm7038: Use devm_clk_get_enabled() helper 2023-02-12 15:32:51 +01:00
bcm_kona_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
bd9576_wdt.c watchdog: bd9576: Drop "always-running" property 2024-05-04 12:50:41 +02:00
bd96801_wdt.c watchdog: bd96801_wdt: Add missing include for FIELD_*() 2024-07-09 10:40:02 +01:00
booke_wdt.c watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500 2022-09-26 23:00:13 +10:00
cadence_wdt.c watchdog: cadence: Use devm_clk_get_enabled() helper 2023-02-12 15:32:49 +01:00
cpwd.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
cros_ec_wdt.c watchdog: Add ChromeOS EC-based watchdog driver 2024-02-01 11:49:30 +00:00
da9052_wdt.c watchdog: da9052_wdt: drop warning after registering device 2019-07-08 15:13:04 +02:00
da9055_wdt.c watchdog: da9055_wdt: don't print out if registering watchdog fails 2024-11-05 10:04:33 +01:00
da9062_wdt.c watchdog: da9062: da9063: use unlocked xfer function in restart 2023-02-18 15:11:30 +01:00
da9063_wdt.c watchdog: da9063: Remove __maybe_unused notations 2024-11-05 10:04:40 +01:00
davinci_wdt.c watchdog: davinci: Use devm_clk_get_enabled() helper 2023-02-12 15:32:50 +01:00
db8500_wdt.c watchdog: at91rm9200: Remove #ifdef guards for PM related functions 2022-11-19 15:30:38 +01:00
diag288_wdt.c watchdog: diag288_wdt: unify lpar and zvm diag288 helpers 2023-02-06 15:14:10 +01:00
digicolor_wdt.c watchdog: digicolor_wdt: Remove unused variable in dc_wdt_probe 2019-07-15 08:49:11 +02:00
dw_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
ebc-c384_wdt.c watchdog: convert remaining drivers to use SPDX license identifier 2019-07-08 20:35:11 +02:00
ep93xx_wdt.c watchdog: Convert GPL 2.0 notice to SPDX identifier 2023-06-26 14:30:04 +02:00
eurotechwdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
exar_wdt.c drivers: watchdog: exar_wdt.c fix use after free 2022-10-19 19:49:47 +02:00
f71808e_wdt.c watchdog: f71808e_wdt: Add check for platform_driver_register 2022-07-23 14:18:46 +02:00
ftwdt010_wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
gef_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
geodewdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
gpio_wdt.c watchdog: gpio_wdt: Make use of device properties 2023-10-29 19:45:05 +01:00
gxp-wdt.c watchdog: gxp-wdt: don't print out if registering watchdog fails 2024-11-05 10:04:34 +01:00
hpwdt.c watchdog/hpwdt: Support Suspend and Resume 2024-03-03 14:17:30 +01:00
i6300esb.c watchdog: i6300esb: drop warning after registering device 2019-07-08 15:13:06 +02:00
ib700wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
ibmasr.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
ie6xx_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
imgpdc_wdt.c watchdog: imgpdc: Use devm_clk_get_enabled() helper 2023-02-12 15:32:48 +01:00
imx2_wdt.c watchdog: imx2_wdt: Remove __maybe_unused notations 2024-09-10 11:05:28 +02:00
imx7ulp_wdt.c watchdog: imx7ulp_wdt: move post_rcs_wait into struct imx_wdt_hw_feature 2024-09-10 11:05:27 +02:00
imx_sc_wdt.c watchdog: imx_sc_wdt: detect if already running 2024-09-10 11:08:46 +02:00
indydog.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
intel-mid_wdt.c platform/x86: intel_scu_wdt: Move intel_scu_wdt.h to x86 subfolder 2024-09-11 14:26:08 +02:00
it87_wdt.c watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04 2024-11-05 10:04:40 +01:00
it8712f_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
iTCO_vendor_support.c watchdog: iTCO_wdt: Export vendorsupport 2020-03-10 10:20:27 +01:00
iTCO_vendor.h watchdog: iTCO_wdt: Export vendorsupport 2020-03-10 10:20:27 +01:00
iTCO_wdt.c watchdog: iTCO_wdt: don't print out if registering watchdog fails 2024-11-05 10:04:34 +01:00
ixp4xx_wdt.c watchdog: ixp4xx: Make sure restart always works 2023-10-29 19:45:04 +01:00
jz4740_wdt.c watchdog: jz4740: Fix return value check in jz4740_wdt_probe() 2021-06-21 08:49:11 +02:00
Kconfig watchdog: Delete the cpu5wdt driver 2024-11-05 10:04:39 +01:00
keembay_wdt.c watchdog: keembay: Typo corrections and other blank operations 2021-06-21 08:48:57 +02:00
kempld_wdt.c watchdog: kempld: Remove #ifdef guards for PM related functions 2022-11-19 15:30:39 +01:00
lantiq_wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
lenovo_se10_wdt.c watchdog: lenovo_se10_wdt: Convert comma to semicolon 2024-07-18 20:35:40 +02:00
loongson1_wdt.c watchdog: Enable COMPILE_TEST for more drivers 2023-08-13 14:29:51 +02:00
lpc18xx_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
m54xx_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
machzwd.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
Makefile watchdog: Delete the cpu5wdt driver 2024-11-05 10:04:39 +01:00
marvell_gti_wdt.c drivers: watchdog: marvell_gti: Convert comma to semicolon 2024-09-10 11:08:49 +02:00
max63xx_wdt.c watchdog: Convert GPL 2.0 notice to SPDX identifier 2023-06-26 14:30:04 +02:00
max77620_wdt.c watchdog: max77620: update Luca Ceresoli's e-mail address 2022-07-23 14:21:23 +02:00
mei_wdt.c mei: fix kdoc in the driver 2021-06-22 12:40:31 +02:00
mena21_wdt.c watchdog: mena21_wdt: drop warning after registering device 2019-07-08 15:13:09 +02:00
menf21bmc_wdt.c watchdog: menf21bmc_wdt: drop warning after registering device 2019-07-08 15:13:10 +02:00
menz69_wdt.c watchdog: add missing MODULE_DESCRIPTION() macros 2024-06-15 12:49:57 +02:00
meson_gxbb_wdt.c watchdog: Add support for Amlogic-T7 SoCs 2023-08-25 16:19:15 +02:00
meson_wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
mixcomwd.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
mlx_wdt.c watchdog: mlx_wdt: fix all kernel-doc warnings 2023-12-24 10:44:40 +01:00
moxart_wdt.c watchdog: Convert GPL 2.0 notice to SPDX identifier 2023-06-26 14:30:04 +02:00
mpc8xxx_wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
msc313e_wdt.c watchdog: msc313e: Check if the WDT was running at boot 2022-01-05 10:38:51 +01:00
mt7621_wdt.c watchdog: mt7621-wdt: avoid ralink architecture dependent code 2023-03-02 06:51:29 +01:00
mtk_wdt.c watchdog: mediatek: mt7988: add wdt support 2023-12-17 16:14:23 +01:00
mtx-1_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
ni903x_wdt.c ACPI: make remove callback of ACPI driver void 2022-11-23 19:11:22 +01:00
nic7018_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
npcm_wdt.c watchdog: npcm: Enable clock if provided 2022-10-02 12:55:41 +02:00
nv_tco.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
nv_tco.h watchdog: Replace HTTP links with HTTPS ones 2020-08-05 18:43:01 +02:00
octeon-wdt-main.c watchdog: octeon-wdt: don't print out if registering watchdog fails 2024-11-05 10:04:35 +01:00
octeon-wdt-nmi.S watchdog: Convert GPL 2.0 notice to SPDX identifier 2023-06-26 14:30:04 +02:00
of_xilinx_wdt.c watchdog: of_xilinx_wdt: Remove unnecessary clock disable call in the remove path 2023-10-11 18:53:33 +02:00
omap_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
omap_wdt.h watchdog: convert remaining drivers to use SPDX license identifier 2019-07-08 20:35:11 +02:00
orion_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
pc87413_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
pcwd_pci.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
pcwd_usb.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
pcwd.c watchdog: fix typo in the comment 2024-11-04 13:12:55 +01:00
pic32-dmt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
pic32-wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
pika_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
pm8916_wdt.c watchdog: Convert comma to semicolon 2024-09-17 13:41:31 +02:00
pnx4008_wdt.c watchdog: pnx4008: Use devm_clk_get_enabled() helper 2023-02-12 15:32:46 +01:00
pretimeout_noop.c
pretimeout_panic.c
pseries-wdt.c watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers 2022-07-20 21:57:39 +10:00
qcom-wdt.c watchdog: qcom: fine tune the max timeout value calculation 2024-03-03 14:17:28 +01:00
rave-sp-wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
rc32434_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
rdc321x_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
realtek_otto_wdt.c watchdog: realtek_otto: Use devm_clk_get_enabled() helper 2023-02-12 15:32:46 +01:00
renesas_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
retu_wdt.c watchdog: retu_wdt: Clean-up by using managed work init 2021-03-23 15:22:40 +01:00
riowd.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
rn5t618_wdt.c watchdog: rn5t618: Simplify using devm_watchdog_register_device() 2023-04-22 12:53:54 +02:00
rt2880_wdt.c watchdog: rt2880-wdt: prefer unsigned int over unsigned 2023-04-22 12:53:57 +02:00
rtd119x_wdt.c watchdog: Convert GPL 2.0 notice to SPDX identifier 2023-06-26 14:30:04 +02:00
rti_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
rza_wdt.c watchdog: rza_wdt: don't print out if registering watchdog fails 2024-11-05 10:04:37 +01:00
rzg2l_wdt.c watchdog: rzg2l_wdt: Add suspend/resume support 2024-07-10 20:01:34 +02:00
rzn1_wdt.c watchdog: fix typo in the comment 2024-11-04 13:12:55 +01:00
rzv2h_wdt.c watchdog: rzv2h_wdt: Add missing MODULE_LICENSE tag to fix modpost error 2024-09-17 13:41:28 +02:00
s3c2410_wdt.c watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs 2024-02-25 11:39:25 +01:00
sa1100_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
sama5d4_wdt.c watchdog: sama5d4: readout initial state 2023-08-19 17:36:20 +02:00
sb_wdog.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sbc60xxwdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sbc7240_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sbc8360.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sbc_epx_c3.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sbc_fitpc2_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sbsa_gwdt.c sbsa_gwdt: Calculate timeout with 64-bit math 2023-10-29 19:45:05 +01:00
sc520_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sc1200wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
sch311x_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
scx200_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
shwdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
simatic-ipc-wdt.c watchdog: add missing MODULE_DESCRIPTION() macros 2024-06-15 12:49:57 +02:00
sl28cpld_wdt.c watchdog: sl28cpld_wdt: don't print out if registering watchdog fails 2024-11-05 10:04:37 +01:00
smsc37b787_wdt.c watchdog: fix typo in the comment 2024-11-04 13:12:55 +01:00
softdog.c watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot' 2020-08-05 18:43:02 +02:00
sp805_wdt.c watchdog: sp805_wdt: deassert the reset if available 2024-03-03 14:17:30 +01:00
sp5100_tco.c watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub) 2023-06-26 14:30:07 +02:00
sp5100_tco.h Watchdog: sp5100_tco: Enable Family 17h+ CPUs 2022-03-27 17:04:33 +02:00
sprd_wdt.c watchdog: sprd: change to use usleep_range() instead of busy loop 2020-12-13 16:17:39 +01:00
st_lpc_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
starfive-wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
stm32_iwdg.c watchdog: stm32_iwdg: Add pretimeout support 2024-11-04 13:13:01 +01:00
stmp3xxx_rtc_wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
stpmic1_wdt.c
sun4v_wdt.c
sunplus_wdt.c watchdog: sunplus: Use the devm_clk_get_enabled() helper function 2023-10-11 18:34:10 +02:00
sunxi_wdt.c watchdog: Explicitly include correct DT includes 2023-08-13 14:29:49 +02:00
tegra_wdt.c watchdog: tegra_wdt: Remove #ifdef guards for PM related functions 2022-07-23 14:21:27 +02:00
tqmx86_wdt.c watchdog: tqmx86: Constify static struct watchdog_ops 2021-08-22 10:28:10 +02:00
ts72xx_wdt.c wdt: ts72xx: add DT support for ts72xx 2024-09-12 14:33:11 +00:00
ts4800_wdt.c watchdog: add missing MODULE_DESCRIPTION() macros 2024-06-15 12:49:57 +02:00
twl4030_wdt.c watchdog: add missing MODULE_DESCRIPTION() macros 2024-06-15 12:49:57 +02:00
txx9wdt.c watchdog: Switch back to struct platform_driver::remove() 2024-11-05 10:04:41 +01:00
uniphier_wdt.c
via_wdt.c
visconti_wdt.c watchdog: visconti: Use devm_clk_get_enabled() helper 2023-02-12 15:32:53 +01:00
w83627hf_wdt.c watchdog: w83627hf_wdt: add bootstatus support 2022-10-02 12:55:34 +02:00
w83877f_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
w83977f_wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wafer5823wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
watchdog_core.c watchdog: always print when registering watchdog fails 2024-11-05 10:04:32 +01:00
watchdog_core.h watchdog: Add hrtimer-based pretimeout feature 2021-06-21 08:49:13 +02:00
watchdog_dev.c watchdog: Make watchdog_class const 2024-07-10 20:01:30 +02:00
watchdog_hrtimer_pretimeout.c watchdog: Add hrtimer-based pretimeout feature 2021-06-21 08:49:13 +02:00
watchdog_pretimeout.c watchdog: avoid usage of iterator after loop 2023-04-22 12:54:00 +02:00
watchdog_pretimeout.h
wd501p.h watchdog: convert remaining drivers to use SPDX license identifier 2019-07-08 20:35:11 +02:00
wdat_wdt.c watchdog: wdat_wdt: Add timeout value as a param in ping method 2023-10-29 19:45:06 +01:00
wdrtas.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wdt285.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wdt977.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wdt_pci.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wdt.c [tree-wide] finally take no_llseek out 2024-09-27 08:18:43 -07:00
wm831x_wdt.c watchdog: wm831x_wdt: Remove GPIO handling 2020-03-18 11:15:24 +01:00
wm8350_wdt.c watchdog: wm8350: Simplify using devm_watchdog_register_device() 2023-04-22 12:53:55 +02:00
xen_wdt.c watchdog: xen_wdt: drop warning after registering device 2019-07-08 15:13:18 +02:00
xilinx_wwdt.c watchdog: xilinx_wwdt: Calculate max_hw_heartbeat_ms using clock frequency 2024-11-04 13:12:59 +01:00
ziirave_wdt.c watchdog: ziirave_wdt: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-11-04 13:13:00 +01:00