[PATCH v3 0/2] imx6: Implement external watchdog reset

Tim Harvey tharvey at gateworks.com
Fri Oct 30 10:31:24 PDT 2015


On Fri, Oct 30, 2015 at 10:00 AM, Akshay Bhat <akshay.bhat at timesys.com> wrote:
>
>
> On 07/28/2015 11:27 AM, Tim Harvey wrote:
>>
>> The IMX6 watchdog supports assertion of a signal (WDOG_B) which
>> can be pinmux'd to an external pin. This is typically used for boards that
>> have PMIC's in control of the IMX6 power rails. In fact, failure to use
>> such an external reset on boards with external PMIC's can result in
>> various
>> hangs due to the IMX6 not being fully reset [1] as well as the board
>> failing
>> to reset because its PMIC has not been reset to provide adequate voltate
>> for
>> the CPU when comming out of reset at 800Mhz when it was at 400Mhz prior to
>> reset.
>>
>> This adds a new device-tree property 'ext-reset-output' to fsl-imx-wdt in
>> order to indicate the board has such a reset and to cause the watchdog to
>> be
>> configured to assert WDOG_B instead of an internal reset both on a
>> watchdog timeout and in system_restart.
>>
>
> Hi, was there a reason why this patch did not make it to the upstream
> kernel? We would like to use this feature on a Advantech/GE board and I can
> rebase the first patch onto the latest linux-next, resubmit if needed.
>
> Thanks, Akshay
>

Akshay,

I have no idea why it hasn't made it upstream yet. I realized a couple
of weeks ago that I never sent it to Wim who is listed as the
maintainer of watchdog device drivers or the linux-watchdog maillist
so I did so at that time and haven't heard anything yet.

The original patch was:
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-May/347168.html
The 2nd version was:
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-June/348761.html

It's likely that a rebase/resubmit (including the proper list) may
result in a better outcome.

Tim



More information about the linux-arm-kernel mailing list