Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp10322724pxu; Tue, 29 Dec 2020 22:32:12 -0800 (PST) X-Google-Smtp-Source: ABdhPJwi5uqve+7Xm36PgmPYj9mMSqmHZoR/gYdf2oRumvHief3hpxx9J7BkfCQmzEsvPVSmrZj3 X-Received: by 2002:a17:906:4bc5:: with SMTP id x5mr48450058ejv.55.1609309932164; Tue, 29 Dec 2020 22:32:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609309932; cv=none; d=google.com; s=arc-20160816; b=sMU+o1A+1sItZDk6hSqxWecRJW5zturnPSxhntUNGuu2I1Fiqh5hX6Thdi5ZUD5y+g 8EYZaRBRUauk+qHIy6a3/MVoNvOcC8RoyRoo6UAOyY7bvVAOfI8jmLn6CPftxOQOIn+E HrTSU8cAqkd7+f1/Uyu/ojEmSznqIK1ZQZ5WWS5ifBmHYqL9+LzKquFUzNmlA01ylogh Lf4OZnBWVLijl5Fly87iSbmZicWN10tDicBnAH+JQgzjMu4ldpR8coaFQzT+bVtMi0GS I4ko6fB/WlM01Gtf02LuNzzoIGTtZ+N6FTsr10Amphl67PpKbnJQpeTanwZwZsQqXKZ2 C1zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:references:in-reply-to :message-id:date:subject:cc:to:from:ironport-sdr:ironport-sdr; bh=GduF2l4BM/YPSJMPtyEuV7je1Kp1i/sCv3tp4nhgW5E=; b=nlyWt+D+H2VnY9CizU6honTlk5ehuuYef6BwmTrKP1x/vY9J2Q2MLPVA5yW7WZ7368 SJg3Wu836dxCr894/BuOHr26u2fAU88+uHUVZVJdhUNiSHMpKv8w4GPL6/0bQOujG1Cu jEYkb/WLP8ZqzFR6QC3dI9qjbTrhBuCWLMSvYwyYzddtB2Ci0W7KQJonx6pqvKR5vAcB OhN6CbH4duUcWHmA41+SWxVzjgahTZKp6bniK1pH5j8pCCq7uPT8LYRcM85J284GFcvA 2MNDkq1cr3h8rb6FmXVyUPvbHF5ZPcENl/AlJu60+eAy/z93EwoTSf8eOLH0JMfeQKsZ yeeg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u13si22836442ejn.694.2020.12.29.22.31.50; Tue, 29 Dec 2020 22:32:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726360AbgL3GaI (ORCPT + 99 others); Wed, 30 Dec 2020 01:30:08 -0500 Received: from mga02.intel.com ([134.134.136.20]:62430 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726189AbgL3GaI (ORCPT ); Wed, 30 Dec 2020 01:30:08 -0500 IronPort-SDR: +d9TB9gW/SXKEwJvEExeCIIPycEuDH702tyXK+OSoa7hEmUNOAMqghcTR3S0OhwOj9m+ocVi4p HFxZ9bOA7J+g== X-IronPort-AV: E=McAfee;i="6000,8403,9849"; a="163637643" X-IronPort-AV: E=Sophos;i="5.78,460,1599548400"; d="scan'208";a="163637643" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Dec 2020 22:29:27 -0800 IronPort-SDR: 41hX2GBKvAd2kTueRKZ8T8qF2sQTHw533KCDk5XyNhtU9+f7+5dWdDZIcFpVloG0z+NMvoBdbA n8ru8FDJSrjw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,460,1599548400"; d="scan'208";a="460372466" Received: from ubuntu18.png.intel.com ([10.88.229.38]) by fmsmga001.fm.intel.com with ESMTP; 29 Dec 2020 22:29:24 -0800 From: vijayakannan.ayyathurai@intel.com To: daniel.lezcano@linaro.org, tglx@linutronix.de, robh+dt@kernel.org, catalin.marinas@arm.com, will@kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, andriy.shevchenko@linux.intel.com, mgross@linux.intel.com, wan.ahmad.zainie.wan.mohamad@intel.com, lakshmi.bai.raja.subramanian@intel.com, chen.yong.seow@intel.com, vijayakannan.ayyathurai@intel.com Subject: [PATCH v2 1/2] dt-bindings: timer: Add bindings for Intel Keem Bay SoC timer Date: Wed, 30 Dec 2020 14:25:26 +0800 Message-Id: <907e6379ae5fc8f5decdb344485123425de7afc1.1609306622.git.vijayakannan.ayyathurai@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: References: In-Reply-To: References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Vijayakannan Ayyathurai Add Device Tree bindings for the Timer IP, which used as clocksource and clockevent device in the Intel Keem Bay SoC. Acked-by: Mark Gross Acked-by: Andy Shevchenko Signed-off-by: Vijayakannan Ayyathurai --- .../bindings/timer/intel,keembay-timer.yaml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Documentation/devicetree/bindings/timer/intel,keembay-timer.yaml diff --git a/Documentation/devicetree/bindings/timer/intel,keembay-timer.yaml b/Documentation/devicetree/bindings/timer/intel,keembay-timer.yaml new file mode 100644 index 000000000000..197493336ac2 --- /dev/null +++ b/Documentation/devicetree/bindings/timer/intel,keembay-timer.yaml @@ -0,0 +1,52 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/timer/intel,keembay-timer.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Intel Keem Bay SoC Timers + +maintainers: + - Wan Ahmad Zainie + - Vijayakannan Ayyathurai + +description: + Intel Keem Bay SoC Timers block contains 8 32-bit general purpose timers, + a free running 64-bit counter, a random number generator and a watchdog + timer. Each gpt can generate an individual interrupt. + +properties: + compatible: + enum: + - intel,keembay-timer + + reg: + maxItems: 3 + + clocks: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + - clocks + +additionalProperties: false + +examples: + - | + #include + #include + #define KEEM_BAY_A53_TIM + + timer@20330010 { + compatible = "intel,keembay-timer"; + reg = <0x20330010 0xc>, + <0x203300e8 0xc>, + <0x20331000 0xc>; + clocks = <&scmi_clk KEEM_BAY_A53_TIM>; + interrupts = ; + }; -- 2.17.1