Received: by 10.223.185.116 with SMTP id b49csp1061191wrg; Sun, 11 Feb 2018 03:42:42 -0800 (PST) X-Google-Smtp-Source: AH8x225YeYu7oRfRomhnV5aV11uWYwNWTc/gXQ2uuUomZQNgw2ziOXUxDOlPV+Yyibls2in7S4fR X-Received: by 10.98.76.141 with SMTP id e13mr8468428pfj.160.1518349362735; Sun, 11 Feb 2018 03:42:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518349362; cv=none; d=google.com; s=arc-20160816; b=VkndvrMmhQSh7NZcIpHjuOff6co4fPH7kW2er/KkvQqmxlkjY13wu38DOD5VdQbMZe siQuStdInrxV1iGg4deToG/B2B9z4ExxDkJ4QAK5h34mzybc6vDSSXyoVCKGE64DF0cl whkIIjt7ygQXoX737H1mZErWjNW5Y6ulsQ8TjgUMyrcH/fge4E2mPKDvb8VgrojzUwZ3 GWODNI7rZsaD9Gb+TXNM2RKz3npI49TsAZebQOZE7N4O13egWdJJC8onmrVHzTvu7MzS EFxcjq+cDAwCNy7ooZSsNyPgiFh7BvoY3/+1TdXU0nFXB6zgz13eAc7H4tnVXr6JudlF DbMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=POearZbecE65rTpOb0QAIxIz3/hD7wTRjzWwc8cbFAs=; b=Ry6NZW784WkAqG4HIZqsoZI1zrtlTxft+eieij1CLH4TwTm20W1hSqU4WxOritoLCw OGwy8l8Cdy/mU08AKAJVFzPHi8lAgt448QwEdcAvyORx5nlU8W4o19M/n1lzw6AbCJc6 xN73jOqBomrOSMKpBFh8AlW36Miy96T9RXxtVbhaJpAFtFqVUIkz7PAMws6m2SZoXNbf HfXptadDOYBLV7aui6XG5uGpyEjP613ipaI6nnS144royJn0TQsjb1X8XA8CNrEwoWcV 5YjDY2xXu2ljeqCwz7y6iVveBIgbLCINETErdPBJvESeXNPQu/PKIgKmSBENsbRy2c0R ICQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eSmNAkso; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n9-v6si2508498plk.311.2018.02.11.03.42.28; Sun, 11 Feb 2018 03:42:42 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=eSmNAkso; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753266AbeBKLlt (ORCPT + 99 others); Sun, 11 Feb 2018 06:41:49 -0500 Received: from mail-lf0-f65.google.com ([209.85.215.65]:45493 "EHLO mail-lf0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752460AbeBKLls (ORCPT ); Sun, 11 Feb 2018 06:41:48 -0500 Received: by mail-lf0-f65.google.com with SMTP id x196so16856232lfd.12 for ; Sun, 11 Feb 2018 03:41:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=POearZbecE65rTpOb0QAIxIz3/hD7wTRjzWwc8cbFAs=; b=eSmNAksotEheS8ShaAtrJmBCJfRZX4+CwNq/Aky6DL0b/OFKhhGwRjKZYdowxozvxy ql/0y4t92e50EbeH+oRDbujRGCKMbMKjNA/y3DqLR79T/bgqpp3JQDhLbYlbX5L5sxe3 cIYXCnb+UVX/z/Mfgxavtpw4ofvxc536vsQ8uv6hZmibQ7G6cPDfJVGyDt2yWpNT4cKi X6eRm/TaoGbnJrCdzWimIOLrAtr70KIQo0ru9qwyFNPp7WdgGH8pXDXeUqgQFM6iBJmI J6ApgWyhpHKmQ6gwrIFi4xyfCnp5IsOxozDjO6jyv0nGfBsbYlquwcE+2FLcT+bL0FCc R99A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=POearZbecE65rTpOb0QAIxIz3/hD7wTRjzWwc8cbFAs=; b=HIxcNBc+WAokq+NdMnsPjEncUVNd3zsrVOs1OAUiDm3C5zzpRqM8m/OeX8KQeo5BZ6 b/+s1qWDTh+oIJb/tZ701J1a6/bp9qBuxbCTO90PSeto2MAGUCenmNjV/aHjuwdb3/5I p6aRu384hSyfVqSKIdNHUrngAxwI6AgXvK7CBvTb9HN8Fkt2TrOJTocgUveAQ5jh75HU gDKcZURs82sJYTlyD8c6o+0POVsavo0uw31ra/zmvyKxgPI28PIauGV3Ga64UWyRT38F u8n9OUg9e+37AhrPPvAaHruOYgxvzJ9hGGho18dTbCgX/FFSPzLcecHzRGP3yqI/Vg6z jvAA== X-Gm-Message-State: APf1xPDJ4nv1Pf/MZTEJ+o1rTictEw/2+ptEN8NayCRzQ2eEfuRpdrkS cV+LR+08FC0W8gjitxa+IiJEI2fH8XL6vRhCHE8= X-Received: by 10.25.78.79 with SMTP id c76mr4897661lfb.98.1518349307113; Sun, 11 Feb 2018 03:41:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.179.88.137 with HTTP; Sun, 11 Feb 2018 03:41:06 -0800 (PST) In-Reply-To: References: <6fff71482ed7bb63afa46c024638c0a72810ce29.1517913264.git.baolin.wang@linaro.org> From: Chunyan Zhang Date: Sun, 11 Feb 2018 19:41:06 +0800 Message-ID: Subject: Re: [PATCH] arm64: Enable SPRD_TIMER To: Baolin Wang Cc: Catalin Marinas , Will Deacon , Arnd Bergmann , Linux ARM , Linux Kernel Mailing List , Mark Brown , =?UTF-8?B?T3Jzb24gWmhhaSAo57+f5LqsKQ==?= , nianfu.bai@spreadtrum.com, geng.ren@spreadtrum.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Baolin, On 7 February 2018 at 11:12, Baolin Wang wrote: > On 7 February 2018 at 10:31, Chunyan Zhang wrote: >> Hi Baolin, >> >> On 6 February 2018 at 18:36, Baolin Wang wrote: >>> Enable Spreadtrum timer driver for Spreadtrum plaform, which will be used >>> as tick broadcast device. >>> >>> Signed-off-by: Baolin Wang >>> --- >>> arch/arm64/Kconfig.platforms | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms >>> index fbedbd8..3e0bbb0 100644 >>> --- a/arch/arm64/Kconfig.platforms >>> +++ b/arch/arm64/Kconfig.platforms >>> @@ -224,6 +224,7 @@ config ARCH_TEGRA >>> >>> config ARCH_SPRD >>> bool "Spreadtrum SoC platform" >>> + select SPRD_TIMER >> >> Do we have to select SPRD_TIMER here? SC9836, SC9860 have been working >> with a minimum system without SPRD TIMER. > > Yes, we need register this timer as the tick broadcast device, > otherwise we will use one hrtimer to be registered the broadcast > device, which will affect the No-Hz of CPU attaching the > broadcast-hrtimer. Again, Spreadtrum's two boards - SC9836/SC9860 - can run into console without SPRD_TIMER, we can also debug some kernel origianl feature or some basic drivers on these two boards, such as CoreSight, clock driver, etc. In my opinion we should keep the kernel as simple as possible, the above information can go to the 'help' graph of SPRD_TIMER in its Kconfig. Thanks, Chunyan > > -- > Baolin.wang > Best Regards