From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757477AbbA2SrI (ORCPT ); Thu, 29 Jan 2015 13:47:08 -0500 Received: from mailout4.w1.samsung.com ([210.118.77.14]:19969 "EHLO mailout4.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757299AbbA2SrC (ORCPT ); Thu, 29 Jan 2015 13:47:02 -0500 X-AuditID: cbfec7f5-b7fc86d0000066b7-6a-54ca7f9184b6 Message-id: <54CA8021.2020909@samsung.com> Date: Thu, 29 Jan 2015 19:46:57 +0100 From: Karol Wrona User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-version: 1.0 To: Jonathan Cameron , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Hartmut Knaack , Lars-Peter Clausen , Peter Meerwald , Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Bartlomiej Zolnierkiewicz , Kyungmin Park , Karol Wrona Subject: Re: [PATCH v5 1/5] iio: common: ssp_sensors: Add sensorhub driver References: <1422453954-27317-1-git-send-email-k.wrona@samsung.com> <1422453954-27317-2-git-send-email-k.wrona@samsung.com> <54CA7D85.20409@kernel.org> In-reply-to: <54CA7D85.20409@kernel.org> Content-type: text/plain; charset=windows-1252 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRmVeSWpSXmKPExsVy+t/xa7oT60+FGOw6r22xccZ6Vov5R86x WvS/Wchqce7VSkaLB02rmCx2/X/DbHG26Q27xZLJ81kt5h15x2JxedccNoul1y8yWUyYvpbF 4veuY+wWrXuPsFvsWbeFyYHfY828NYwel/t6mTx2zrrL7vHhY5zHyuVf2Dw2repk81jy5hCr x/nmI4wefVtWMXp83iQXwBXFZZOSmpNZllqkb5fAlfHiyReWglvyFVuOzWNtYGyQ6mLk5JAQ MJF4OWsyK4QtJnHh3no2EFtIYCmjxLXNUV2MXED2J0aJP6/OMoIkeAW0JI7N3wJWxCKgKrFw 1QFmEJtNQF2iecdiMFtUIEJi/rHXzBD1ghI/Jt9jAbFFBOokjqzeCmYzC2xjlnjxUBHEFhbw kjh5rYcdYtlsRom/N1YygSQ4BTQkFh+ZCrSYA6hBT+L+RS2IXnmJzWveMk9gFJiFZMUshKpZ SKoWMDKvYhRNLU0uKE5KzzXSK07MLS7NS9dLzs/dxAiJsa87GJceszrEKMDBqMTDO2PTyRAh 1sSy4srcQ4wSHMxKIrzzik+FCPGmJFZWpRblxxeV5qQWH2Jk4uCUamCcWPV1Zvi7qVym+uKz tK6U7LN1+v5WdGZM5FrXsyFOT38wbGBdKOpwtor3EMPmRztrD67P3P70gJtfmFzv6fxrK4+v yffLC22RXnPqxccPOndLq9rFrpxduGl2nlm+NnuNmLNDzMdi7+/GNxJf/ixZzRm623mCu0hA kN5Cg8zZ662etLjtPPxWiaU4I9FQi7moOBEA0VOgwI8CAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/29/2015 07:35 PM, Jonathan Cameron wrote: > On 28/01/15 14:05, Karol Wrona wrote: >> Sensorhub is MCU dedicated to collect data and manage several sensors. >> Sensorhub is a spi device which provides a layer for IIO devices. It provides >> some data parsing and common mechanism for sensorhub sensors. >> >> Adds common sensorhub library for sensorhub driver and iio drivers >> which uses sensorhub MCU to communicate with sensors. >> >> Signed-off-by: Karol Wrona >> Acked-by: Kyungmin Park > A couple of build errors from this one... > > I've fixed them up and applied to the togreg branch of iio.git. > Pushed out as testing. If you get a chance to check I didn't > mess anything up that would be great. >> --- >> drivers/iio/common/Kconfig | 1 + >> drivers/iio/common/Makefile | 1 + >> drivers/iio/common/ssp_sensors/Kconfig | 26 ++ >> drivers/iio/common/ssp_sensors/Makefile | 8 + >> drivers/iio/common/ssp_sensors/ssp.h | 257 +++++++++++ >> drivers/iio/common/ssp_sensors/ssp_dev.c | 712 ++++++++++++++++++++++++++++++ >> drivers/iio/common/ssp_sensors/ssp_spi.c | 608 +++++++++++++++++++++++++ >> include/linux/iio/common/ssp_sensors.h | 82 ++++ >> 8 files changed, 1695 insertions(+) >> create mode 100644 drivers/iio/common/ssp_sensors/Kconfig >> create mode 100644 drivers/iio/common/ssp_sensors/Makefile >> create mode 100644 drivers/iio/common/ssp_sensors/ssp.h >> create mode 100644 drivers/iio/common/ssp_sensors/ssp_dev.c >> create mode 100644 drivers/iio/common/ssp_sensors/ssp_spi.c >> create mode 100644 include/linux/iio/common/ssp_sensors.h >> >> diff --git a/drivers/iio/common/Kconfig b/drivers/iio/common/Kconfig >> index 0b6e97d..790f106 100644 >> --- a/drivers/iio/common/Kconfig >> +++ b/drivers/iio/common/Kconfig >> @@ -3,4 +3,5 @@ >> # >> >> source "drivers/iio/common/hid-sensors/Kconfig" >> +source "drivers/iio/common/ssp_sensors/Kconfig" >> source "drivers/iio/common/st_sensors/Kconfig" >> diff --git a/drivers/iio/common/Makefile b/drivers/iio/common/Makefile >> index 3112df0..b1e4d9c 100644 >> --- a/drivers/iio/common/Makefile >> +++ b/drivers/iio/common/Makefile >> @@ -8,4 +8,5 @@ >> >> # When adding new entries keep the list in alphabetical order >> obj-y += hid-sensors/ >> +obj-y += ssp_sensors/ >> obj-y += st_sensors/ >> diff --git a/drivers/iio/common/ssp_sensors/Kconfig b/drivers/iio/common/ssp_sensors/Kconfig >> new file mode 100644 >> index 0000000..0ea4faf >> --- /dev/null >> +++ b/drivers/iio/common/ssp_sensors/Kconfig >> @@ -0,0 +1,26 @@ >> +# >> +# SSP sensor drivers and commons configuration >> +# >> +menu "SSP Sensor Common" >> + >> +config IIO_SSP_SENSORS_COMMONS >> + tristate "Commons for all SSP Sensor IIO drivers" >> + depends on IIO_SSP_SENSORHUB >> + select IIO_BUFFER >> + select IIO_KFIFO_BUF >> + help >> + Say yes here to build commons for SSP sensors. >> + To compile this as a module, choose M here: the module >> + will be called ssp_iio. >> + >> +config IIO_SSP_SENSORHUB >> + tristate "Samsung Sensorhub driver" >> + depends on SPI >> + select MFD_CORE >> + help >> + SSP driver for sensorhub. + If you say yes here you get ssp support for sensorhub. >> + To compile this driver as a module, choose M here: the >> + module will be called sensorhub. >> + >> +endmenu >> diff --git a/drivers/iio/common/ssp_sensors/Makefile b/drivers/iio/common/ssp_sensors/Makefile >> new file mode 100644 >> index 0000000..1e0389e >> --- /dev/null >> +++ b/drivers/iio/common/ssp_sensors/Makefile >> @@ -0,0 +1,8 @@ >> +# >> +# Makefile for SSP sensor drivers and commons. >> +# >> + >> +sensorhub-objs := ssp_dev.o ssp_spi.o >> +obj-$(CONFIG_IIO_SSP_SENSORHUB) += sensorhub.o >> + >> +obj-$(CONFIG_IIO_SSP_SENSORS_COMMONS) += ssp_iio.o > This file isn't in this patch. Thanks for doing that. I had to mess sth up during rebase. [...]