From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755198Ab0IJXTZ (ORCPT ); Fri, 10 Sep 2010 19:19:25 -0400 Received: from mail-qy0-f174.google.com ([209.85.216.174]:35247 "EHLO mail-qy0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751618Ab0IJXTU (ORCPT ); Fri, 10 Sep 2010 19:19:20 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; b=uni4/ppwCU0EYBJtN/ZoELIeJDsAJP8K49iPBR+wHfot14mO8RhnfZ4zexVThWyjz0 a03CXsJWR8wjDFqMEfk1m/Z6V8I/dE0qe2Gh2i9ra3Xvomr4IM2+dVGYyu8tC3ir5BOF m9g8hRmz/IU3/2QRUe/7YqXhI2/AJBq8YdVSE= From: wellsk40@gmail.com To: linus.walleij@stericsson.com, spi-devel-general@lists.sourceforge.net Cc: sameo@linux.intel.com, rabin.vincent@stericsson.com, srinidhi.kasagar@stericsson.com, linux-kernel@vger.kernel.org, linux@arm.linux.org.uk, u.kleine-koenig@pengutronix.de, linux-arm-kernel@lists.infradead.org, tj@kernel.org, grant.likely@secretlab.ca, Lukasz.Baj@tieto.com, quentinyang05@gmail.com, Kevin Wells Subject: [PATCH 1/5] mfd/ab8500: Setup SPI transfer for 24 bits Date: Fri, 10 Sep 2010 09:19:35 -0700 Message-Id: <1284135579-13578-2-git-send-email-wellsk40@gmail.com> X-Mailer: git-send-email 1.7.2.2 In-Reply-To: <1284135579-13578-1-git-send-email-wellsk40@gmail.com> References: <1284135579-13578-1-git-send-email-wellsk40@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Kevin Wells The data bit transfer size should be part of the driver using the SPI interface. This was previously setup in the AMBA PL022 driver from board specific configuration data. Signed-off-by: Kevin Wells --- drivers/mfd/ab8500-spi.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/mfd/ab8500-spi.c b/drivers/mfd/ab8500-spi.c index e1c8b62..01b6d58 100644 --- a/drivers/mfd/ab8500-spi.c +++ b/drivers/mfd/ab8500-spi.c @@ -83,6 +83,11 @@ static int __devinit ab8500_spi_probe(struct spi_device *spi) struct ab8500 *ab8500; int ret; + spi->bits_per_word = 24; + ret = spi_setup(spi); + if (ret < 0) + return ret; + ab8500 = kzalloc(sizeof *ab8500, GFP_KERNEL); if (!ab8500) return -ENOMEM; -- 1.7.2.2