Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1129217ybh; Thu, 23 Jul 2020 00:47:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxoB5q1lX4gukwXqkeR31N34z4jr+eSh1EJ/cI6HrOtms5C45HN0DoDf+gRhnsp56QBY+w2 X-Received: by 2002:a17:906:b353:: with SMTP id cd19mr3201418ejb.395.1595490471246; Thu, 23 Jul 2020 00:47:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595490471; cv=none; d=google.com; s=arc-20160816; b=bUPLdTiDFQlwa2TpgJ7zLnQojSR13Aa4sC4VRiFR/yiuRjc9lAW+B2igRQ7Vch0w98 DWWAXuNL2L4xzjhX+aSlZlFhueEyjoK1t+L3+1NLlGAmEoQtmAsEIO9nsiUtRCXDmRk2 aQR9A4HWa3Hi08GsC4+8mk7ZH+8aL8D+hB4v6MVhbQGESFTt+QDA+ExUZNrUz+keTOxm Lj8oMrlagvQeG1X3vTAzTPClMnfFuXF1VLswqhy4ZguzsO+gAmTsjHq9VFjYHR6XRPwA ZBiu59/9JOStE63v2BqBrP2czqg4/0asEmwan3wFiREXtsYMEcAlByY5tyUTK+ROk7OS 1MCA== 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=sOuZq4O3iUw6w2Cf/fmN5qFRWeHkQp0qeGSQDrOjuyA=; b=DlPHGub7sr3fUCDLJQQTICL8nrqsq9VPYTbGbXBtkHvm5ASu65FYKy0nGdFQKokWnW kgtJfrUjE/nf6Un90BB7rhIxL6cnVYA0TDQr8zE3Dg+zIMW87/LkJgKApFBU1NUr+fry vnpR8kJqZyjkce0QCpIyewXdZDrPZN5/q/JRY7X3lezj+Q9LRQKtAUJDzgIE/TS+MNBE FpqTv2iTYyvv8HUbbN+UPM1twkdDpWEEuPfVSCKlAvKn8oz189irvT9ipqqGJFpEzXy1 ItOVvy8SBoBsesUIwKR6fIlVcUX55J29LZW2ujr3y4u87fhJrJuINrAyZHsAcBgd/ml7 AiSg== 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 ga5si1613717ejb.567.2020.07.23.00.47.29; Thu, 23 Jul 2020 00:47:51 -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 S1727826AbgGWHoa (ORCPT + 99 others); Thu, 23 Jul 2020 03:44:30 -0400 Received: from mga04.intel.com ([192.55.52.120]:20836 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727075AbgGWHoa (ORCPT ); Thu, 23 Jul 2020 03:44:30 -0400 IronPort-SDR: Ymea8dzdLTrE5mhxogfs4W0v7193/coyhSoOjdDBO8sood0kAAAODzag1xQOsL6svz5m9ypfc/ LFBThBdwpQBQ== X-IronPort-AV: E=McAfee;i="6000,8403,9690"; a="147972728" X-IronPort-AV: E=Sophos;i="5.75,385,1589266800"; d="scan'208";a="147972728" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2020 00:44:29 -0700 IronPort-SDR: 1926ICqp1GvFwOqFAx1zwC0zvd52mPobZKvYY8hvfuIHIT7Hjwl/NoYupDFaiUpzTLWIdGWuhb SdmGz91brnZQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,385,1589266800"; d="scan'208";a="272230470" Received: from sgsxdev001.isng.intel.com (HELO localhost) ([10.226.88.11]) by fmsmga008.fm.intel.com with ESMTP; 23 Jul 2020 00:44:26 -0700 From: Rahul Tanwar To: u.kleine-koenig@pengutronix.de, linux-pwm@vger.kernel.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, Rahul Tanwar Subject: [PATCH v5 1/2] Add DT bindings YAML schema for PWM fan controller of LGM SoC Date: Thu, 23 Jul 2020 15:44:17 +0800 Message-Id: <4e975206fcbddedc746e8d39b620336d5fab8b14.1595489518.git.rahul.tanwar@linux.intel.com> 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 | 40 ++++++++++++++++++++++ 1 file changed, 40 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..0211a0dc79ed --- /dev/null +++ b/Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml @@ -0,0 +1,40 @@ +# 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 + + clocks: + maxItems: 1 + + resets: + maxItems: 1 + +required: + - compatible + - reg + - clocks + - resets + +additionalProperties: false + +examples: + - | + pwm: pwm@e0d00000 { + compatible = "intel,lgm-pwm"; + reg = <0xe0d00000 0x30>; + clocks = <&cgu0 126>; + resets = <&rcu0 0x30 21>; + }; -- 2.11.0