Re: [PATCH] ARM: dts: sync Moxa SDIO 'compatible' name with moxart-mmc.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 5 Sept 2022 at 14:13, Arnd Bergmann <arnd@xxxxxxxx> wrote:
>
> On Mon, Sep 5, 2022, at 12:43 PM, Sergei Antonov wrote:
> > Driver moxart-mmc.c has .compatible = "moxa,moxart-mmc".
> >
> > But moxart.dtsi and the documentation file moxa,moxart-dma.txt
> > contain another name: compatible = "moxa,moxart-sdhci".
> >
> > Change name in moxart.dtsi and moxa,moxart-dma.txt to that from the driver.
> >
> > Signed-off-by: Sergei Antonov <saproj@xxxxxxxxx>
> > Cc: Jonas Jensen <jonas.jensen@xxxxxxxxx>
>
> Something is clearly wrong here, as the moxart-mmc device is not
> an sdhci at all, but are you sure that this is actually the
> correct device?

I am sure. Witnessing right now that it works with SDHC cards with
capacity 16 GB and 8 GB.
Datasheet quote:
"supports both MMC and SD interface protocol."
See https://bitbucket.org/Kasreyn/mkrom-uc7112lx/src/master/documents/FIC8120_DS_v1.2.pdf
, page 367.

> > diff --git a/arch/arm/boot/dts/moxart.dtsi b/arch/arm/boot/dts/moxart.dtsi
> > index f5f070a87482..d69d73930ebe 100644
> > --- a/arch/arm/boot/dts/moxart.dtsi
> > +++ b/arch/arm/boot/dts/moxart.dtsi
> > @@ -94,7 +94,7 @@ watchdog: watchdog@98500000 {
> >               };
> >
> >               sdhci: sdhci@98e00000 {
> > -                     compatible = "moxa,moxart-sdhci";
> > +                     compatible = "moxa,moxart-mmc";
> >                       reg = <0x98e00000 0x5C>;
> >                       interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
> >                       clocks = <&clk_apb>;
>
> Both the label and the device name still point to "sdhci",
> so it would be possible that the SoC actually has both
> an SDHCI compatible device and ftsdc010. In this case the
> correct fix would be to add a second node for the
> moxa,moxart-mmc with the correct reg and interrupts
> properties but to leave this one alone.

SoC contains ftsdc010 which supports SDHC cards. Should be compatible
with MMC cards too. I will test it to be sure.



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux