Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1887598pxa; Sun, 23 Aug 2020 21:15:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzCmZS9hKO0sdHS3qeBcJQyUzHlsZQRbdwjzsMoE8E/GdjIoS6d4raPXxn/ozjN/ARwcHo4 X-Received: by 2002:a17:907:1050:: with SMTP id oy16mr3821786ejb.28.1598242526671; Sun, 23 Aug 2020 21:15:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598242526; cv=none; d=google.com; s=arc-20160816; b=BzV1lkTioQK5eXc452l5hgpmIKa5E6YBt1VfA0SXz6lC7e3RzOm6F+zqRDmcNhPjen MiOyA94eJ19LU+ceYOIk7xZgfZ/nFoOoynSfz6LpeYM70NCB6yW6mA+vOPkmikJ+zGT2 ArmauHfMGvp2jUHX2KSyEUzjoISaf3fuMbszi4kpfsmpnSP0SQD0wEGwpr49uCL3k3Ra oj7ZS2Y0DAvVegYAe1Z2GcNFMMhucVWcWpBVNTXYCzz7l5QA5yrqY/VWHSHybFjGN0kg 8EqfTMeN+FdDCaKC+tbaJt/dHhB/ICdjNISJAizQWimPgdMma2vmSs1hRwt+MOhxodcv zOoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:references :in-reply-to:message-id:date:subject:cc:to:from:ironport-sdr :ironport-sdr; bh=vx1WOqTXdCggSQ0sp26wBgwxfbDV+ERtirAURUlf2ZQ=; b=Ttq0y1YaExpowLFjwLUAbo+jDkk62/Z5PoJvqxCCa46PPrw630XopM6kR9O/HrMlLp I4i9lqWFC7imDzK6mc8okFyQpeGVdqdyqVtnNpzLHPXKoGt+KLeY7Pb5bKqUroqWIKb5 flBJMSwqcDEgw5ATDsWEKx12335Ei9hsZtSCuoiHGtrOuqiZVW0HX7Fsi+O4N4acAUS/ WJMc9I17DMuhX5X58Rkp1ohXzsZg0OLm3Ttp1wi1Hb/FrtYoDDlU9ZgWpoEJ6eGjwL+3 0D1kEBm3S6kgIFeQj3BXzB/DU4nQjuCvKcE17YvGrZl09V5aAG5+YyIX2XuOakXmdmhm Clxg== 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 r1si6344007eja.170.2020.08.23.21.15.03; Sun, 23 Aug 2020 21:15:26 -0700 (PDT) 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 S1727885AbgHXDgv (ORCPT + 99 others); Sun, 23 Aug 2020 23:36:51 -0400 Received: from mga03.intel.com ([134.134.136.65]:52808 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727863AbgHXDgu (ORCPT ); Sun, 23 Aug 2020 23:36:50 -0400 IronPort-SDR: ys7Blc92rx4dfNVLf8E087HVqrSNbzlTKA5hGl72j3mWLXcWLvq8idh15VynNIj+OpV5yAmXBl djesNhJRal9Q== X-IronPort-AV: E=McAfee;i="6000,8403,9722"; a="155817246" X-IronPort-AV: E=Sophos;i="5.76,347,1592895600"; d="scan'208";a="155817246" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Aug 2020 20:36:49 -0700 IronPort-SDR: 01L4+bcEUYokClPDJhyzWnA+mNPLLVJVzXlEP0PH+32BwciyghkJht4b/XjxnXUgxcAubuvrS8 9QsOXJezzD/g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,347,1592895600"; d="scan'208";a="280966006" Received: from sgsxdev001.isng.intel.com (HELO localhost) ([10.226.88.11]) by fmsmga008.fm.intel.com with ESMTP; 23 Aug 2020 20:36:45 -0700 From: Rahul Tanwar To: u.kleine-koenig@pengutronix.de, linux-pwm@vger.kernel.org, lee.jones@linaro.org Cc: thierry.reding@gmail.com, p.zabel@pengutronix.de, robh+dt@kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, andriy.shevchenko@intel.com, songjun.Wu@intel.com, cheol.yong.kim@intel.com, qi-ming.wu@intel.com, rahul.tanwar.linux@gmail.com, rtanwar@maxlinear.com, Rahul Tanwar Subject: [PATCH v10 1/2] Add DT bindings YAML schema for PWM fan controller of LGM SoC Date: Mon, 24 Aug 2020 11:36:36 +0800 Message-Id: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: In-Reply-To: References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Intel's LGM(Lightning Mountain) SoC contains a PWM fan controller which is only used to control the fan attached to the system. This PWM controller does not have any other consumer other than fan. Add DT bindings documentation for this PWM fan controller. Signed-off-by: Rahul Tanwar --- .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml diff --git a/Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml b/Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml new file mode 100644 index 000000000000..11a606536169 --- /dev/null +++ b/Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/pwm/intel,lgm-pwm.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: LGM SoC PWM fan controller + +maintainers: + - Rahul Tanwar + +properties: + compatible: + const: intel,lgm-pwm + + reg: + maxItems: 1 + + "#pwm-cells": + const: 2 + + clocks: + maxItems: 1 + + resets: + maxItems: 1 + +required: + - compatible + - reg + - clocks + - resets + +additionalProperties: false + +examples: + - | + pwm: pwm@e0d00000 { + compatible = "intel,lgm-pwm"; + reg = <0xe0d00000 0x30>; + #pwm-cells = <2>; + clocks = <&cgu0 126>; + resets = <&rcu0 0x30 21>; + }; -- 2.11.0