Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp446708imm; Tue, 31 Jul 2018 22:40:30 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfd/dN6GAQJrRD41YX3r7ZDnwBXBxycxG+eL+k0Nv7RIgmTR1HcbYgeJ8XHTaleOWwmkUty X-Received: by 2002:a63:c60:: with SMTP id 32-v6mr23374960pgm.155.1533102030759; Tue, 31 Jul 2018 22:40:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533102030; cv=none; d=google.com; s=arc-20160816; b=ZhAVUsIX5WAgCy3HNYB86NHsuGjlcZBc8xYI/23v5cxcLw3b9+UmBadeK2U46zGJwN dt2e7/10EpTP7GVmv/W2KXcQ+tYEsUBFZGuZT4pyzdi9d5ShvNdRpGax/cepYOyeh7bn JnpCei3Ml/ZXC4OWnOqIvpV1qy7r0qg8nzu/Y2nA8vkQ9z5m2CtqazwGk7yM6VgKr+uA 56ZxNQp53ukbfJuUAGfkDcteKIbvfRKGt8EmX7ves2zwPI7wCFbOVas+a0loqQAfmZiG 4B9X07Wt9pgbS6pdQjB5uIVs0HT1RlOpsNmxD8TWoAKn1xJR9KdjlE6hqMPtzbjlCRde 2p9g== 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:message-id:date :subject:cc:to:from:dmarc-filter:dkim-signature:dkim-signature :arc-authentication-results; bh=Gh+Ij4kS/IJtaIOpDIxoWhOPZpSRvX8qjeImqyHQ0gU=; b=HEcU9aPqXl1K3VSPNurTJNWEHoTJ481FfGnHhXiODOWU0OEFaAn5vcJSvlNsLE3r2g q1hVyAAA+XkKXrSfL5HVvr16MkNUpkR1QlW/NjOn6zgl++gtoPTqa4Ad7NH2l+CZGaml hT+gQNrmR6j3j5qAfoQ5u4FvZVyOKzQPb5wmLcznGFGS2reQPRs9/r/11b1Y4BcNkGGm Gz6CL2WTaJ9LGBDoosntIrLJQMWXxeLJILq1uWuSaCJdRkuM5tP1vhppsKxQqlFEGOoI lQ81/fkNFNwk2syzblu1+7/PPTcIV5wFnyTtHpWyat15odob8VrRZSAMea0lzXGUaqhR oVmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b="RdF/OcGG"; dkim=pass header.i=@codeaurora.org header.s=default header.b=CwZZHkrX; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 144-v6si12868268pfw.95.2018.07.31.22.40.16; Tue, 31 Jul 2018 22:40:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b="RdF/OcGG"; dkim=pass header.i=@codeaurora.org header.s=default header.b=CwZZHkrX; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733171AbeHAHXQ (ORCPT + 99 others); Wed, 1 Aug 2018 03:23:16 -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: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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>; + }; + -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project