[PATCH v4 1/3] spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GND

Benjamin Larsson benjamin.larsson at genexis.eu
Tue Nov 25 01:08:08 PST 2025


Hi.

On 11/25/25 08:18, Andy Shevchenko wrote:
> [You don't often get email from andriy.shevchenko at intel.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> On Tue, Nov 25, 2025 at 05:10:49AM +0300, Mikhail Kshevetskiy wrote:
>> Airoha EN7523 specific bug
>> --------------------------
>> We found that some serial console may pull TX line to GROUND during board
>> boot time. Airoha uses TX line as one of it's BOOT pins.
> I know the term bootstrap, what does BOOT mean?
>
>> On the EN7523 SoC this may lead to booting in RESERVED boot mode.
>>
>> It was found that some flashes operates incorrectly in RESERVED mode.
>> Micron and Skyhigh flashes are definitely affected by the issue,
>> Winbond flashes are NOT affected.
> NOT --> not

The following pdf:

https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/196/BQ25792QMR_5F00_Schematic-Review-2.pdf

lists the SoC strapping pins for configuring the boot options (EN7529 is 
in the same SoC family as EN7523).

In page 1, the "EN7529DT Hardware Trap" one can see that b010 maps 
to "SPI NAND dummy prepend". In other (later?) version of the schematics 
and datasheets this is changed to "Reserved".

It is assumed that this errata was handled by just updating the 
documentation to not use this mode on designs with incompatible spi-nand 
flashes.

MvH

Benjamin Larsson




More information about the Linux-mediatek mailing list