Received: by 10.223.185.116 with SMTP id b49csp6141331wrg; Thu, 8 Mar 2018 02:29:07 -0800 (PST) X-Google-Smtp-Source: AG47ELvcCepfC8jF6ov9IpvXKpegBsm/6AUCY7+KvONhtvAznRuPWMyvDk/zCUPrf/+Dqhupc1QS X-Received: by 2002:a17:902:a70f:: with SMTP id w15-v6mr22936449plq.79.1520504947227; Thu, 08 Mar 2018 02:29:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520504947; cv=none; d=google.com; s=arc-20160816; b=Y8tqbWHz4wLhOK6f5uood0Tu8TSBZhfBA3OuefdPjcqerUg9du3RlDhRhRPkPmkzjp Mi8s7I2h1XmPooSqXCZAGBrDajdyiXJ1LobZ8wQgllMUfPjcdION1LREfYrHfBvP4H21 GZ6cRYIGH9Tmm/EdHDRvLLLw86LpDZnWPQUp+xBEWEttN+Q9A6/1boPDvWK4SAeQw+A/ n9IQiYp5O4eNZ4aFlKegO6ptUxY32V5PB60+qiGf5z4pg9lLCLiM3yn18DEG616jn/3G gp6fzmnWmXs46Kun3FqMvgJ+MQAGwu20i1Nw/R7X0bufYp7bf86eQPOkNQ3l+rMKQvya 0J0Q== 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:arc-authentication-results; bh=ou7KcODRLFWUDiw8OAC6tUA+iAX5jxN5U3EjVBzTClc=; b=guIhlbLj1aIjiOFEBW9O1InoBK/Sd/FO6saan22PPTA+dQX2UCds2xvCiCogJ3MRUp FrnMmmjNTcCvw4D2T0wz7efzq6xO//TGg/hBzyeW98uPiUqubKoj2cgcpZjabOhu+zze JRhQNv6jBvuC+SqDJW7RHktANt+ZlIzBgcryellP/X5xPOuBRS9ijwQEGuUhhokXt+vG Ny4WOB1/7dj6I1vTr99LaMtHBhab7CbxtHn11Hwjzp8Sr4PJ3R7g+lsZ21o9nMch/nKj CIzg79fJKF7A2H1/uCuPCIDtPyEmsIOe0odQLgz19CH+YOQrvhwT5haIaDEBnnSpu0+e 5ELw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.co.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j10si12728117pgq.431.2018.03.08.02.28.52; Thu, 08 Mar 2018 02:29:07 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.co.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934957AbeCHK2C (ORCPT + 99 others); Thu, 8 Mar 2018 05:28:02 -0500 Received: from bhuna.collabora.co.uk ([46.235.227.227]:57918 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754822AbeCHK2B (ORCPT ); Thu, 8 Mar 2018 05:28:01 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sre) with ESMTPSA id B611826024A Date: Thu, 8 Mar 2018 11:27:57 +0100 From: Sebastian Reichel To: Lee Jones Cc: Liam Girdwood , Mark Brown , Rob Herring , Tony Lindgren , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, linux-omap@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@collabora.com Subject: Re: [PATCHv5 3/5] mfd: motorola-cpcap: Add audio-codec support Message-ID: <20180308102757.jyi7uo566n6nuct5@earth.universe> References: <20180223200254.25685-1-sebastian.reichel@collabora.co.uk> <20180223200254.25685-4-sebastian.reichel@collabora.co.uk> <20180307163211.rytfli5tb47yhtug@dell> <20180308094652.qg4atjw5c3hayaz3@earth.universe> <20180308095315.mpcmx2ob6yhsnrm6@dell> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zsrhboitvomsevkd" Content-Disposition: inline In-Reply-To: <20180308095315.mpcmx2ob6yhsnrm6@dell> User-Agent: NeoMutt/20171215 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --zsrhboitvomsevkd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Thu, Mar 08, 2018 at 09:53:15AM +0000, Lee Jones wrote: > On Thu, 08 Mar 2018, Sebastian Reichel wrote: > > On Wed, Mar 07, 2018 at 04:32:11PM +0000, Lee Jones wrote: > > > On Fri, 23 Feb 2018, Sebastian Reichel wrote: > > > > +static const struct mfd_cell cpcap_mfd_devices[] =3D { > >=20 > > [...] > >=20 > > > > + }, { > > > > + .name =3D "cpcap-led", > > > > + .id =3D 4, > > > > + .of_compatible =3D "motorola,cpcap-led-cp", > > > > + }, { > > > > + .name =3D "cpcap-codec", > > > > + } > > > > +}; > > >=20 > > > With none of the entries containing platform_data /me wonders why you > > > can't still use devm_of_platform_populate()? > >=20 > > Because devm_of_platform_populate works with compatible properties and > > cpcap-codec does not have one after I removed it for Mark. >=20 > Sorry, I missed that conversation. Why was it removed? I had it in PATCHv1-PATCHv4. It was removed, since Mark didn't want to have it in the DT ABI. -- Sebastian > > > > static int cpcap_probe(struct spi_device *spi) > > > > { > > > > const struct of_device_id *match; > > > > @@ -260,7 +308,8 @@ static int cpcap_probe(struct spi_device *spi) > > > > if (ret) > > > > return ret; > > > > =20 > > > > - return devm_of_platform_populate(&cpcap->spi->dev); > > > > + return devm_mfd_add_devices(&spi->dev, 0, cpcap_mfd_devices, > > > > + ARRAY_SIZE(cpcap_mfd_devices), NULL, 0, NULL); > > > > } > > > > =20 > > > > static struct spi_driver cpcap_driver =3D { > > >=20 >=20 >=20 >=20 > --=20 > Lee Jones [=E6=9D=8E=E7=90=BC=E6=96=AF] > Linaro Services Technical Lead > Linaro.org =E2=94=82 Open source software for ARM SoCs > Follow Linaro: Facebook | Twitter | Blog --zsrhboitvomsevkd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAlqhECkACgkQ2O7X88g7 +poVWw/+OSqG/ke08GEveyHvyECKhfxk6wW0ijT0H2UKBrs/8jO1ePyXLOrBlteV RyXSGWg5Z3IUKeepp67ON9UgPfYI23oT8RulwRtVxs/Zhxv0nlRMrED3SSa3rC3P i5ffXHxzyM8zMBqXJnLvDObUHORL+SRpEl3KmySr1oujiS6JS30eHJZSfIfneZ8O 7xM25vSquYCBWI/36leOljBuffRJM+S+p8Wtihn3EEFQ9MB0kyZ+4l7WSak+lmBf AzLREilx+Y88vX6XSxvpHt2m+daK/VHhLI0I3biN4qfI6fUlh3PyiFEigdhmDmJL Ip8SsNGnHvIc2GlyJ3VX5QwurgTXI7pqLknhbfT9nNORczesr+w7sRunBIX8xcqh prHXvDtUBFY3jdIswcu49EFf5Bq5h3Aa3nCeHGYnC3Yx/y2szoOMZ4c/las4oTqZ /wUJs3WiUm+q8W09pvbK16tExZIHdGPXsDX27bKslLrF2Fcye8lCEJcAgaZfP78A hfAOD2IMF9a/v+bAQJz9o4HU46CWXEZ/kTD4ETJKXS5huT1oj1lAd6Mip5rMgWQt cTfd+YCd0C/2fdRcy/xPtRDc9KKz4HobhGqQQBNjVrKKE6/9jzVSnrajgbqXLLU0 rpeVuih04pgjestGMcpDzDuQNKs5VzGCqY4D4JFEGeNa8O0EaJA= =gES4 -----END PGP SIGNATURE----- --zsrhboitvomsevkd--