<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/watchdog, branch tegra</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>tegra_wdt: support default watchdog api</title>
<updated>2014-05-05T15:14:09+00:00</updated>
<author>
<name>Jeetesh Burman</name>
<email>jburman@nvidia.com</email>
</author>
<published>2013-12-17T12:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8e435e6e4d7155eeffc1fe60ac98b7dab83ed4ec'/>
<id>8e435e6e4d7155eeffc1fe60ac98b7dab83ed4ec</id>
<content type='text'>
Reworked driver in order to properly support default watchdog api
such as triggering by writing a character and disable by sending
a magic character. Renamed ENABLE_ON_PROBE to ENABLE_HEARTBEAT
which triggers the watchdog using the interrupt service routine.

Original patch:
http://git.toradex.com/gitweb/linux-toradex.git/commitdiff/5da592b805718b4f33897d642f577b1e6511bc2b

Bug 1402031

Change-Id: I33ef556dac6d6717cadc00f8937437b925dc2ca3
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Jeetesh Burman &lt;jburman@nvidia.com&gt;
Reviewed-on: http://git-master/r/346477
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Matthew Pedro &lt;mapedro@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reworked driver in order to properly support default watchdog api
such as triggering by writing a character and disable by sending
a magic character. Renamed ENABLE_ON_PROBE to ENABLE_HEARTBEAT
which triggers the watchdog using the interrupt service routine.

Original patch:
http://git.toradex.com/gitweb/linux-toradex.git/commitdiff/5da592b805718b4f33897d642f577b1e6511bc2b

Bug 1402031

Change-Id: I33ef556dac6d6717cadc00f8937437b925dc2ca3
Signed-off-by: Stefan Agner &lt;stefan.agner@toradex.com&gt;
Signed-off-by: Jeetesh Burman &lt;jburman@nvidia.com&gt;
Reviewed-on: http://git-master/r/346477
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Matthew Pedro &lt;mapedro@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>watchdog: tegra: enable compile warning as error</title>
<updated>2012-08-02T16:25:20+00:00</updated>
<author>
<name>schowdary</name>
<email>schowdary@nvidia.com</email>
</author>
<published>2012-07-24T13:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0254c4fc1ffd4075904f22dbbcbd1052b1dae95e'/>
<id>0254c4fc1ffd4075904f22dbbcbd1052b1dae95e</id>
<content type='text'>
- Add compilation flag to treat warning as error
- Handle error of unused variable
- Handle error of uninitialised variable

bug 949219

Change-Id: I07437be5eaa7bf7abe5494c828690b6be3b98178
Signed-off-by: schowdary &lt;schowdary@nvidia.com&gt;
Reviewed-on: http://git-master/r/118039
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add compilation flag to treat warning as error
- Handle error of unused variable
- Handle error of uninitialised variable

bug 949219

Change-Id: I07437be5eaa7bf7abe5494c828690b6be3b98178
Signed-off-by: schowdary &lt;schowdary@nvidia.com&gt;
Reviewed-on: http://git-master/r/118039
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>watchdog: tegra: Add support for FIQ debugger</title>
<updated>2012-07-09T22:32:27+00:00</updated>
<author>
<name>Kamal Kannan Balagopalan</name>
<email>kbalagopalan@nvidia.com</email>
</author>
<published>2012-06-23T07:24:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8b7839cb926c7ee360ec811788d683b4c1123ab9'/>
<id>8b7839cb926c7ee360ec811788d683b4c1123ab9</id>
<content type='text'>
Enable FIQ on 2nd watchdog expiry to make use of FIQ debugger. FIQ
debugger can be used to dump call-stack and registers when WDT logic
triggers FIQ on 2nd timeout.

Bug 970018

Change-Id: Ia2e7f8b136499974ff51f2f0c2ef55704dfe37e1
Signed-off-by: Kamal Kannan Balagopalan &lt;kbalagopalan@nvidia.com&gt;
Reviewed-on: http://git-master/r/110953
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-by: Steve Kuo &lt;stevek@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable FIQ on 2nd watchdog expiry to make use of FIQ debugger. FIQ
debugger can be used to dump call-stack and registers when WDT logic
triggers FIQ on 2nd timeout.

Bug 970018

Change-Id: Ia2e7f8b136499974ff51f2f0c2ef55704dfe37e1
Signed-off-by: Kamal Kannan Balagopalan &lt;kbalagopalan@nvidia.com&gt;
Reviewed-on: http://git-master/r/110953
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-by: Steve Kuo &lt;stevek@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>watchdog: tegra: Revamp Tegra watchdog support</title>
<updated>2012-07-09T21:59:19+00:00</updated>
<author>
<name>Kamal Kannan Balagopalan</name>
<email>kbalagopalan@nvidia.com</email>
</author>
<published>2012-05-01T00:52:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fcb6dafbbe1f05e7d7dd061fb2d91af74b27425c'/>
<id>fcb6dafbbe1f05e7d7dd061fb2d91af74b27425c</id>
<content type='text'>
 - Make all CPU watchdogs accessible except WDT0
 - CPU WDT0 is reserved for suspend/resume WDT recovery
 - Fix WDT enable sequence on watchdog driver probe

Bug 857748

Change-Id: Ia2d07856c32230ab8c9195fee151af09bce3ddde
Signed-off-by: Kamal Kannan Balagopalan &lt;kbalagopalan@nvidia.com&gt;
Reviewed-on: http://git-master/r/99780
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-by: Steve Kuo &lt;stevek@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Make all CPU watchdogs accessible except WDT0
 - CPU WDT0 is reserved for suspend/resume WDT recovery
 - Fix WDT enable sequence on watchdog driver probe

Bug 857748

Change-Id: Ia2d07856c32230ab8c9195fee151af09bce3ddde
Signed-off-by: Kamal Kannan Balagopalan &lt;kbalagopalan@nvidia.com&gt;
Reviewed-on: http://git-master/r/99780
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-by: Steve Kuo &lt;stevek@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: watchdog: add enable/disable ioctl</title>
<updated>2012-02-09T20:56:25+00:00</updated>
<author>
<name>Xin Xie</name>
<email>xxie@nvidia.com</email>
</author>
<published>2011-12-17T03:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a86f4dd3aa78474e8495a30a801e33d388853b7d'/>
<id>a86f4dd3aa78474e8495a30a801e33d388853b7d</id>
<content type='text'>
Signed-off-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-on: http://git-master/r/70702
(cherry picked from commit 50992cf718c37882d90e2b781fbe3f01b4997df8)

Reviewed-on: http://git-master/r/77928
(cherry picked from commit a51315ad482758e53a75096be0415ca9b49b9483)

Change-Id: I22389cfc7010937dc60c5b1aa4b59c4992f9906b
Signed-off-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-on: http://git-master/r/80003
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-on: http://git-master/r/70702
(cherry picked from commit 50992cf718c37882d90e2b781fbe3f01b4997df8)

Reviewed-on: http://git-master/r/77928
(cherry picked from commit a51315ad482758e53a75096be0415ca9b49b9483)

Change-Id: I22389cfc7010937dc60c5b1aa4b59c4992f9906b
Signed-off-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-on: http://git-master/r/80003
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: watchdog: improve Kconfig description</title>
<updated>2012-02-09T20:55:46+00:00</updated>
<author>
<name>Xin Xie</name>
<email>xxie@nvidia.com</email>
</author>
<published>2011-12-16T21:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=20119b7db726cb919447260eeb350da211c82bac'/>
<id>20119b7db726cb919447260eeb350da211c82bac</id>
<content type='text'>
Signed-off-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-on: http://git-master/r/70625
(cherry picked from commit 90add398c43bb111903015bb6a3cd57a8d62262f)

Reviewed-on: http://git-master/r/77926
(cherry picked from commit 4a781c10f2b302f3b467b69060028f9c3b2f9774)

Change-Id: Ia2b4935896a44d1717e20693e26a244c6f556c98
Signed-off-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-on: http://git-master/r/79999
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Xin Xie &lt;xxie@nvidia.com&gt;
Reviewed-on: http://git-master/r/70625
(cherry picked from commit 90add398c43bb111903015bb6a3cd57a8d62262f)

Reviewed-on: http://git-master/r/77926
(cherry picked from commit 4a781c10f2b302f3b467b69060028f9c3b2f9774)

Change-Id: Ia2b4935896a44d1717e20693e26a244c6f556c98
Signed-off-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-on: http://git-master/r/79999
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: wdt: Add KEEPALIVE function to WDT driver</title>
<updated>2012-01-30T20:31:45+00:00</updated>
<author>
<name>Kamal Kannan Balagopalan</name>
<email>kbalagopalan@nvidia.com</email>
</author>
<published>2012-01-24T06:46:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=579eb179694319acbc75b6c97a13a88742652bd3'/>
<id>579eb179694319acbc75b6c97a13a88742652bd3</id>
<content type='text'>
Add KEEPALIVE functionality to Tegra WDT driver for use by user space
applications.

Bug 887733

Reviewed-on: http://git-master/r/77135

Change-Id: I966371bc5db34416de08c8dc2af9069b4bd34c5d
Signed-off-by: Kamal Kannan Balagopalan &lt;kbalagopalan@nvidia.com&gt;
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/77750
Reviewed-by: Automatic_Commit_Validation_User
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add KEEPALIVE functionality to Tegra WDT driver for use by user space
applications.

Bug 887733

Reviewed-on: http://git-master/r/77135

Change-Id: I966371bc5db34416de08c8dc2af9069b4bd34c5d
Signed-off-by: Kamal Kannan Balagopalan &lt;kbalagopalan@nvidia.com&gt;
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/77750
Reviewed-by: Automatic_Commit_Validation_User
</pre>
</div>
</content>
</entry>
<entry>
<title>watchdog: hpwdt: Changes to handle NX secure bit in 32bit path</title>
<updated>2012-01-11T18:13:21+00:00</updated>
<author>
<name>Mingarelli, Thomas</name>
<email>Thomas.Mingarelli@hp.com</email>
</author>
<published>2011-11-07T09:59:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5d4e0787d70cdd1c381c0d2c41c40ff6247a6b29'/>
<id>5d4e0787d70cdd1c381c0d2c41c40ff6247a6b29</id>
<content type='text'>
commit e67d668e147c3b4fec638c9e0ace04319f5ceccd upstream.

This patch makes use of the set_memory_x() kernel API in order
to make necessary BIOS calls to source NMIs.

This is needed for SLES11 SP2 and the latest upstream kernel as it appears
the NX Execute Disable has grown in its control.

Signed-off by: Thomas Mingarelli &lt;thomas.mingarelli@hp.com&gt;
Signed-off by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

Change-Id: I118282df5d0a473c72f5609a71a5cb25e86ea416
Reviewed-on: http://git-master/r/74199
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Tested-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit e67d668e147c3b4fec638c9e0ace04319f5ceccd upstream.

This patch makes use of the set_memory_x() kernel API in order
to make necessary BIOS calls to source NMIs.

This is needed for SLES11 SP2 and the latest upstream kernel as it appears
the NX Execute Disable has grown in its control.

Signed-off by: Thomas Mingarelli &lt;thomas.mingarelli@hp.com&gt;
Signed-off by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

Change-Id: I118282df5d0a473c72f5609a71a5cb25e86ea416
Reviewed-on: http://git-master/r/74199
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Tested-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gcov-kernel: Add GCOV_KERNEL := y to Makefiles</title>
<updated>2011-12-01T05:49:58+00:00</updated>
<author>
<name>Juha Tukkinen</name>
<email>jtukkinen@nvidia.com</email>
</author>
<published>2011-11-08T13:48:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9fac242eb449b68905fd1c4b74fd94dd8ddcbc79'/>
<id>9fac242eb449b68905fd1c4b74fd94dd8ddcbc79</id>
<content type='text'>
These changes have no effect if CONFIG_GCOV_KERNEL is not set in
defconfig. It is easier to trigger GCOV for kernel if this patch
is in by only setting the before mentioned flag.

Change-Id: I8aade309da2da62c4b3889bd84e4123ba8f182da
Signed-off-by: Juha Tukkinen &lt;jtukkinen@nvidia.com&gt;
Reviewed-on: http://git-master/r/62999
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: R4c238f707f1db600f188ae83426336753992b7be
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These changes have no effect if CONFIG_GCOV_KERNEL is not set in
defconfig. It is easier to trigger GCOV for kernel if this patch
is in by only setting the before mentioned flag.

Change-Id: I8aade309da2da62c4b3889bd84e4123ba8f182da
Signed-off-by: Juha Tukkinen &lt;jtukkinen@nvidia.com&gt;
Reviewed-on: http://git-master/r/62999
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: R4c238f707f1db600f188ae83426336753992b7be
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra:watchdog: Change timer src to timer10 for watchdog.</title>
<updated>2011-12-01T05:45:07+00:00</updated>
<author>
<name>vdumpa</name>
<email>vdumpa@nvidia.com</email>
</author>
<published>2011-02-24T00:10:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=54899f8090a8ee7f0d085270c707135227a11d83'/>
<id>54899f8090a8ee7f0d085270c707135227a11d83</id>
<content type='text'>
Fix wdt resource definition issue either.
Bug 790458

Original-Change-Id: I7c80d6c243c42a0e632603dfcc255b70995358b2
Reviewed-on: http://git-master/r/20646
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Tested-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Yu-Huan Hsu &lt;yhsu@nvidia.com&gt;
Original-Change-Id: I9897fb6614d75508bd0ffd6e866acf27a24a0cb5

Rebase-Id: R165f408464819298bdcc1f0b677c50b46071be90
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix wdt resource definition issue either.
Bug 790458

Original-Change-Id: I7c80d6c243c42a0e632603dfcc255b70995358b2
Reviewed-on: http://git-master/r/20646
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Tested-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Yu-Huan Hsu &lt;yhsu@nvidia.com&gt;
Original-Change-Id: I9897fb6614d75508bd0ffd6e866acf27a24a0cb5

Rebase-Id: R165f408464819298bdcc1f0b677c50b46071be90
</pre>
</div>
</content>
</entry>
</feed>
