From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, T_DKIMWL_WL_HIGH,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 82158C4321A for ; Tue, 11 Jun 2019 14:06:56 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 59B6720665 for ; Tue, 11 Jun 2019 14:06:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="IpZjTvxl"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=synopsys.com header.i=@synopsys.com header.b="Ks4/hcoo" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 59B6720665 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=synopsys.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=Pa2uYYOxi34Km8bClUrm4icO9Z5b+pjRXpI4xAuOIpg=; b=IpZ jTvxlaF8RRY8FdWjF8j4ff0oI1OcZxJqfHOTkSxwAL3cSr7ZNOnjuHkSmpa9+VQO/VznlqVfbZmQ9 tJJhyFQ0xsOYucwJo/dmJUgeXC9i8TyuUlCCogO9PUcgTPzTJYAFiZpJ7kwkoAreoyGTMUpnxV/BX wSp+g65oI4TH1tc8RHvT/OfOxD0CLA3KmZ+ko8y1NqsJZL8sOvyrbbejZ/HBG5ggNZp2K/61C4pMX r2+GGgie+wzH6DeKrFgRqPh0R7NcBSlywRgtKLRsQc5YAUkut9PP48DufEA9DCR8YjP6wI54nnn3Z U8e4dR0vMe2Nn9NtNsqP/3B1GXeRTcg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hahQN-0000pD-GR; Tue, 11 Jun 2019 14:06:55 +0000 Received: from dc2-smtprelay2.synopsys.com ([198.182.61.142] helo=smtprelay-out1.synopsys.com) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hahQL-0000o8-6k for linux-i3c@lists.infradead.org; Tue, 11 Jun 2019 14:06:54 +0000 Received: from mailhost.synopsys.com (unknown [10.225.0.210]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by smtprelay-out1.synopsys.com (Postfix) with ESMTPS id 32053C5948 for ; Tue, 11 Jun 2019 14:06:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1560262009; bh=llL9weTnFhAXpoLAP7tKlRaiIgSzIDQ4VfIXTT9nIjI=; h=From:To:Cc:Subject:Date:From; b=Ks4/hcooHryn+679twhbNohS/6Jma7oBvr0+zzyOs06uebKl7SWgoYoMj40LZDibe S5YSPCAgrfs/NGBPcy9aIYhVccJyb4yGw84BY6zAGxxBSluxFCmYVIojSBues7v4z7 BXIEXmOnDSKd3kC5/8T7Iw2M+Cu9PkoNbzPCt6sv3LjHBdd6LJ97ekYhRmZW26ZV9H h/YPHkOiYjoH1M7kZOxrgRhIEeFE5Pxq05nLRZpo6vV6q44zczpfV/hYm/a55bHXGb aUgSFSk2LPYjdtYHq536cyI11O79zCN49uHN71h6Krhz7mTQFbix+4K9mwRT+cZam0 +xBHeyL+8BRgg== Received: from de02.synopsys.com (de02.internal.synopsys.com [10.225.17.21]) by mailhost.synopsys.com (Postfix) with ESMTP id D2F66A0233 for ; Tue, 11 Jun 2019 14:06:48 +0000 (UTC) Received: from de02dwia024.internal.synopsys.com (de02dwia024.internal.synopsys.com [10.225.19.81]) by de02.synopsys.com (Postfix) with ESMTP id B00AB3F589; Tue, 11 Jun 2019 16:06:48 +0200 (CEST) From: Vitor Soares To: linux-i3c@lists.infradead.org Subject: [PATCH v3 0/3] Fix i2c and i3c scl rate according bus mode Date: Tue, 11 Jun 2019 16:06:42 +0200 Message-Id: X-Mailer: git-send-email 2.7.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190611_070653_262523_49B425D8 X-CRM114-Status: UNSURE ( 7.05 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-i3c@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux I3C List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Joao.Pinto@synopsys.com, Vitor Soares MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-i3c" Errors-To: linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org This patch series fix the i2c and i3c scl rate according the bus mode and LVR register. It also introduce the mixed limited bus for the cases where i2c devices doesn't have 50 ns filter but allow higher clock rate for i3c transfers. Please refer table 5 and 10 of i3c bus spec v1.0 for more detail. Please follow each patch commit message for more details and changes made in this version. Vitor Soares (3): i3c: fix i2c and i3c scl rate by bus mode i3c: add mixed limited bus mode i3c: dw: add limited bus mode support drivers/i3c/master.c | 66 ++++++++++++++++++++++++++++++-------- drivers/i3c/master/dw-i3c-master.c | 1 + include/linux/i3c/master.h | 5 +++ 3 files changed, 59 insertions(+), 13 deletions(-) -- 2.7.4 _______________________________________________ linux-i3c mailing list linux-i3c@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-i3c