Received: by 2002:ac0:b08d:0:0:0:0:0 with SMTP id l13csp1834114imc; Fri, 22 Feb 2019 12:05:10 -0800 (PST) X-Google-Smtp-Source: AHgI3IZ72GuaMDhQG3Kqt/62eXlRH/sUMQzkixnKLPvYJnhzigZTtJBMTG36rjcUasbKA+aiZKOx X-Received: by 2002:a17:902:63:: with SMTP id 90mr5710070pla.122.1550865910800; Fri, 22 Feb 2019 12:05:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550865910; cv=none; d=google.com; s=arc-20160816; b=bslGEhyofYz6Mqqvshfawkgx2ylBOOMe3VKrxVhG2ku5nk9TGiiTD3g8kgNF/0dgB+ 4zAfxNCzLCQSKyTUyEox5RiLsX1JynXE06Awzox4jHIP6FpxYWPq+45+sSXNbyizXHHF +GT0b9h6hyZUx4czB6a9b1CMQPu0El+0K579uv5TxPGJP3wqU7fZ05519FxJm7os74Ue PQ+8aF9auQaWW7XR8Icx5DKcIH9zE19gM3dsqT8Z5de6wKonG6qEfGWFKIJWuIZsqUBl /Bz0RjTG6B0FfO8jkyF5XFUWraFV9SbwuBWuk605fQCVObiXCntMGsZ/ghJRsbSllxG/ tsLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=A5Zzp3PsBc3z3BPM6HhQqIQiRkTNg4Jv6/4olyOrBIk=; b=D8AEgD5GuvqB6CSp1oDTybm8q4MwyYDt8ReD1cqToWWJ/0FqYGho+RHTH67AiRAkEv se/oMreP5Q/K+vAYB3vL7bJUM5MyFr7AzPBxwh4Ncl6jb6FhyqPzJBTVoxce/Pr3B2fT uKPwrpt4bazdBAFDLQjPVlYY5FWlaLxz39F0tzaFPHwOU1o4HyGiDxObcIaswNeVkmZy i+7p1x4tdOuWpRfUU47zLfVejwR/vl1pNs2uQaWjz7dSnyifmEAeo+QJw6CcNmxLO8XF whireRGm5jefBSzqCLCet42RLP+eH1flywAQVqsHHJ2PgwGtuksLZ7iCKfFsrowZ7Cbz r5Tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=JhmsGrB6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i67si2110990pfc.119.2019.02.22.12.04.53; Fri, 22 Feb 2019 12:05:10 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=JhmsGrB6; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726626AbfBVUE0 (ORCPT + 99 others); Fri, 22 Feb 2019 15:04:26 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:39954 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725900AbfBVUEZ (ORCPT ); Fri, 22 Feb 2019 15:04:25 -0500 Received: by mail-pl1-f196.google.com with SMTP id bj4so1555785plb.7 for ; Fri, 22 Feb 2019 12:04:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=A5Zzp3PsBc3z3BPM6HhQqIQiRkTNg4Jv6/4olyOrBIk=; b=JhmsGrB6gc3sCymrEivdhcFd0QDU98+TOGTgk+kAzrZHjR7t6TiQNPswnLMlGI0qln U0fS55+sgKV20VnPtX0kWM3F6LElGgOpIYXmGfrPRN3xEduOrtyB1XLiQ0P8AszO8KEB FACCBlP7JKJD31dtvhBMzOB/fCZLpCNcyJmaA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=A5Zzp3PsBc3z3BPM6HhQqIQiRkTNg4Jv6/4olyOrBIk=; b=FI9Xgdd7wXzl8juXneCuXOTkYtUhth+E+n6XNSwq/tqrwVjUBi5jkKSPBR1DtwhxrO Vv6eVoCg7Fo+Rk7dJSMAOfJ7jg/Q+J94ubiHhUc1jDi7AHF1YLyjWrdlX6nNj0gpWE50 uTjhvqzqypwzvJFWzX7GBJI8jBNwad4t/Li1SJZqzTB57KDe6IRxEwLc3xNYtvWiuQxo A2JMgL+KMJb33GgUxk8o11cwbL38R8IDMjnOumx2HfRSk+RdJzKyK5XIlzCmJQXk3JwE 96o50Xovt3ighogCP/4wIqaY3eq4fU6QQVaRbWccTC9L6lc9QE4obzlaBr+fcRVCtgD9 M/kQ== X-Gm-Message-State: AHQUAuYRrSlTuQ3JERXryx2bCWJD2KEMPJij3vM/NMkrrUaI+3JqlmL/ 2OA8FATH2D65DmliJeJM//j0TA== X-Received: by 2002:a17:902:1027:: with SMTP id b36mr5944622pla.339.1550865864862; Fri, 22 Feb 2019 12:04:24 -0800 (PST) Received: from [10.136.8.252] ([192.19.228.250]) by smtp.gmail.com with ESMTPSA id p6sm3596621pfp.15.2019.02.22.12.04.22 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 22 Feb 2019 12:04:24 -0800 (PST) Subject: Re: [PATCH v5 0/8] iProc I2C slave mode and NIC mode To: Wolfram Sang , Rob Herring , Mark Rutland Cc: linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, Rayagonda Kokatanur References: <20190214175725.60462-1-ray.jui@broadcom.com> From: Ray Jui Message-ID: <5c5ed177-0e9e-6271-518c-6956a7a6c554@broadcom.com> Date: Fri, 22 Feb 2019 12:04:21 -0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: <20190214175725.60462-1-ray.jui@broadcom.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Wolfram, Rob has reviewed all DT binding related changes from this patch series. Could you please help to review the I2C driver related changes when you have time? Thanks, Ray On 2/14/2019 9:57 AM, Ray Jui wrote: > This patch series adds the following support to the iProc I2C driver: > - Increase maximum read transfer size to 255 bytes > - I2C slave mode > - Polling mode > - NIC I2C mode > > This patch series is based on kernel v5.0-rc3 and available at: > https://github.com/Broadcom/arm64-linux.git > branch: i2c-slave-v5 > > Changes from v4: > - Add more detailed explanations in the device tree binding document > changes, to address Rob's review comments > > Changes from v3: > - Various minor fixes on commit messages and commits > - Rebased to v5.0-rc3 > > Changes from v2: > - Address Ray's review comments. > > Changes from v1: > - Rebased to Linux v5.0.0-rc2 > > Ray Jui (1): > dt-bindings: i2c: iproc: make 'interrupts' optional > > Rayagonda Kokatanur (5): > i2c: iproc: add polling support > i2c: iproc: use wrapper for read/write access > dt-bindings: i2c: iproc: add "brcm,iproc-nic-i2c" compatible string > i2c: iproc: add NIC I2C support > arm64: dts: Stingray: Add NIC i2c device node > > Shreesha Rajashekar (2): > i2c: iproc: Extend I2C read up to 255 bytes > i2c: iproc: Add slave mode support > > .../bindings/i2c/brcm,iproc-i2c.txt | 17 +- > .../boot/dts/broadcom/stingray/stingray.dtsi | 18 + > drivers/i2c/busses/Kconfig | 1 + > drivers/i2c/busses/i2c-bcm-iproc.c | 758 +++++++++++++++--- > 4 files changed, 663 insertions(+), 131 deletions(-) >