From patchwork Mon May 13 14:02:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 10940943 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1F3F71395 for ; Mon, 13 May 2019 14:03:20 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0F2F927F9F for ; Mon, 13 May 2019 14:03:20 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 03808280B0; Mon, 13 May 2019 14:03:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 9732B2807B for ; Mon, 13 May 2019 14:03:19 +0000 (UTC) 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=hmfQe08YHI591eNNRjIFzpx07dExcWJe7qtcAB3BaPk=; b=eaf 3Yk0LGB+I9ObEUp0lO2crc25XDd5z9lSsrVWNlsEMWr3fDfm3nxeGf2p+/yKTW8r9XMb8fdYJXs8j UxhiNfR4+yJmO8OyQaeCB+FVk5NbOBP9dJ5uJ0EGjsj/UWeR6aWYibbzIpiaxO1Z2D8nBGxAdfd1g n/QSPuJLz/Tpultv6nZ4AOBaaczhIWAcZaCMobq/Rwo6s/+CgYQuRnhCctj2pt25IhmP/NwUhpWiN Z4WKtynxN7pWuHeLjBLKfm58CjguJOsVx/tJEB5w4ai5YLQgpZXWW75IP5nqvTB310CbztpPdMdDR iJUFESZbpPJ8A4siRQZ1BW20bje8Oqw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hQBXt-00084M-66; Mon, 13 May 2019 14:03:13 +0000 Received: from mail-qt1-x843.google.com ([2607:f8b0:4864:20::843]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hQBXm-00080F-B6 for linux-arm-kernel@lists.infradead.org; Mon, 13 May 2019 14:03:09 +0000 Received: by mail-qt1-x843.google.com with SMTP id y22so11379987qtn.8 for ; Mon, 13 May 2019 07:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=+8F5XxGZnh5/5CeEfDg7k9cl8zq6SzSMq0SqfKVdO5I=; b=YHs29aYfkvZi5wT5CdeI90I45/B0+H9NCDM7XkKjfKWRwdk68Qor+gSWJzpeYzwk41 DnxAL/dUDI99lNkDSoEKyJJUsz174L3SSZDT9ald5qVWu9hR5EtB643mA666xAtmk7Mp 8LZ/D+PiBxV7ghWYEpCWluk6alkm8yjfpdq2Ug9uOPpAQVeAF/RDLpjR2Q7HdOFPLatB 1e2LaegEhEABKOhoJLddVjSNE5L0MQoJpUg9abfDenPpqJ4OzqRTqQPacOKSjPIt7Xhz iomGZ8/bZw+ccG8Llk1/5x6+sqEWTOSOjpMLY393iz5rfrTwG3q+9JFs+X+vTc61ZMSl oGNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=+8F5XxGZnh5/5CeEfDg7k9cl8zq6SzSMq0SqfKVdO5I=; b=MxpaLeOm4LM6AtSYS5yQKgL2+X2Qjwygs/Ye/ahz+f0ID3RZrzzPFibO/1olZTfMQY CLPaKfJ03fnL2rea+HCyViYY56EX8Yod51nm29dK9gecBOV6KhlFZ3RXZ2QsJQg0XPjj 1zMYo6/mL6YBZW5MtmoXM/jjAa0HOtTvjPe5mJRwQWuCkrLIqdDUYu4wbzuLBSbhWXLv Hw7AqkCKZtKKJhFGoTqTTykCx8PuwUmghhqoUp0PB6SwXUp33GZQ58oi7x0fBMQS3kkq FtgHG2ExrrkJ1CONo36lwLq+6tq4hRtDsyG35t1wLp3EImNmIJjA0dM3+O1iRcuGpLtE ioIA== X-Gm-Message-State: APjAAAWD8xL2Ox5ZoyXJsyA7cFnciPVWOPKp1hvcFRqg4f7jhK1vj+lQ YTqtZmXVLbXAOIiC2IEVpWE= X-Google-Smtp-Source: APXvYqyOo+qd6VLqhX5lh3wOpKj7P0tTzSttC5+pQSGtZdDMgW6JRyzw39nvGVflutU5UdZKmbIvdg== X-Received: by 2002:ac8:2bb9:: with SMTP id m54mr24135349qtm.303.1557756185091; Mon, 13 May 2019 07:03:05 -0700 (PDT) Received: from localhost.localdomain ([2804:14c:482:3c8:56cb:1049:60d2:137b]) by smtp.gmail.com with ESMTPSA id l16sm6559103qtj.60.2019.05.13.07.03.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 May 2019 07:03:04 -0700 (PDT) From: Fabio Estevam To: shawnguo@kernel.org Subject: [PATCH] arm64: dts: imx8mq-zii-ultra: Operate I2C at 100kHz Date: Mon, 13 May 2019 11:02:59 -0300 Message-Id: <20190513140259.17525-1-festevam@gmail.com> X-Mailer: git-send-email 2.17.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190513_070306_377849_9998F8A9 X-CRM114-Status: GOOD ( 13.10 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, cphealy@gmail.com, Fabio Estevam , linux-imx@nxp.com, kernel@pengutronix.de MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP According to the i.MX8M errata document [1], there is an I2C spec violation when the I2C clock frequency is 400 kHz: "e7805: I2C: When the I2C clock speed is configured for 400 kHz, the SCL low period violates the I2C spec of 1.3 uS min" Avoid this problem by running I2C at 100 kHz instead. [1] https://www.nxp.com/docs/en/errata/IMX8MDQLQ_1N14W.pdf Signed-off-by: Fabio Estevam --- arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi b/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi index 7a1706f969f0..8603fb1a78d0 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi @@ -253,14 +253,14 @@ }; &i2c1 { - clock-frequency = <400000>; + clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1>; status = "okay"; }; &i2c2 { - clock-frequency = <400000>; + clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c2>; status = "okay"; @@ -376,7 +376,7 @@ }; &i2c4 { - clock-frequency = <400000>; + clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c4>; status = "okay";