[PATCH v3 2/4] mmc: support sdhci-pxav2.c
Arnd Bergmann
arnd at arndb.de
Tue Jun 7 03:17:41 EDT 2011
On Tuesday 07 June 2011 08:08:27 zhangfei gao wrote:
> >> +config MMC_SDHCI_PXAV2
> >> + tristate "Marvell PXAV2 SD Host Controller support"
> >> + select MMC_SDHCI
> >> + select MMC_SDHCI_PLTFM
> >> + help
> >> + This selects the Marvell(R) PXAV2 SD Host Controller.
> >> + If you have a PXAV2 platform (such as pxa910) with SD Host Controller
> >> + and a card slot, say Y or M here.
> >> +
> >> + If unsure, say N.
> >> +
> >
> > The following might be a better approach. This way we preserve the existing SDHCI_PXA definition
> > and allow users to see what CPU's are supported.
> >
> > config MMC_SDHCI_PXA
> >> tristate "Marvell MMP SD Host Controller support"
> >> depends on ARCH_MMP2
> >> select MMC_SDHCI_PXAV3
> >
> >
> >> config MMC_SDHCI_PXA168
> >> tristate "Marvell PXA168 SD Host Controller support"
> >> depends on ARCH_PXA
> >> select MMC_SDHCI_PXAV2
> >>
> >> config MMC_SDHCI_PXA9XX
> >> tristate "Marvell PXA910 SD Host Controller support"
> >> depends on ARCH_PXA
> >> select MMC_SDHCI_PXAV3
> >>
> >> config MMC_SDHCI_MMP2
> >> tristate "Marvell MMP SD Host Controller support"
> >> depends on ARCH_MMP2
> >> select MMC_SDHCI_PXAV3
> >
> Still prefer the original method, it is simple and no dependence.
> >
How about changing the title of the option though? A user will
usually not know if he is using the v2 or v3 controller without
reading the help text. If you change it to
config MMC_SDHCI_PXAV2
tristate "Marvell PXA168 SD Host Controller support (PXAV2)"
default CPU_PXA168
config MMC_SDHCI_PXAV3
tristate "Marvell MMP2/PX9XX SD Host Controller support (PXAV3)"
default CPU_MMP2 || CPU_PXA910
you increase the chances of users getting the configuration right.
Arnd
BTW, both of you: Please always remove the lines that you don't refer to
when you reply to an email. It's very annoying having to scroll through
dozens of lines of citations to see what you are actually writing.
More information about the linux-arm-kernel
mailing list