On 11:51 Thu 07 Nov , Uwe Kleine-K??nig wrote: > The current implementation of the bootloader specification depends on the > hardware name and the name of the device in /dev to match. As the default > hardware name is mciX and the device name is diskY the bootloader spec > cannot be used as is. > > This patch implements a way to overwrite the device name similar to what is > possible for the imx-esdhc driver. > > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> > --- > arch/arm/mach-mxs/include/mach/mci.h | 1 + > drivers/mci/mxs.c | 3 +++ > include/mci.h | 2 +- > 3 files changed, 5 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/mach-mxs/include/mach/mci.h b/arch/arm/mach-mxs/include/mach/mci.h > index 4faab37..c47c24c 100644 > --- a/arch/arm/mach-mxs/include/mach/mci.h > +++ b/arch/arm/mach-mxs/include/mach/mci.h > @@ -15,6 +15,7 @@ > #define __MACH_MMC_H > > struct mxs_mci_platform_data { > + const char *devname; > unsigned caps; /**< supported operating modes (MMC_MODE_*) */ > unsigned voltages; /**< supported voltage range (MMC_VDD_*) */ > unsigned f_min; /**< min operating frequency in Hz (0 -> no limit) */ > diff --git a/drivers/mci/mxs.c b/drivers/mci/mxs.c > index 1b935f7..52d0656 100644 > --- a/drivers/mci/mxs.c > +++ b/drivers/mci/mxs.c > @@ -571,6 +571,9 @@ static int mxs_mci_probe(struct device_d *hw_dev) > host->voltages = pd->voltages; > host->host_caps = pd->caps; > > + if (pd->devname) > + host->devname = pd->devname; why bother to test it? Best Regards, J. _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox