All of lore.kernel.org
 help / color / mirror / Atom feed
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 --]

             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.