Received: by 10.223.176.46 with SMTP id f43csp1187331wra; Wed, 24 Jan 2018 12:06:20 -0800 (PST) X-Google-Smtp-Source: AH8x224n6S7SXTZMlcDlumi9IZgqSAQ954wYKzOMcDB3Ionb9QLWPqbopRzsemwsXaHcDNAdIXCe X-Received: by 10.98.29.2 with SMTP id d2mr14156113pfd.204.1516824380163; Wed, 24 Jan 2018 12:06:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516824380; cv=none; d=google.com; s=arc-20160816; b=BUWobnaxx+ONoztgOknX8NDn6AMEfkJwd11ZwJmvC+d8wjM/vk7tfmeQ1KjCyURyhg KpvjcuC0WY2a1JztdJQ6bmx2gWmpmdJh3RBkZToHOZJYvtR15LivQMEr272i68jF/KoZ PTuPP5lM4A9m4Msq00BmMlsYn6pUod3tgpY6RZu7VXUdRWjzBy39nuP3E0U2AFeoCutp 2VbJGr+JZhYvXnUGUcDkTnUt0cyTSPXhKW6lG2hd3V4AqriXLuWKLWADf4s09szcGYHT kPW2l4F3Rsfp+g1use7GFt8JnQKNx6F99/6Aa+CJZK5kZKc5F5vDHW5eqeySsSk57lP1 a3nA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=lCbboC39VE5NAl2rvEfd+/KJp0Mfg1JiF/5jHe1ejro=; b=yZZN8JjjWkWQ5V25T0Ah7naIhSuBi4D3mXajHcLPkXeCqJITMTaQ8FgRd5GrrJ89EH OLi3S7eM1xQU2QobFKoVbkP2J/7SxeHLwu4BhXCJFodIHCoD/0RUkV0wJAGgKqxQa1IU Gnq5nafgmJJNj1EMAzjgC2atfgyD+01uLEAJvRlu83XH7ee2ul3D76iPR0W9kLGRtuqy 4bY81qdEXAxPn90aFU319srBgdkIiSOqaXT3w3RU8UNDW+I3fknINYm5Fk2bzWillbpN 7Mwn3/lrtAqq4jfqHdtYSmhG+xlX9msLMqVSmI4SMzf5wITRfkntoy2rsA6I03RMhQVF exkg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GLPp5i6P; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b61-v6si659600plb.709.2018.01.24.12.06.06; Wed, 24 Jan 2018 12:06:20 -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=@gmail.com header.s=20161025 header.b=GLPp5i6P; 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=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932474AbeAXUEP (ORCPT + 99 others); Wed, 24 Jan 2018 15:04:15 -0500 Received: from mail-lf0-f51.google.com ([209.85.215.51]:40365 "EHLO mail-lf0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932340AbeAXUEN (ORCPT ); Wed, 24 Jan 2018 15:04:13 -0500 Received: by mail-lf0-f51.google.com with SMTP id h92so6819633lfi.7; Wed, 24 Jan 2018 12:04:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=lCbboC39VE5NAl2rvEfd+/KJp0Mfg1JiF/5jHe1ejro=; b=GLPp5i6Pcuyyz2KMtfAzKr99rWJd+z9Do4A2iOKpuG/RmeaXXuO10b8KV8NqZ6XOm3 IKlnoFNFck0cMfo2DnrJ62m36Au6TedeLbdaUopKRsBtXeUT+Y4tYpCStALzeo2bEMPS g6jcbf1V+0tqFRVaJNNGcjSRa7fTgtfJLFm8vZ1+IyP0sc0WEKUXl2D5nIrhfqqm1M+f VEk7jHeG1e3uy0Y8OPtxkpYEq2ZkqYi181FE6aZ1VumY85unifeSSZawBnL8Jnw0SzrE bTPOGluW689Iwbg7qprdXxZf3bPQzsax3Qq3nDs6mnYfE+YX24n7xpNFpMc+wyLbr0Mr yWhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=lCbboC39VE5NAl2rvEfd+/KJp0Mfg1JiF/5jHe1ejro=; b=uJImPDSE6qBADT1CO2bQFP5vcRsNmHCBDa6EA/O3y6z0v0D5RQcS27hftmgUIO1USd zO4TtOJtFfbBT6gOizf9w+m5svZxhCQrwN7jEaCA33Qo05Vo4hDNsmQGWcthA5Q2pccZ PydvZYeWQVObecUkH4lnpPaYqJXQAJCsXrFyr/RQt8fX/kLsgT7BmkgyK/E4ens72vcd dp9lRiyU+LQcxDsusPMbS4MRwkqpw5TRTvk8VbomLTJ+xRkICQyBwsn8UMT9uha9y1Hp g53XlTWjz1Y5w2aZShb/XoR78dkMe9jka+++MMz0GlY452Uk7j4TjSWCG59LkqCsuuxE mraA== X-Gm-Message-State: AKwxytccKQsTKTKwFb45M7Ld03KMvZ24QsVVJ2fSs4UCPeKGL4aZi4NR Oc0cqKhyIJy83cl0rO9dN2E= X-Received: by 10.25.78.155 with SMTP id u27mr4638825lfk.86.1516824251854; Wed, 24 Jan 2018 12:04:11 -0800 (PST) Received: from gmail.com ([46.194.230.105]) by smtp.gmail.com with ESMTPSA id d132sm696635lfd.69.2018.01.24.12.04.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 24 Jan 2018 12:04:10 -0800 (PST) Date: Wed, 24 Jan 2018 21:04:08 +0100 From: Marcus Folkesson To: Dmitry Torokhov Cc: Simon Shields , Andi Shyti , Rob Herring , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 4/4] Input: mms114 - add support for mms152 Message-ID: <20180124200408.GB705@gmail.com> References: <20180124193804.155654-1-dmitry.torokhov@gmail.com> <20180124193804.155654-5-dmitry.torokhov@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="U+BazGySraz5kW0T" Content-Disposition: inline In-Reply-To: <20180124193804.155654-5-dmitry.torokhov@gmail.com> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --U+BazGySraz5kW0T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Dmitry, On Wed, Jan 24, 2018 at 11:38:04AM -0800, Dmitry Torokhov wrote: > From: Simon Shields >=20 > @@ -241,12 +251,28 @@ static int mms114_get_version(struct mms114_data *d= ata) > u8 buf[6]; > int error; > =20 > - error =3D __mms114_read_reg(data, MMS114_TSP_REV, 6, buf); > - if (error < 0) > - return error; > + switch (data->type) { > + case TYPE_MMS152: > + error =3D __mms114_read_reg(data, MMS152_FW_REV, 3, buf); > + if (error) > + return error; > + buf[3] =3D i2c_smbus_read_byte_data(data->client, > + MMS152_COMPAT_GROUP); > + if (buf[3] < 0) > + return buf[3]; buf is unsigned. Maybe error =3D i2c_smbus_read_byte_data(data->client, MMS152_COMPAT_GROUP); if (error < 0) return error; Instead? > + dev_info(dev, "TSP FW Rev: bootloader 0x%x / core 0x%x / config 0x%x, = Compat group: %c\n", > + buf[0], buf[1], buf[2], buf[3]); > + break; > + > + case TYPE_MMS114: > + error =3D __mms114_read_reg(data, MMS114_TSP_REV, 6, buf); > + if (error) > + return error; > =20 > - dev_info(dev, "TSP Rev: 0x%x, HW Rev: 0x%x, Firmware Ver: 0x%x\n", > - buf[0], buf[1], buf[3]); > + dev_info(dev, "TSP Rev: 0x%x, HW Rev: 0x%x, Firmware Ver: 0x%x\n", > + buf[0], buf[1], buf[3]); > + break; > + } > =20 > return 0; > } Best regards Marcus Folkesson --U+BazGySraz5kW0T Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEBVGi6LZstU1kwSxliIBOb1ldUjIFAlpo5rIACgkQiIBOb1ld UjJyrxAAx3k5sjvQDliSwHEnJ+C2kdWcjs0YeNJCUzwX4DbK4/gBgj/w1dxEmigD 6an9VyrQdSPHbuHWxqZF1FRE3M7TYB/P9xdaSAwRv8kNoqLb0eN7HXyia5/GMTbk ei7Dk8YJwbvr6kBglM+pBf7DDoZiBLR3Z+5R1JBneHue8eVuqIujf8ZdIVZNL19c jYt2gyuGBugjZooF7i22l0Ak04RvZHRyIEc3BulLUkLJ3PWx9IC2486Ek943bqcI crEZavsgAmIgySVIsgGK0afARYs4ncirOWkh6AsitFCQvXXX3PvcgLx58lwgWvb6 noe6iX0N75YDvYEI2qrXJKVCehS8RKG2PkYX5b1bTzzKEx5sKInzWSdHFMIb7zZW s6l8PLe7vykYxdTdoHXyuJuw2o5MFhLSQ2vLl38iTuqob5lYjdlsKQ8NmAxXxfyu d0bN9LVc1p683G4aP3XOI+xnp01TbdvaPctEd68sQw5/DLHa03maYFSIEEhAzJ/q ohBJSMo8mUIVjSmte74YOET2EfaLgPWC9XiSE6vyJwZ2XutUBaPpwrRtN/pezTZQ 0lGVArf3Lx4w4Gd8K9dzFYzl2fMKQp5LXJprzLP2FMisP0jnZzphNj6bF49mSkhY C2SQdAQ0vdZllDT1iwdkeyk51TcxCilPqo9uieYEv7yMclSKXYg= =MDcj -----END PGP SIGNATURE----- --U+BazGySraz5kW0T--