On 01/10/2015 10:29 AM, Lars-Peter Clausen wrote:
The next commit will move the restart code to the watchdog driver. So for restart to continue to work we need to register the watchdog device. Also enable the watchdog driver in the default config. Signed-off-by: Lars-Peter Clausen <lars@xxxxxxxxxx> --- arch/mips/configs/qi_lb60_defconfig | 2 ++ arch/mips/jz4740/board-qi_lb60.c | 1 + 2 files changed, 3 insertions(+) diff --git a/arch/mips/configs/qi_lb60_defconfig b/arch/mips/configs/qi_lb60_defconfig index 2b96547..ce06a92 100644 --- a/arch/mips/configs/qi_lb60_defconfig +++ b/arch/mips/configs/qi_lb60_defconfig @@ -73,6 +73,8 @@ CONFIG_POWER_SUPPLY=y CONFIG_BATTERY_JZ4740=y CONFIG_CHARGER_GPIO=y # CONFIG_HWMON is not set +CONFIG_WATCHDOG=y +CONFIG_JZ4740_WDT=y
Shouldn't JZ4740_WDT be selected from MACH_JZ4740 ? Guess it doesn't really matter if there is just one board, but if there is ever another board the reset handler would not automatically be enabled. Thanks, Guenter
CONFIG_MFD_JZ4740_ADC=y CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=y diff --git a/arch/mips/jz4740/board-qi_lb60.c b/arch/mips/jz4740/board-qi_lb60.c index c454525..a00f134 100644 --- a/arch/mips/jz4740/board-qi_lb60.c +++ b/arch/mips/jz4740/board-qi_lb60.c @@ -436,6 +436,7 @@ static struct gpiod_lookup_table qi_lb60_audio_gpio_table = { }; static struct platform_device *jz_platform_devices[] __initdata = { + &jz4740_wdt_device, &jz4740_udc_device, &jz4740_udc_xceiv_device, &jz4740_mmc_device,