[PATCH] configs: libretech: set SPI mode to 0

Tom Rini trini at konsulko.com
Sat Jul 3 01:10:26 CEST 2021


On Sat, Jul 03, 2021 at 12:26:51AM +0200, Marek Vasut wrote:
> On 7/3/21 12:01 AM, Neil Armstrong wrote:
> 
> [...]
> 
> > > diff --git a/configs/libretech-s912-pc_defconfig b/configs/libretech-s912-pc_defconfig
> > > index e2faea6242..669f000f7f 100644
> > > --- a/configs/libretech-s912-pc_defconfig
> > > +++ b/configs/libretech-s912-pc_defconfig
> > > @@ -35,6 +35,7 @@ CONFIG_SARADC_MESON=y
> > >   CONFIG_MMC_MESON_GX=y
> > >   CONFIG_MTD=y
> > >   CONFIG_DM_SPI_FLASH=y
> > > +CONFIG_SF_DEFAULT_MODE=0x0
> > >   CONFIG_SPI_FLASH_GIGADEVICE=y
> > >   CONFIG_PHY_REALTEK=y
> > >   CONFIG_DM_ETH=y
> > > -- 
> > > 2.30.2
> > > 
> > > 
> > 
> > Thanks,
> > Applying to u-boot-amlogic & sending PR to have it in this release
> 
> I have a feeling the real fix would be to revisit
> 
> 14453fbfad ("Convert CONFIG_SF_DEFAULT_* to Kconfig")
> 
> change the default mode to 0 in Kconfig and fix up the few boards which use
> SPI mode 3 .
> 
> But that can wait after the release, since I think most of the board configs
> did get updated with SF_DEFAULT_MODE=0 config. CCing Patrick.

So, lets do a little forensic work.  Stepping back to 14453fbfad and
none of the broken but fixed here boards existed.  So, picking on
configs/libretech-cc_v2_defconfig for a minute, ade0100a9162 introduced
that board and.. it wasn't setting SF_DEFAULT_MODE anywhere.  Digging
around a bit more right now, I don't see meson platforms setting that
value anywhere, ever (and aside, I see a few config.h files that need a
kick right now, sigh).  That means it was getting the default of
SPI_MODE_3.  Which means, are there other platforms that were using the
default before, but needed to really be using something else and
e2e95e5e2542 should have waited?  I'm not sure.  Does that also mean
that other amlogic platforms need a change here?  Not sure if my le
potato would show the problem off-hand.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210702/fd0d48e6/attachment.sig>


More information about the U-Boot mailing list