Received: by 2002:a05:6512:2355:0:0:0:0 with SMTP id p21csp5541037lfu; Mon, 28 Mar 2022 16:17:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyoN/cDkpWselQrrJlBMsduKMvOmi7JiGhrAon3E9adNAcGODtpCqpcNqmSRj+ailzBgu/6 X-Received: by 2002:a67:cd09:0:b0:325:7ae5:9393 with SMTP id u9-20020a67cd09000000b003257ae59393mr9119916vsl.4.1648509421127; Mon, 28 Mar 2022 16:17:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648509421; cv=none; d=google.com; s=arc-20160816; b=Fc7TVS/CTOdIeB/GvFohnXFsQgbKxje27GHeYx4jC2rzYKaf1fEZWkmH3M3eCWOpot ueaa4troc25P9ysI2pJ9d+gUH8aOQWxKrbf1IYbP9CHBYb14VPdsAaU8woD6ieAQ2V2x dSUNR3upgO/C/YSpIMdrDYCzb6ocgxoghPlU+W/LotTDgwDmhDY41Xd4hh5T0fljOCLT zmaZ2M1bFQrjzqgOw/uUWDZZAjF2MHwhU3LDdHt45a20mBoHH7PRmo9gxfuAIKW0unrY SpGpyFWKv9pTK6Bdo64L4r0Ob/9tqIbYOEv/m9dOBKtmEGMTB0x/vUZhoT/fVMbvCPVT ZHYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:reply-to :in-reply-to:references:mime-version; bh=CmZ698zi6YOmaGXJq+4D519v38GWNIw39PDssju4nkQ=; b=ngUNjBIUM0gDAqLczIK+wU0lWnkqBIaSWuXuMgT9UlCdX0Qd8Q55TOS9VT39gGFRQB 1jCI7jNItD/9QFW9ozi464ubttmJsqjB/dCDnIswGvvLhfu4SpvWqkAP2ZI07JhaQuBR 67SFc2rXzyZPQsJGwAzWWa/+vaoVeL/s6dqs3Y99xxWlfFdRyP+L4IHMe+jln73D9QeI BjOtrwKokOzfRLrxS66MZRHwoq4oXvKwstKzi4mEMUf6IDSjega6IspmiKb5XI6xm+3m 0VTlq8ibsZDdv3vAAnKckUGSc9ZjPEmthCTTqpqAWPzl6iIgCpZ7l4jQN2ujSH8mqs+z L9fw== ARC-Authentication-Results: i=1; mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id b23-20020a67d397000000b00324c5c3be9bsi3409649vsj.221.2022.03.28.16.16.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Mar 2022 16:17:01 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 1183C47065; Mon, 28 Mar 2022 15:31:27 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229875AbiC1WdE (ORCPT + 99 others); Mon, 28 Mar 2022 18:33:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41468 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229821AbiC1WdD (ORCPT ); Mon, 28 Mar 2022 18:33:03 -0400 Received: from mail-ua1-f52.google.com (mail-ua1-f52.google.com [209.85.222.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C1D8247049; Mon, 28 Mar 2022 15:31:21 -0700 (PDT) Received: by mail-ua1-f52.google.com with SMTP id m42so6942911uae.0; Mon, 28 Mar 2022 15:31:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=CmZ698zi6YOmaGXJq+4D519v38GWNIw39PDssju4nkQ=; b=1roScc6jAZ+y9U38kH2Vqxgbdd6LUeSQlwalwv0l2uhDUBkTa6e4B3XtPkh2nvpCtV y9wxyYeb/rUm83+00UElyerh2AMSdUy7e+9VmoqHQQYKCmm97kVXGB6v6arvXmnjdjJD ecG4/eW19kJEWgbRsOt/I1zEpsJbX2XVjr/b+p/6BmyzKx/pQ+3iM3i9AW6AagggUdG/ mYOuBkGMtGvGS3zOIis/vfp7w67L5Y19v19MucNcoE7OoUjDNA7Wtw47kiGgHq3XXXG/ fUpvH9skUPVqQZqLP1Rd/Jb6Ao5wYqQmIQ1ZKssQyStAqfjFAG7tQhPdBNqaMFDDPxbr 1Taw== X-Gm-Message-State: AOAM532wPPiRTEu+ON6lbZR5Hrg4QZWqLnKV+x2V+YnbQnsASQ/PwnJO kAD6Na4WsO+hXL01r+y/SpoinMgbhWyOMg== X-Received: by 2002:ab0:7411:0:b0:359:6321:5805 with SMTP id r17-20020ab07411000000b0035963215805mr14124678uap.6.1648506680691; Mon, 28 Mar 2022 15:31:20 -0700 (PDT) Received: from mail-vk1-f180.google.com (mail-vk1-f180.google.com. [209.85.221.180]) by smtp.gmail.com with ESMTPSA id s68-20020a1fdb47000000b0033f4b515116sm1766124vkg.55.2022.03.28.15.31.20 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Mar 2022 15:31:20 -0700 (PDT) Received: by mail-vk1-f180.google.com with SMTP id w189so8804597vke.10; Mon, 28 Mar 2022 15:31:20 -0700 (PDT) X-Received: by 2002:a05:6122:1310:b0:343:2ca9:2e11 with SMTP id e16-20020a056122131000b003432ca92e11mr6469975vkp.5.1648506679815; Mon, 28 Mar 2022 15:31:19 -0700 (PDT) MIME-Version: 1.0 References: <20220326102229.421718-1-tanure@linux.com> <7hee2lu82n.fsf@baylibre.com> In-Reply-To: <7hee2lu82n.fsf@baylibre.com> Reply-To: tanure@linux.com From: Lucas Tanure Date: Mon, 28 Mar 2022 18:31:24 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/3] Ensure Low period of SCL is correct To: Kevin Hilman Cc: Neil Armstrong , Jerome Brunet , Martin Blumenstingl , linux-i2c@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 28 Mar 2022, 21:37 Kevin Hilman, wrote: > > Hi Lucas, > > Lucas Tanure writes: > > > The default duty cycle of 33% is less than the required > > by the I2C specs for the LOW period of the SCL clock. > > > > So, for 100Khz or less, use 50%H/50%L duty cycle, and > > for the clock above 100Khz, use 40%H/60%L duty cycle. > > That ensures the low period of SCL is always more than > > the minimum required by the specs at any given frequency. > > Thanks for the fixes! > > This is going to affect all SoCs, so ould you please summarize how your > changes were tested, and on which SoCs & boards? > > Thanks, > > Kevin Hi, I only tested against the vim3 board, measured the bus with a Saleae logic pro 16. The measurements were with 100k, 400k, and a few in-between frequencies. Is that enough? Thanks Lucas