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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.