From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933062AbdELPOj (ORCPT ); Fri, 12 May 2017 11:14:39 -0400 Received: from mail-oi0-f67.google.com ([209.85.218.67]:34390 "EHLO mail-oi0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932367AbdELPOg (ORCPT ); Fri, 12 May 2017 11:14:36 -0400 Date: Fri, 12 May 2017 10:14:34 -0500 From: Rob Herring To: Geert Uytterhoeven Cc: Mark Brown , Mark Rutland , Magnus Damm , Wolfram Sang , Hiromitsu Yamasaki , Jiada Wang , Matt Porter , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Hisashi Nakamura Subject: Re: [PATCH v3 4/6] spi: sh-msiof: Add slave mode support Message-ID: <20170512151434.bwzak7rqna3racdq@rob-hp-laptop> References: <1493919951-32122-1-git-send-email-geert+renesas@glider.be> <1493919951-32122-5-git-send-email-geert+renesas@glider.be> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1493919951-32122-5-git-send-email-geert+renesas@glider.be> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, May 04, 2017 at 07:45:49PM +0200, Geert Uytterhoeven wrote: > From: Hisashi Nakamura > > Add slave mode support to the MSIOF driver, in both PIO and DMA mode. > > For now this only supports the transmission of messages with a size > that is known in advance. > > Signed-off-by: Hisashi Nakamura > Signed-off-by: Hiromitsu Yamasaki > [geert: Timeout handling cleanup, spi core integration, cancellation, > rewording] > Signed-off-by: Geert Uytterhoeven > --- > v3: > - Clear TIF_SIGPENDING when interrupted to fix cancellation, > - Extract sh_msiof_wait_for_completion(), > - Add #include , > - Convert to use spi_alloc_slave(), > > v2: > - Document "spi-slave" property in DT bindings, > - Use spi_controller_is_slave() helper, > - Check for "spi-slave" property instead of "slave" child node, > - Replace SPI_MASTER_IS_SLAVE by SPI_CONTROLLER_IS_SLAVE, > - Implement cancellation. > --- > Documentation/devicetree/bindings/spi/sh-msiof.txt | 2 + Acked-by: Rob Herring > drivers/spi/spi-sh-msiof.c | 121 +++++++++++++++------ > include/linux/spi/sh_msiof.h | 6 + > 3 files changed, 96 insertions(+), 33 deletions(-)