Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp3711350pxb; Fri, 4 Feb 2022 14:49:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJxP5UtD7vI/Ejn/lPEWQyW+Q/smfm7kyV93FsyCpGWkD3/65MyibPCyBYwiDNklc1K4XTOF X-Received: by 2002:a17:906:7308:: with SMTP id di8mr969935ejc.464.1644014941170; Fri, 04 Feb 2022 14:49:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644014941; cv=none; d=google.com; s=arc-20160816; b=aCIW5xOEOUMsOn3iZ6KoePPoSjPFIBZBrSpYX1iiFNqQ+z2hZqY4kvf6HVD50tjgfN srHkwJapzu11jK0Vc7deVq8rofpag0zyVljbeVErnSM4W/dNOuMSE4MeAi+PIfPCOVz6 W6dT+6KcVljebK7JLharYJaFsf0hPGgjke0Fp9g35DmMhQh77JcepNUG7QL0auuiK33K tXqKyATg8vSjLzZRzko0s8qI+w6ZhJD/qBIQHLux3yfrXD15BAGSSUnqg6tiuJSVvJpS zxUIhExLcFoKKGwWP9/A7HuZsIp6FYpUP60Gt51NlSUy3UHYzinVEvRYh1YbjH5OnWpa PqUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=fOK3Zbg0voC+YQJzVj7QTe3iVTqLJeq0p3iWQ4LjjLs=; b=fToh7R9OMb64u9ux/IyQTXoHhfHPIYcxA61sIwCMF2EmqxQBE4WCo4XIVXlFDC37kk 3uuKBOpca6F41Zvt8yOdtZF+rAkQDaDIVyFAST/e7J5xJ6KzvTW+acawJ8jErtYMnEtB UyitxB4bY1h0Nj9yqsPe0deEaHI1N5G2bQrgN83ZanT5bkd80qeNtuposod5NaRiI7L5 5OpCnVvIx+rvNcxaqb8E//bOyb3/o/gbSAJy6LDeVBRw/prRhgxRtJpQHf4lfRcDxwSa SpcDTMA17f7g4guDeUMcWDwFE76lWx9A7b6GRQIhchWAjJ0qCSDTuDuo7KteHDYrXh4j sRVA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ne18si2663979ejc.493.2022.02.04.14.48.35; Fri, 04 Feb 2022 14:49:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1343721AbiBDGzV (ORCPT + 99 others); Fri, 4 Feb 2022 01:55:21 -0500 Received: from out29-220.mail.aliyun.com ([115.124.29.220]:52808 "EHLO out29-220.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245393AbiBDGzU (ORCPT ); Fri, 4 Feb 2022 01:55:20 -0500 X-Alimail-AntiSpam: AC=CONTINUE;BC=0.156788|-1;BR=01201311R111S40rulernew998_84748_2000303;CH=blue;DM=|CONTINUE|false|;DS=CONTINUE|ham_system_inform|0.018459-0.0059405-0.975601;FP=0|0|0|0|0|-1|-1|-1;HT=ay29a033018047211;MF=zhouyanjie@wanyeetech.com;NM=1;PH=DS;RN=5;RT=5;SR=0;TI=SMTPD_---.MlUck.P_1643957703; Received: from zhouyanjie-virtual-machine.localdomain(mailfrom:zhouyanjie@wanyeetech.com fp:SMTPD_---.MlUck.P_1643957703) by smtp.aliyun-inc.com(10.147.43.95); Fri, 04 Feb 2022 14:55:18 +0800 From: =?UTF-8?q?=E5=91=A8=E7=90=B0=E6=9D=B0=20=28Zhou=20Yanjie=29?= To: daniel.lezcano@linaro.org, tglx@linutronix.de, robh+dt@kernel.org Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Subject: [PATCH v3 0/3] Add SMP/SMT support for Ingenic sysost driver. Date: Fri, 4 Feb 2022 14:54:39 +0800 Message-Id: <1643957682-39450-1-git-send-email-zhouyanjie@wanyeetech.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 1.On the hardware of X2000 SoC, the OST has been split into two parts, two 32bit timers for clockevent and one 64bit timer for clocksource (with different addresses), so it not appropriate to use only one "ingenic,x2000-ost", just remove it, then introduce "ingenic,x2000-ost32" and "ingenic,x2000-ost64". 2.The OST in Ingenic XBurst®2 SoCs has a global timer and up to 16 event timers, add support for the event timers. 3.Add dt-bindings and compatible strings for the X1600 SoC, the X1830 SoC, the X2000 SoC, and the X2500 SoC. 周琰杰 (Zhou Yanjie) (3): dt-bindings: timer: Remove unreasonable binding. dt-bindings: timer: Add bindings for new Ingenic SoCs. clocksource: Ingenic: Add SMP/SMT support for sysost driver. .../devicetree/bindings/timer/ingenic,sysost.yaml | 7 +- drivers/clocksource/ingenic-sysost.c | 403 ++++++++++++++++----- 2 files changed, 310 insertions(+), 100 deletions(-) -- 2.7.4