Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964802AbcKWNgY (ORCPT ); Wed, 23 Nov 2016 08:36:24 -0500 Received: from mail.kernel.org ([198.145.29.136]:41462 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756404AbcKWNgW (ORCPT ); Wed, 23 Nov 2016 08:36:22 -0500 Date: Wed, 23 Nov 2016 14:36:16 +0100 From: Sebastian Reichel To: Nicolas Saenz Julienne Cc: robh+dt@kernel.org, mark.rutland@arm.com, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org Subject: Re: [PATCH 1/2] power: supply: add sbs-charger driver Message-ID: <20161123133615.js74ap6dnplg55ks@earth> References: <1479900044-19270-1-git-send-email-nicolas.saenz@prodys.net> <1479900044-19270-2-git-send-email-nicolas.saenz@prodys.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dgrhprfdjavuzl6j" Content-Disposition: inline In-Reply-To: <1479900044-19270-2-git-send-email-nicolas.saenz@prodys.net> User-Agent: NeoMutt/20161104 (1.7.1) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2413 Lines: 74 --dgrhprfdjavuzl6j Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Wed, Nov 23, 2016 at 12:20:43PM +0100, Nicolas Saenz Julienne wrote: > This adds support for sbs-charger compilant chips as defined here: > http://sbs-forum.org/specs/sbc110.pdf >=20 > This was tested on a arm board connected to an LTC41000 battery charger > chip. >=20 > Signed-off-by: Nicolas Saenz Julienne > --- > v1 -> v2: > - add spec link in header > - use proper gpio/interrupt interface > - update regmap configuration (max register & endianness) > - dropped oldschool .supplied_to assignments > - use devm_* APIs Thanks. Looks almost fine now. > drivers/power/supply/Kconfig | 6 + > drivers/power/supply/Makefile | 1 + > drivers/power/supply/sbs-charger.c | 264 +++++++++++++++++++++++++++++++= ++++++ > 3 files changed, 271 insertions(+) > create mode 100644 drivers/power/supply/sbs-charger.c >=20 > [...] > > +static const struct regmap_config sbs_regmap =3D { > + .reg_bits =3D 8, > + .val_bits =3D 16, > + .max_register =3D SBS_CHARGER_REG_ALARM_WARNING, > + .volatile_reg =3D sbs_volatile_reg, > + .val_format_endian =3D REGMAP_ENDIAN_LITTLE, /* since based on SMBus */ > +}; Please provide at least a readable_reg marking the range from 0x00-0x10 unreadable. You can check this with cat /sys/kernel/debug/regmap/sbs-charger/registers > [...] -- Sebastian --dgrhprfdjavuzl6j Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAlg1m0wACgkQ2O7X88g7 +ppGAw/9EjzrqNZZ2HRftmitzLnbLzXHBbqMRFCEAeq5rqmWJCoh5nKwQHGTIOxl u94soXqLFJgsmn7mBuVST/A0nRmtVB6i7mHHKfLgegQ8eGuTfYJmCvSVb4puClPJ iHS8Ywj/LaqC0MtPiJrabB+XTgc+9lA0H8zAIWeiqKWv3PdTJ5ihYv3OtRufNRfq XoAeaxunGqh+5jQa7JJNTqAOTn6rVycZNOsbk0nn4rP1yAI960m0ktHhYhbeWk5q CJpEM6eHBjN8hvbXS+ZsfRM38OHKNgo8yciNV6KdYnHosy853LoiENBl4TFmYfCb lSiXuVqbNxgnz4fPH1irSMlY3v0MtFtHts4C6cy3aVgQ13oP8u33hljAksIuk2Bc 5mWvl3VEUouEkwYl2XloLj6EJ8MTOths08d0mgJdf5gduuHmAuBrqFLSzZqUSrb5 TItqjakPIjD/jgoXDgqNvrBLXcnmsyikeNz22vMUf/mjYLIIZGYLuW0YGWjgKi/U aMsukeIazlH6MCkUdaJHrJMLrkgoq0auBz6sWO0qQhYmolYsQPzXE2JI7a4/mAZ4 iPnbqpWE1u3G9iEYoDGsYSt1jP76IZbDrqoexkFKNmYmTn8y3sX+gitoR5AjhImz 8VfHKwavQa/AaeqSfk2hUwo6kpwTCIAkdUGvt/uXjf4xHIMJQjQ= =8+CL -----END PGP SIGNATURE----- --dgrhprfdjavuzl6j--