Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp17356372ybl; Thu, 2 Jan 2020 03:58:00 -0800 (PST) X-Google-Smtp-Source: APXvYqyJTAujEtVesRmAjaOtEBC11V6hxRbo/jxKQbuoQ3FJppryDdDz910TCfphXuKm8lL0vykA X-Received: by 2002:a05:6830:1653:: with SMTP id h19mr75309438otr.305.1577966280774; Thu, 02 Jan 2020 03:58:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577966280; cv=none; d=google.com; s=arc-20160816; b=xeEZJ5rIzX+z1wBK17okgNbJ7VqpCtUF0RoDbPnJgLlKt6nZtYMqWJrYGk4TGu0DUL uxBPo42yaNMtlozG4r/7cqVLssTscnqqwz6m+3j7aH7mCAII8RR48gB9vNFNvWXIpZ/s a8lC+n//orosw4ChOPZoqM4+5Syk9sQAQflsDk1DlZRbq+Lk/6W6jRXx17JV5tAh+MMO l23rvrlg81kkYt5W3bT2DWVmi5zz0VXA1U0oXj67FAkuLpNjJWLHzhEWu/S0i6wl/f/V S5l87VWxBDBpiKtnQSkHW5xU4RcBSbf3ZGsIJTf706YNyevMPHcMGLZVaEB1u/PHov98 J0jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:date:cc:to:from:subject :message-id; bh=gHNJNBmHhTXSl9jDyZ9VXYIfWEAnXmh8caZBUZPY1vE=; b=xYSSXA++gf6RUljTcG/2SxwzPD0cs9MTgKSN34CC6jfcONCCzh4Fql3ZE4Hq/VnS6r PrfX2/IfvPr31W43StMtbULtYMeK+QaCL+g9WNRML0qyhaoEyBgC/aiwFPHBPT2OqluK rlCho+lorDjgHfNgnhjoVmopFvu4ftq0GdRyfh9WSuwCizcA9McyQkFn2PtIJuyfZDcn 3PpzzSWL/Owh3Z689nsiSSJ+0dpXj8mU/kUjVlsBSiyv2+3oEsbmY/nm+3v83PMWWDsV shAUroHoLlv2L4chD0G2A3BMo5iaqNV2HL9+GWMD1ooS26Vizdsn8rINlFEedHJ9BWjP rgxA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k84si24445420oib.46.2020.01.02.03.57.48; Thu, 02 Jan 2020 03:58:00 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728277AbgABL4z (ORCPT + 99 others); Thu, 2 Jan 2020 06:56:55 -0500 Received: from metis.ext.pengutronix.de ([85.220.165.71]:42987 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728205AbgABL4y (ORCPT ); Thu, 2 Jan 2020 06:56:54 -0500 Received: from lupine.hi.pengutronix.de ([2001:67c:670:100:3ad5:47ff:feaf:1a17] helo=lupine) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1imz5p-0002XE-Hr; Thu, 02 Jan 2020 12:56:45 +0100 Message-ID: <9d98e6b7c82f3ed09a00d062fbcf6540b4c8d7e1.camel@pengutronix.de> Subject: Re: [PATCH v7 2/2] watchdog: mtk_wdt: mt8183: Add reset controller From: Philipp Zabel To: Jiaxin Yu , yong.liang@mediatek.com, wim@linux-watchdog.org, linux@roeck-us.net, matthias.bgg@gmail.com, linux-watchdog@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, chang-an.chen@mediatek.com, freddy.hsin@mediatek.com Cc: yingjoe.chen@mediatek.com, sboyd@kernel.org Date: Thu, 02 Jan 2020 12:56:45 +0100 In-Reply-To: <1577437494-738-3-git-send-email-jiaxin.yu@mediatek.com> References: <1577437494-738-1-git-send-email-jiaxin.yu@mediatek.com> <1577437494-738-3-git-send-email-jiaxin.yu@mediatek.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.30.5-1.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-SA-Exim-Connect-IP: 2001:67c:670:100:3ad5:47ff:feaf:1a17 X-SA-Exim-Mail-From: p.zabel@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2019-12-27 at 17:04 +0800, Jiaxin Yu wrote: > Add reset controller API in watchdog driver. > Besides watchdog, MTK toprgu module alsa provide sub-system (eg, audio, > camera, codec and connectivity) software reset functionality. > > Signed-off-by: yong.liang > Signed-off-by: Jiaxin Yu > Reviewed-by: Yingjoe Chen > --- > drivers/watchdog/mtk_wdt.c | 105 ++++++++++++++++++++++++++++++++++++- > 1 file changed, 104 insertions(+), 1 deletion(-) > > diff --git a/drivers/watchdog/mtk_wdt.c b/drivers/watchdog/mtk_wdt.c > index 9c3d0033260d..c1bc19ab628e 100644 > --- a/drivers/watchdog/mtk_wdt.c > +++ b/drivers/watchdog/mtk_wdt.c [...] > @@ -155,6 +248,7 @@ static int mtk_wdt_probe(struct platform_device *pdev) > { > struct device *dev = &pdev->dev; > struct mtk_wdt_dev *mtk_wdt; > + struct mtk_wdt_data *wdt_data; > int err; > > mtk_wdt = devm_kzalloc(dev, sizeof(*mtk_wdt), GFP_KERNEL); > @@ -190,6 +284,13 @@ static int mtk_wdt_probe(struct platform_device *pdev) > dev_info(dev, "Watchdog enabled (timeout=%d sec, nowayout=%d)\n", > mtk_wdt->wdt_dev.timeout, nowayout); > > + wdt_data = (struct mtk_wdt_data *)of_device_get_match_data(dev); The cast is not necessary, otherwise Reviewed-by: Philipp Zabel regards Philipp