From: Guenter Roeck <linux@roeck-us.net>
To: Wim Van Sebroeck <wim@iguana.be>
Cc: linux-watchdog@vger.kernel.org
Subject: [GIT PULL v2] watchdog updates for Linux 3.13
Date: Tue, 22 Oct 2013 17:35:41 -0700 [thread overview]
Message-ID: <20131023003541.GA2435@roeck-us.net> (raw)
[-- Attachment #1: Type: text/plain, Size: 12270 bytes --]
Hi Wim,
This is v2 of my pull request. Please ignore the previous request.
There are a couple of changes as outlined below, and I rebased the
branch to 3.12-rc6.
Please consider pulling watchdog updates for Linux 3.13 from signed tag:
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git watchdog-for-wim
The tag has been applied on top of the watchdog-next branch. The branch includes
a number of patches I collected over the last few months. It does not include
all submitted patches; only the ones I reviewed and felt comfortable with are
included.
I reviewed all patches and ran build tests as well as source verification tests
with both smatch and spatch. The branch has been on my Linux repo for a while,
so presumably Fenguang's robot will have built the code as well.
The w83627hf patches have been running on several servers for more than a month
without problems.
You can find the most recent build results at
http://server.roeck-us.net:8010/builders/watchdog-next.
If you don't want to apply the entire series, please consider applying whatever
subset you might feel comfortable with.
Thanks,
Guenter
------
The following changes since commit 31d141e3a666269a3b6fcccddb0351caf7454240:
Linux 3.12-rc6 (2013-10-19 12:28:15 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/watchdog-for-wim
for you to fetch changes up to 1f445d7f50f7609ac1f3c6ccd2552a58c7493e54:
watchdog: dw: Enable OF support for DW watchdog timer (2013-10-22 10:09:37 -0700)
----------------------------------------------------------------
w83627hf:
Convert to watchdog infrastructure, add support for W83697HF
and W83697UG, and various other improvements.
Remove explicit drivers for W83697HF and W83697UG
New drivers:
MOXA ART watchdog driver
MIPS ralink watchdog driver
CSR SiRFprimaII and SiRFatlasVI
Various improvements and cleanup in several drivers
v2:
- Fixed spelling error in one of the drivers
- Added 'watchdog: Get rid of MODULE_ALIAS_MISCDEV statements' patch
- Updated version of ' watchdog: dw: Enable OF support for DW watchdog timer'
----------------------------------------------------------------
Boris BREZILLON (4):
watchdog: at91sam9_wdt: better watchdog support
watchdog: at91sam9_wdt: update device tree doc
ARM: at91/dt: add sam9 watchdog default options to SoCs
ARM: at91/dt: add watchdog properties to kizbox board
Dan Carpenter (1):
watchdog: ts72xx_wdt: cleanup return codes in ioctl
Dinh Nguyen (1):
watchdog: dw: Enable OF support for DW watchdog timer
Guenter Roeck (10):
watchdog: w83627hf: Convert to watchdog infrastructure
watchdog: w83627hf: Enable watchdog only once
watchdog: w83627hf: Enable watchdog device only if not already enabled
watchdog: w83627hf: Use helper functions to access superio registers
watchdog: w83627hf: Auto-detect IO address and supported chips
watchdog: w83627hf: Add support for W83697HF and W83697UG
watchdog: Remove drivers for W83697HF and W83697UG
watchdog: w83627hf_wdt: Reset watchdog trigger during initialization
watchdog: pcwd_usb: Use allocated buffer for usb_control_msg
watchdog: ts72xx_wdt: Propagate return value from timeout_to_regval
Heiko Stübner (2):
watchdog: dw_wdt: convert to SIMPLE_DEV_PM_OPS
watchdog: dw_wdt: use clk_prepare_enable and clk_disable_unprepare
Jean Delvare (1):
watchdog: Get rid of MODULE_ALIAS_MISCDEV statements
Jingoo Han (3):
watchdog: kempld_wdt: Add __user annotation
watchdog: dw_wdt: Add __user annotation
watchdog: use dev_get_platdata()
John Crispin (2):
watchdog: MIPS: add ralink watchdog driver
DT: Add documentation for rt2880-wdt
Jonas Jensen (1):
watchdog: Add MOXA ART watchdog driver
Michal Simek (1):
watchdog: sp805_wdt: Remove unnecessary amba_set_drvdata()
Niels de Vos (1):
watchdog: imx2_wdt: expose module alias for loading from device-tree
Sachin Kamat (3):
watchdog: at91rm9200: Remove redundant of_match_ptr
watchdog: orion: Remove redundant of_match_ptr
watchdog: sunxi: Remove redundant of_match_ptr
Xianglong Du (1):
watchdog: sirf: add watchdog driver of CSR SiRFprimaII and SiRFatlasVI
johannes.thumshirn@men.de (1):
documentation/devicetree: Move DT bindings from gpio to watchdog
.../devicetree/bindings/watchdog/atmel-wdt.txt | 30 +-
.../devicetree/bindings/watchdog/dw_wdt.txt | 21 +
.../bindings/{gpio => watchdog}/men-a021-wdt.txt | 12 +-
.../bindings/watchdog/moxa,moxart-watchdog.txt | 15 +
.../devicetree/bindings/watchdog/rt2880-wdt.txt | 19 +
.../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 14 +
arch/arm/boot/dts/at91sam9260.dtsi | 5 +
arch/arm/boot/dts/at91sam9263.dtsi | 5 +
arch/arm/boot/dts/at91sam9g45.dtsi | 5 +
arch/arm/boot/dts/at91sam9n12.dtsi | 5 +
arch/arm/boot/dts/at91sam9x5.dtsi | 5 +
arch/arm/boot/dts/kizbox.dts | 6 +
arch/arm/boot/dts/sama5d3.dtsi | 5 +
arch/arm/configs/prima2_defconfig | 1 +
drivers/watchdog/Kconfig | 74 +--
drivers/watchdog/Makefile | 5 +-
drivers/watchdog/acquirewdt.c | 4 +-
drivers/watchdog/advantechwdt.c | 1 -
drivers/watchdog/alim1535_wdt.c | 1 -
drivers/watchdog/alim7101_wdt.c | 1 -
drivers/watchdog/ar7_wdt.c | 1 -
drivers/watchdog/at32ap700x_wdt.c | 1 -
drivers/watchdog/at91rm9200_wdt.c | 3 +-
drivers/watchdog/at91sam9_wdt.c | 309 +++++++----
drivers/watchdog/ath79_wdt.c | 1 -
drivers/watchdog/bcm2835_wdt.c | 1 -
drivers/watchdog/bcm63xx_wdt.c | 1 -
drivers/watchdog/bfin_wdt.c | 1 -
drivers/watchdog/cpu5wdt.c | 1 -
drivers/watchdog/davinci_wdt.c | 1 -
drivers/watchdog/dw_wdt.c | 34 +-
drivers/watchdog/ep93xx_wdt.c | 1 -
drivers/watchdog/eurotechwdt.c | 1 -
drivers/watchdog/gef_wdt.c | 1 -
drivers/watchdog/geodewdt.c | 1 -
drivers/watchdog/hpwdt.c | 1 -
drivers/watchdog/i6300esb.c | 1 -
drivers/watchdog/iTCO_wdt.c | 5 +-
drivers/watchdog/ib700wdt.c | 1 -
drivers/watchdog/ibmasr.c | 1 -
drivers/watchdog/ie6xx_wdt.c | 1 -
drivers/watchdog/imx2_wdt.c | 2 +-
drivers/watchdog/indydog.c | 1 -
drivers/watchdog/intel_scu_watchdog.c | 1 -
drivers/watchdog/iop_wdt.c | 1 -
drivers/watchdog/it8712f_wdt.c | 1 -
drivers/watchdog/it87_wdt.c | 1 -
drivers/watchdog/ixp4xx_wdt.c | 2 -
drivers/watchdog/jz4740_wdt.c | 1 -
drivers/watchdog/kempld_wdt.c | 5 +-
drivers/watchdog/ks8695_wdt.c | 1 -
drivers/watchdog/lantiq_wdt.c | 1 -
drivers/watchdog/m54xx_wdt.c | 1 -
drivers/watchdog/machzwd.c | 1 -
drivers/watchdog/max63xx_wdt.c | 1 -
drivers/watchdog/mixcomwd.c | 1 -
drivers/watchdog/moxart_wdt.c | 165 ++++++
drivers/watchdog/mpc8xxx_wdt.c | 1 -
drivers/watchdog/mtx-1_wdt.c | 1 -
drivers/watchdog/mv64x60_wdt.c | 3 +-
drivers/watchdog/nuc900_wdt.c | 1 -
drivers/watchdog/nv_tco.c | 1 -
drivers/watchdog/of_xilinx_wdt.c | 1 -
drivers/watchdog/omap_wdt.c | 2 +-
drivers/watchdog/orion_wdt.c | 3 +-
drivers/watchdog/pc87413_wdt.c | 2 -
drivers/watchdog/pcwd.c | 4 +-
drivers/watchdog/pcwd_pci.c | 4 +-
drivers/watchdog/pcwd_usb.c | 12 +-
drivers/watchdog/pika_wdt.c | 2 -
drivers/watchdog/pnx4008_wdt.c | 1 -
drivers/watchdog/pnx833x_wdt.c | 1 -
drivers/watchdog/rc32434_wdt.c | 4 +-
drivers/watchdog/rdc321x_wdt.c | 3 +-
drivers/watchdog/rt2880_wdt.c | 206 ++++++++
drivers/watchdog/s3c2410_wdt.c | 2 -
drivers/watchdog/sa1100_wdt.c | 1 -
drivers/watchdog/sb_wdog.c | 1 -
drivers/watchdog/sbc60xxwdt.c | 1 -
drivers/watchdog/sbc7240_wdt.c | 2 -
drivers/watchdog/sbc8360.c | 1 -
drivers/watchdog/sbc_epx_c3.c | 1 -
drivers/watchdog/sbc_fitpc2_wdt.c | 2 -
drivers/watchdog/sc1200wdt.c | 1 -
drivers/watchdog/sc520_wdt.c | 1 -
drivers/watchdog/sch311x_wdt.c | 5 +-
drivers/watchdog/scx200_wdt.c | 1 -
drivers/watchdog/shwdt.c | 1 -
drivers/watchdog/sirfsoc_wdt.c | 224 ++++++++
drivers/watchdog/smsc37b787_wdt.c | 2 -
drivers/watchdog/softdog.c | 1 -
drivers/watchdog/sp5100_tco.c | 1 -
drivers/watchdog/sp805_wdt.c | 1 -
drivers/watchdog/stmp3xxx_rtc_wdt.c | 5 +-
drivers/watchdog/sunxi_wdt.c | 2 +-
drivers/watchdog/ts72xx_wdt.c | 38 +-
drivers/watchdog/txx9wdt.c | 1 -
drivers/watchdog/ux500_wdt.c | 3 +-
drivers/watchdog/w83627hf_wdt.c | 540 +++++++++++---------
drivers/watchdog/w83697hf_wdt.c | 461 -----------------
drivers/watchdog/w83697ug_wdt.c | 398 ---------------
drivers/watchdog/w83877f_wdt.c | 1 -
drivers/watchdog/w83977f_wdt.c | 1 -
drivers/watchdog/wafer5823wdt.c | 1 -
drivers/watchdog/wdrtas.c | 2 -
drivers/watchdog/wdt.c | 2 -
drivers/watchdog/wdt285.c | 1 -
drivers/watchdog/wdt977.c | 1 -
drivers/watchdog/wdt_pci.c | 2 -
drivers/watchdog/wm831x_wdt.c | 8 +-
drivers/watchdog/xen_wdt.c | 1 -
111 files changed, 1372 insertions(+), 1385 deletions(-)
create mode 100644 Documentation/devicetree/bindings/watchdog/dw_wdt.txt
rename Documentation/devicetree/bindings/{gpio => watchdog}/men-a021-wdt.txt (61%)
create mode 100644 Documentation/devicetree/bindings/watchdog/moxa,moxart-watchdog.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/rt2880-wdt.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/sirfsoc_wdt.txt
create mode 100644 drivers/watchdog/moxart_wdt.c
create mode 100644 drivers/watchdog/rt2880_wdt.c
create mode 100644 drivers/watchdog/sirfsoc_wdt.c
delete mode 100644 drivers/watchdog/w83697hf_wdt.c
delete mode 100644 drivers/watchdog/w83697ug_wdt.c
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next reply other threads:[~2013-10-23 0:35 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-23 0:35 Guenter Roeck [this message]
2013-10-23 6:57 ` [GIT PULL v2] watchdog updates for Linux 3.13 Johannes Thumshirn
2013-10-23 16:47 ` Guenter Roeck
2013-10-23 23:05 ` Guenter Roeck
2013-10-24 6:22 ` Johannes Thumshirn
2013-10-24 15:17 ` Guenter Roeck
2013-10-29 8:44 ` Wim Van Sebroeck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131023003541.GA2435@roeck-us.net \
--to=linux@roeck-us.net \
--cc=linux-watchdog@vger.kernel.org \
--cc=wim@iguana.be \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox