Received: by 10.223.185.111 with SMTP id b44csp192902wrg; Fri, 9 Mar 2018 03:30:26 -0800 (PST) X-Google-Smtp-Source: AG47ELsOBl2hXT2FBDQ3P3rnMCLaUkxY8C+o1J1l/5W6EWh0J0kOi+w6pukhFnqaM9NAkfz367Yk X-Received: by 10.98.87.80 with SMTP id l77mr30004296pfb.32.1520595026437; Fri, 09 Mar 2018 03:30:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520595026; cv=none; d=google.com; s=arc-20160816; b=Z1KkhgX6D++rQCjIBo0FVJ1gbGVP/TEs6dNMuoOHgOS/WLQ4kwNFPZxVNagNZ8Ec0Y DFDQilS5DI1bFVE0lpQJ3EN3tg0aZ7Zq4+Z+qqVfVxM6+WXckeatxWC3Hk7yg8fk6WtJ e19T8+TeOpYqYBGVX+35z421Dt6FVNNQS+Y4u8GqCnmeoM+zGs54N0dtL2z7B67XO7q2 3FCz4N1kDN3xkbM0qyW06ZoyT+k0GgIhFHwlgxbZUaYN4n4KjcORhcImx2s9eFd+kA6w VG3xqVf887OOcHjY5ldcahoDV6eiaydNXwzt7SXv1LQUS+qWJ7SCh8V/Rlm2UMX/OG86 F2Kg== 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=oHc9ls1yXKWm5qp+B+8mEqCbooiD2XY4aD1xE9bz0dY=; b=t7xwfbkjj9V7EoFjCe6RzXt6l3JoLA81taNlu6wZvPCuidH/2MMQlu4DjcAL63gAm3 +q20c04cTLyUM1A5iEFBb4BoFGq5QMUOquzr0xpudW1Ql3PRa/+C0ZP81lpgINh54X9m toHo1Ztfa1LVZU1xmX6ch33ZM4dXqzrfl8KfkBU0d7K83vR6wtWAHAOHiEj0Zv14oFlA OC6x7V2iXArLCx5mcl1nJwvoimBwO4xDK7SsO3/+FpqonkmE+OmvI9IQMdb0kTo9YNhG aOdeJFZL9rASSo1Oa3sWDWoG3FE1t/Nm/2vXmf6VhEKaOKfbX84fbcu0KgyT9KsXyM3u bqfA== 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 h62si601686pge.13.2018.03.09.03.30.11; Fri, 09 Mar 2018 03:30:26 -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 S1751033AbeCIL3U (ORCPT + 99 others); Fri, 9 Mar 2018 06:29:20 -0500 Received: from bhuna.collabora.co.uk ([46.235.227.227]:38906 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750883AbeCIL3T (ORCPT ); Fri, 9 Mar 2018 06:29:19 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sre) with ESMTPSA id E55AD270207 Date: Fri, 9 Mar 2018 12:29:15 +0100 From: Sebastian Reichel To: Tony Lindgren Cc: Lee Jones , Liam Girdwood , Mark Brown , Rob Herring , 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: <20180309112915.bjnqi7tddgucdqjl@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> <20180308170736.GN5799@atomide.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="c2zqi7fl2es4yu3a" Content-Disposition: inline In-Reply-To: <20180308170736.GN5799@atomide.com> User-Agent: NeoMutt/20171215 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --c2zqi7fl2es4yu3a Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Thu, Mar 08, 2018 at 09:07:36AM -0800, Tony Lindgren wrote: > * Sebastian Reichel [180308 09:47]: > > Hi Lee, > >=20 > > 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 > How about keep devm_of_platform_populate() for the ones that > already have compatible. Then add a table entry for cpcap-codec > only and call devm_mfd_add_devices()? This should work. I think it makes sense to wait for Rob Herring's feedback on the binding. My understanding is, that he has the last word on binding questions and I would like to avoid changing this back and forth. -- Sebastian --c2zqi7fl2es4yu3a Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAlqicAoACgkQ2O7X88g7 +poeTBAAmJpoKAwVZfFaTdUvmxWsxwgdhZ7cKE74QycrYPYb/V8kQoCRb8kwXMLw XH+HFo3OAUYkJ9zaU3vnhrDRbcwD2/fI96Ao70HPyqUQa3/lH/6RMrJ6lnmzECtp Ag/9rW4/b6Y+PU526PkdIKOWV1mjQTIQ0EnWFB0z5fMUuqQ18Zis4wGeXm1ZOdfi RB7sjBD9p1M/HjK1aTWhuYp+YapkbUBTbZI3dD4Hf4JnCjMnvnsXwy/LOvSpzpWk a5BHdUBVEwjWNRBCgueBr9xFk6B0tJn5YiPuLD1Ii4u1MBti321b8ggrRkrU3d/O 7LOyXt31ROb9rGHhRBLC5RKChuK8nFUFKqwmlaQRxDMpvsPNOixWxtEIlZAmr0ir lUA3XqvNoneyV/dVLfnF5yU80liV/R4j5XWfmIXFBCkYe+tAbMxwvokz3FEdZQ76 sfjA9uXk+jHy9VFkWPdCyIUFxqGbo3PmsO1s4xOIlMfbkU2Cy0mLatqT8Uu3JfYk pca6iDWkKvhNOwJF0g+lC7NnFZIpuWE69K+oVX2hQgIpf3/wV1wyAynUrnMNt0Kt y8yLYiePy7QiSqDoY57yQtXyVDWZufhjC0HESAhMQDPUoFbgrTb0ZmIn0ORP3/ez QDEFAaYgmza52QpH0jeirG5B2jrgkTnk2SY8uN0hwVl6Mn8q4E0= =+Ir8 -----END PGP SIGNATURE----- --c2zqi7fl2es4yu3a--