From patchwork Tue Feb 27 11:01:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ard Biesheuvel X-Patchwork-Id: 129767 Delivered-To: patch@linaro.org Received: by 10.46.66.2 with SMTP id p2csp1253551lja; Tue, 27 Feb 2018 03:01:18 -0800 (PST) X-Google-Smtp-Source: AG47ELvV4BXMbD7NMkr7shc/ySdXYp+9CMJMeUdvkFwlaxNpxPmuBqcSEl9SwjwcbLIhM+kJvn3I X-Received: by 10.101.92.138 with SMTP id a10mr5043231pgt.129.1519729278373; Tue, 27 Feb 2018 03:01:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519729278; cv=none; d=google.com; s=arc-20160816; b=ZPLr1/Iw4RSQ37JgKfndMYbqrS5oUGZPodqer9RC+Ar/hZihVnrx/5ITexd10rDSZh n07ccdArxx5pRvrbymZXf5ui7t4nxpXOYRZZslNt48zbHA9lIIFuhwC98GcXP7tKb3u1 frOQLr1JNOL2pgTUyCNVvwKrr+XOATeFYjk4/o5Ya4lMS0JExVUX3sq7C0Cyb3bwirpK rZewXouUsJ3v0EO8rQzYSUwqsLM96eo7W091ywzdIgCeNiIV6RZE4otBiTa1iIXLbjzW G4ACuoAE2T1hAi1byR5hjXJw6EGis+H6pTLj8IPZocZwmx2kAPYa8rrj6uvdomA12zbJ xo/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=5A8CIHM8yttMEXFGIPuvE+iMiZBdI3TDFcT7GL/TSoo=; b=0hieJ7wUeUsCwV1TB5lHlNQ/67a42yuIp9xtreImH59oJOAPAdMKfcFrTxUC7kS35w XO3xMKAbXMC/Eo0KBFCviY32NnTw3sgoEUB5+6hcaP04L/0l2r0kVIXH4sEV+d40JpTk 4/iHWLSbLWoi39oNZkfeRAr+MpYRku2gCXmWhFftrPAv7WpjmLmgiMMuBX3b1SOAWSmQ u9KPKNK1U/nnKl4b4aBz6TAIE6mw2HhL8pjMB4PqQ+EiXMkdPwlYyPRyZ3PUYrLb2R2u 1yuPxfyLF7mIbEvOMj1QUmqKs959TaiTbZ+QkBVlpVL/LqPLJkTXnYs99rtRCR3julbC 2Gdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=Zsb7BNTV; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z124si6861066pgb.677.2018.02.27.03.01.18; Tue, 27 Feb 2018 03:01:18 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=Zsb7BNTV; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752331AbeB0LBR (ORCPT + 6 others); Tue, 27 Feb 2018 06:01:17 -0500 Received: from mail-wm0-f66.google.com ([74.125.82.66]:50595 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752151AbeB0LBQ (ORCPT ); Tue, 27 Feb 2018 06:01:16 -0500 Received: by mail-wm0-f66.google.com with SMTP id w128so17266782wmw.0 for ; Tue, 27 Feb 2018 03:01:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=9L79K9gPd0sZtNKT3Pwkt7ZMUMUVRHM7+rNej5DvUQU=; b=Zsb7BNTVTYYAIwGhTxxL/svKoS8eErCspXOlO4+/bMcqjKzk6FTT/Nnjh/sWH6QcQM 0qGZHLuxslrPkEGUqetFRyPFEU6Sal6pNSBfKmzYlyHM14X17eRYuxb6rnqVElnmUdV7 KDKxHgXNKQ3qmLyzqaCzioMhXZKuOZu7dPJZU= 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=9L79K9gPd0sZtNKT3Pwkt7ZMUMUVRHM7+rNej5DvUQU=; b=i4Bz7je/8V/j5kZpyHxuO1J6yB8A5H/Kf21mbMSTm/p/QCXeLq+Ol4lrzVLYHF15Yz Cib+4RW/DpaOr1ypW1jbTeXZtPp1Rhqjqe3TBpKBthPVJkdbyuJBN/BZT/ZY3zw/V7R9 ofdD8dGfG5nGLbGvvgp2W6Jzkpx/MqmhykLHWmTNguMORL6Yp8hmcu9HxrBzAFXHGKDb d9fI2BEEKZ/NKfYQ7G18NyBPPNbU9Ab/m7MzXABYLikPkp8q7puuuAICyngISIeZ0Zas TcLiKLrbwjP0J36ipqfxkhnVRPMyPBQpBapTz1c5LPIXE/d6xweKJRBUfQP7r2N/b7Ib 6W8Q== X-Gm-Message-State: APf1xPCphggFhaCE59/cHtDbMXgvUMWPaImqPu48ysZ0mBG97QoBxeJo CsgeB4zILOKZ/mUMyU/uIQesDw== X-Received: by 10.28.153.133 with SMTP id b127mr10232300wme.105.1519729274903; Tue, 27 Feb 2018 03:01:14 -0800 (PST) Received: from localhost.localdomain ([160.167.215.215]) by smtp.gmail.com with ESMTPSA id p5sm14380482wmd.9.2018.02.27.03.01.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 27 Feb 2018 03:01:13 -0800 (PST) From: Ard Biesheuvel To: wsa@the-dreams.de, robh+dt@kernel.org, mark.rutland@arm.com, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, jassisinghbrar@gmail.com, andy.shevchenko@gmail.com, Ard Biesheuvel Subject: [PATCH v3 0/2] add support for Socionext SynQuacer I2C controller Date: Tue, 27 Feb 2018 11:01:05 +0000 Message-Id: <20180227110107.30259-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.11.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add a binding and a driver for the I2C IP found in the Socionext SynQuacer SoC, which is essentially a rebranded version of the Fujitsu F_I2C controller. v3: - incorporate more of Andy's review comments (#2), especially regarding the bus speed and clock source handling for ACPI - patch #1 unchanged. v2: - incorporate Andy's review comments (#2) - patch #1 unchanged. Ard Biesheuvel (2): dt-bindings: i2c: add binding for Socionext SynQuacer I2C i2c: add support for Socionext SynQuacer I2C controller Documentation/devicetree/bindings/i2c/i2c-synquacer.txt | 29 + drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-synquacer.c | 787 ++++++++++++++++++++ 4 files changed, 827 insertions(+) create mode 100644 Documentation/devicetree/bindings/i2c/i2c-synquacer.txt create mode 100644 drivers/i2c/busses/i2c-synquacer.c -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Reviewed-by: Andy Shevchenko