Message ID | 20180709094304.8814-1-esben.haabendal@gmail.com |
---|---|
Headers | show
Return-Path: <linux-i2c-owner@vger.kernel.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@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=linux-i2c-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="aUb4ar3x"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41PL403Cnyz9s1B for <incoming@patchwork.ozlabs.org>; Mon, 9 Jul 2018 19:43:12 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754374AbeGIJnJ (ORCPT <rfc822;incoming@patchwork.ozlabs.org>); Mon, 9 Jul 2018 05:43:09 -0400 Received: from mail-lf0-f66.google.com ([209.85.215.66]:37112 "EHLO mail-lf0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752914AbeGIJnI (ORCPT <rfc822;linux-i2c@vger.kernel.org>); Mon, 9 Jul 2018 05:43:08 -0400 Received: by mail-lf0-f66.google.com with SMTP id j8-v6so14687607lfb.4; Mon, 09 Jul 2018 02:43:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=gywDCNjtSHuFrrydS/9XPGGzS1Uc/Z9rIL8GUQ57jf8=; b=aUb4ar3xMvr2lL8ZSmvR+zie/H+bCTneHUrfU6yTnbSnHVEnQdUg+toUbWBIwAna3q K2U+fZaAivf43jzGRkFXTrorc0Kfebb18W0fLRIw6lL2axPNQs4Miq3qAQaBbcuSD8sK qcPhCuqA1100yy+8c84yl/n8r39inaYXdUOjphRKN3Ok0YL3om0Dgp6Yb/DgAsiu9J25 mYizHGFE6MaACglFdAS7AshC+utstXA5XaX3EOuAeqCmynJBVf1F+cV6g4bkzqbcSram 7gh9jMfbboQWyLx40xckI3Uzg9vPfIuZyhgIVONALCzKo/PeZ0Fxcuft7krMwi9Ln41T VNkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=gywDCNjtSHuFrrydS/9XPGGzS1Uc/Z9rIL8GUQ57jf8=; b=ge/6ZByREOSQlcWZAw6YAdP+xPHarXLFSbE88l5pcO/r2hVYbMHnl85Wo6882brQdF ETKUt5VU8B3p1YorS703Sxy7UmUjY53QugWc+tm8+qG5hQvNOk5wZvFoJxjwmeEMf47t zPn3GKpwleAW/YInwmoqVrDQF4zfQ+dpuYVXUCp0uJIYNzY7tbeo4N5sqpt1vjew/J9/ 8hinpMyNyiHm6PEMYmtV744qUcpcZWaGURSSOXGPz6aSNMJqSGN5kIuYJDxKemsaXPiJ 1KNs+NsfmlG+FkKVYRYO6347ngB7lyHvWkIZiXqnuYJPRMgoKhxeguTda4J6Se1jLBNy Zk4A== X-Gm-Message-State: APt69E2HeEp7/BtTomcNcglsFrm5i/M4UgQvzoQhBUzybE93qqt2SPWc klyvoSHDO4t6l2fd0TtM0uYut3kZ2Y8= X-Google-Smtp-Source: AAOMgpf0IobJfth87Gr9ihnSlkQ9Fx+LcZ9rhQLTpFasFHdrG7LyY2fbTsYFWPloF9NYVhs9ASjPtA== X-Received: by 2002:a19:10c4:: with SMTP id 65-v6mr14517170lfq.113.1531129386684; Mon, 09 Jul 2018 02:43:06 -0700 (PDT) Received: from localhost (87-57-30-174-static.dk.customer.tdc.net. [87.57.30.174]) by smtp.gmail.com with ESMTPSA id 1-v6sm2243226ljd.11.2018.07.09.02.43.05 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 09 Jul 2018 02:43:06 -0700 (PDT) From: Esben Haabendal <esben.haabendal@gmail.com> To: linux-i2c@vger.kernel.org, devicetree@vger.kernel.org Cc: Wolfram Sang <wsa+renesas@sang-engineering.com>, =?utf-8?q?Uwe_Kleine-?= =?utf-8?b?S8O2bmln?= <u.kleine-koenig@pengutronix.de>, Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Yuan Yao <yao.yuan@freescale.com>, Esben Haabendal <eha@deif.com> Subject: [PATCH v2 0/4] i2c: imx: Fix and enable DMA support for LS1021A Date: Mon, 9 Jul 2018 11:43:00 +0200 Message-Id: <20180709094304.8814-1-esben.haabendal@gmail.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-i2c-owner@vger.kernel.org Precedence: bulk List-ID: <linux-i2c.vger.kernel.org> X-Mailing-List: linux-i2c@vger.kernel.org |
Series |
i2c: imx: Fix and enable DMA support for LS1021A
|
expand
|
From: Esben Haabendal <eha@deif.com> This patch series fixes two race conditions and minor issues with tracking the stopped state when something goes wrong. With that in place, DMA support works with NXP LS1021A, so it is enabled in the last patch. Changes in v2: * Fixed speling mistake in commit message * Rebased to v4.18-rc4 Esben Haabendal (4): i2c: imx: Fix reinit_completion() use i2c: imx: Fix race condition in dma read i2c: imx: Simplify stopped state tracking arm: dts: ls1021a: Enable I2C DMA support arch/arm/boot/dts/ls1021a.dtsi | 6 ++++++ drivers/i2c/busses/i2c-imx.c | 23 ++++++++++++----------- 2 files changed, 18 insertions(+), 11 deletions(-)