From patchwork Wed Aug 1 05:39:01 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike Shettel X-Patchwork-Id: 951948 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=codeaurora.org header.i=@codeaurora.org header.b="RdF/OcGG"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=codeaurora.org header.i=@codeaurora.org header.b="CwZZHkrX"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41gMZS4Tbfz9s0R for ; Wed, 1 Aug 2018 15:39:44 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733152AbeHAHXP (ORCPT ); Wed, 1 Aug 2018 03:23:15 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:51606 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731897AbeHAHXP (ORCPT ); Wed, 1 Aug 2018 03:23:15 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 4B87A606AC; Wed, 1 Aug 2018 05:39:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1533101965; bh=svhKuuwb/cVy1S1ckhF4E00Qbwt87n6Tvgn3udtySbo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RdF/OcGGANMW6PxC5I5mSM53QocXttJhtOrvJ+obztrYoqnykzq5KaA1Xktp6EtqD vhTVDDJoyKwDI5DiW3nqBHnDr0UfsVySm0u4s+cK3yQ6wlQkhIG5TG9HOekVRlbZ/M 96GROahWPllcVwIV/fMuFd6ErO8vs6T6g6jhS9rQ= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED, T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from corebsp04-lnx.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mshettel@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 9A051606DD; Wed, 1 Aug 2018 05:39:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1533101963; bh=svhKuuwb/cVy1S1ckhF4E00Qbwt87n6Tvgn3udtySbo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CwZZHkrX4OgtspSijQGx8KPT2vJVQl3ByMBfBTcncrXbzhnB0bP0/YpPf+0+/A3Mr Dh4kUmJbD/GRhJuUP4BGLmvsZNfv3tV8FSo14MYSXRkSPBqMf5sICybGJJl5dA6nfu fklmrWCRu0rq+Tes/hhSTnMbz9oy+PXz2JJP2U5Q= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 9A051606DD Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=mshettel@codeaurora.org From: Mike Shettel To: gregkh@linuxfoundation.org, boris.brezillon@bootlin.com, robh+dt@kernel.org, mark.rutland@arm.com, devicetree@vger.kernel.org Cc: Mike Shettel , linux-arm-msm@vger.kernel.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, evgreen@chromium.org, acourbot@chromium.org, swboyd@chromium.org, dianders@chromium.org, mka@chromium.org, bjorn.andersson@linaro.org Subject: [PATCH v1 2/3] dt-bindings: i3c: Document Qualcomm GENI I3C master bindings Date: Tue, 31 Jul 2018 23:39:01 -0600 Message-Id: <1533101942-29442-3-git-send-email-mshettel@codeaurora.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1533101942-29442-1-git-send-email-mshettel@codeaurora.org> References: <1533101942-29442-1-git-send-email-mshettel@codeaurora.org> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Signed-off-by: Mike Shettel --- .../devicetree/bindings/i3c/qcom,geni-i3c.txt | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/i3c/qcom,geni-i3c.txt diff --git a/Documentation/devicetree/bindings/i3c/qcom,geni-i3c.txt b/Documentation/devicetree/bindings/i3c/qcom,geni-i3c.txt new file mode 100644 index 0000000..8b76fda --- /dev/null +++ b/Documentation/devicetree/bindings/i3c/qcom,geni-i3c.txt @@ -0,0 +1,44 @@ +Bindings for Qualcomm Geni I3C master block +=========================================== + +Required properties: +-------------------- +- compatible: shall be "qcom,geni-i3c" +- clocks: shall reference the se clock +- clock-names: shall contain clock name corresponding to the serial engine +- interrupts: the interrupt line connected to this I3C master +- reg: I3C master registers + +Optional properties: +-------------------- +- se-clock-frequency: Source serial clock frequency to use +- dfs-index: Dynamic frequency scaling table index to use + +Mandatory properties defined by the generic binding (see +Documentation/devicetree/bindings/i3c/i3c.txt for more details): + +- #address-cells: shall be set to 3 +- #size-cells: shall be set to 0 + +Optional properties defined by the generic binding (see +Documentation/devicetree/bindings/i3c/i3c.txt for more details): + +- i2c-scl-hz +- i3c-scl-hz + +I3C device connected on the bus follow the generic description (see +Documentation/devicetree/bindings/i3c/i3c.txt for more details). + +Example: + + i3c-master@0d040000 { + compatible = "qcom,geni-i3c"; + clocks = <&clock_gcc GCC_QUPV3_WRAP0_S0_CLK>; + clock-names = "se"; + interrupts = ; + reg = <0x0d040000 0x4000>; + #address-cells = <3>; + #size-cells = <0>; + i2c-scl-hz = <100000>; + }; +