Skip to content

mtd/SMI: Add support for ST SMI controller

Amit Virdi u-boot 2 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v1 Latest posting 2/212 patches 0 repliesNew
  2. v1 posting 1/20 of 11 patches 0 repliesSuperseded

Patches in v1 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12st_smi: Add support for SPEAr SMI driverdrivers/mtd/Makefile drivers/mtd/st_smi.c include/configs/spear-common.h +1 more+11 -80 replies
2/12st_smi: Return error in case TFF is not setdrivers/mtd/st_smi.c+14 -80 replies
3/12st_smi: Change SMI timeout valuesinclude/linux/mtd/st_smi.h+2 -20 replies
4/12st_smi: Enhance the error handlingdrivers/mtd/st_smi.c+21 -130 replies
5/12st_smi: Read status until timeout happensdrivers/mtd/st_smi.c+1 -10 replies
6/12st_smi: Move status register read before modifying ctrl registerdrivers/mtd/st_smi.c+4 -20 replies
7/12st_smi: Fix smi read statusdrivers/mtd/st_smi.c+2 -60 replies
8/12st_smi: Removed no needed dependency on ST_M25Pxx_IDdrivers/mtd/st_smi.c+18 -320 replies
9/12st_smi: Change the flash probing methoddrivers/mtd/st_smi.c+65 -270 replies
10/12st_smi: Fix bug in flash_print_info()drivers/mtd/st_smi.c+7 -20 replies
11/12st_smi: Change timeout loop implementationdrivers/mtd/st_smi.c+17 -100 replies
12/12st_smi: Fixed page size for Winbond W25Q128FV flashdrivers/mtd/st_smi.c+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [U-Boot] [PATCH V1 RESEND 00/12] mtd/SMI: Add support for ST SMI controller

In the current u-boot, a driver exists for ST's SMI controller. However, the driver is SPEAr specific. This patchset makes the driver more generic so that it can be used across multiple platforms.

In the first commit, the driver is renamed to st_smi. In subsequent patches, changes are introduced so as to make the driver generic.

This patchset is rebased on "next".

Amit Virdi (4):
st_smi: Return error in case TFF is not set
st_smi: Change SMI timeout values
st_smi: Enhance the error handling
st_smi: Change timeout loop implementation

Armando Visconti (4):
st_smi: Removed no needed dependency on ST_M25Pxx_ID
st_smi: Change the flash probing method
st_smi: Fix bug in flash_print_info()
st_smi: Fixed page size for Winbond W25Q128FV flash

Shiraz Hashim (1):
st_smi: Move status register read before modifying ctrl register

Vipin KUMAR (2):
st_smi: Add support for SPEAr SMI driver
st_smi: Read status until timeout happens

Vipin Kumar (1):
st_smi: Fix smi read status

 drivers/mtd/Makefile                               |    2 +-
 drivers/mtd/{spr_smi.c => st_smi.c}                |  231 ++++++++++++--------
 include/configs/spear-common.h                     |    6 +-
 .../spr_smi.h => include/linux/mtd/st_smi.h        |   10 +-
 4 files changed, 150 insertions(+), 99 deletions(-)
 rename drivers/mtd/{spr_smi.c => st_smi.c} (65%)
 rename arch/arm/include/asm/arch-spear/spr_smi.h => include/linux/mtd/st_smi.h (95%)
Signature · 1 line
1.7.2.2