ARM: dts: watchdog0 cannot reliably trigger reset
authorDinh Nguyen <dinguyen@kernel.org>
Wed, 25 Jan 2017 16:01:28 +0000 (10:01 -0600)
committerDinh Nguyen <dinguyen@kernel.org>
Wed, 25 Jan 2017 16:01:28 +0000 (10:01 -0600)
commit59d94d2ed45d598211feb52566e6a806d17f8a3f
treea64401c658f7a67a57a2554d9e18fc0f19581812
parent7f0f5460d46867a8f980683136a054cff1357780
ARM: dts: watchdog0 cannot reliably trigger reset

On the Arria10, because of hardware bug, watchdog0 cannot reliably trigger
a reset to the CPU. The workaround would be to use watchdog1 instead.

Also for watchdog1, there is a dependency on the bootloader to enable the
boot_clk source to be from the cb_intosc_hs_clk/2, versus from EOSC1. This
corresponds to the (SWCTRLBTCLKEN & SWCTRLBTCLKSEL) bits enabled in the
control register in the clock manager module of Arria10.

Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
arch/arm/boot/dts/socfpga_arria10_socdk.dtsi