From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Rafael J. Wysocki" Date: Thu, 28 Jun 2012 20:17:35 +0000 Subject: Re: [PATCH 04/10 v3] ARM: mach-shmobile: add fixed voltage regulators to armadillo800eva Message-Id: <201206282217.35474.rjw@sisk.pl> List-Id: References: <1340749952-8534-5-git-send-email-g.liakhovetski@gmx.de> In-Reply-To: <1340749952-8534-5-git-send-email-g.liakhovetski@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-sh@vger.kernel.org On Wednesday, June 27, 2012, Guennadi Liakhovetski wrote: > On Wed, 27 Jun 2012, Guennadi Liakhovetski wrote: > > > On armadillo800eva provide a 3.3V supply for its SD/MMC-card interfaces. > > > > Signed-off-by: Guennadi Liakhovetski > > --- > > arch/arm/mach-shmobile/board-armadillo800eva.c | 16 ++++++++++++++++ > > 1 files changed, 16 insertions(+), 0 deletions(-) > > > > diff --git a/arch/arm/mach-shmobile/board-armadillo800eva.c b/arch/arm/mach-shmobile/board-armadillo800eva.c > > index 9e37026..819cee5 100644 > > --- a/arch/arm/mach-shmobile/board-armadillo800eva.c > > +++ b/arch/arm/mach-shmobile/board-armadillo800eva.c > > @@ -28,6 +28,8 @@ > > #include > > #include > > #include > > +#include > > +#include > > #include > > #include > > #include > > @@ -407,6 +409,17 @@ static struct platform_device gpio_keys_device = { > > }, > > }; > > > > +/* Fixed 3.3V regulator to be used by SDHI0, SDHI1, MMCIF */ > > +static struct regulator_consumer_supply fixed3v3_power_consumers[] > > +{ > > + REGULATOR_SUPPLY("vmmc", "sh_mobile_sdhi.0"), > > + REGULATOR_SUPPLY("vqmmc", "sh_mobile_sdhi.0"), > > + REGULATOR_SUPPLY("vmmc", "sh_mobile_sdhi.1"), > > + REGULATOR_SUPPLY("vqmmc", "sh_mobile_sdhi.1"), > > + REGULATOR_SUPPLY("vmmc", "sh_mmcif.0"), > > + REGULATOR_SUPPLY("vqmmc", "sh_mmcif.0"), > > There is a slight problem with this patch: a1 (r8a7740) SoCs are currently > the only ones registering their MMCIF device without an index, i.e., with > .id = -1. This is reflected in board-armadillo800eva.c and in > clock-r8a7740.c. This patch erroneously uses sh_mmcif.0 for device name, > which is also what every single other ARM and sh platform in the mainline, > using mmcif, AFAICS, currently does. > > Therefore question: Magnus, Rafael: what would you prefer - fix the above > regulator entries to not use a device ID, or unify a1 with other SoCs to > use .id = 0? I wonder what's going to be more straightforward? Rafael