Skip to content

add support for DWC UFS Controller

Joao Pinto linux-scsi 10 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v16 Latest9 patches 0 repliesNew
  2. v158 of 9 patches 0 repliesSuperseded
  3. v129 patches 15 repliesSuperseded
Earlier versions · 7
VersionPostedPatchesRepliesStatus
v106 patches16 repliesSuperseded
v83 patches10 repliesSuperseded
v73 patches5 repliesSuperseded
v62 patches3 repliesSuperseded
v52 patches0 repliesSuperseded
v42 patches2 repliesSuperseded
v13 patches11 repliesSuperseded

Patches in v16 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9ufs: fixed typo in ufshcd-pltfrmdrivers/scsi/ufs/ufshcd-pltfrm.c+1 -10 replies
2/9ufs: add UFS 2.0 to ufshcd-pltfrm bindingsDocumentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt+2 -20 replies
3/9ufs: add UFS 2.0 capabilitiesdrivers/scsi/ufs/ufshcd.c drivers/scsi/ufs/ufshci.h+53 -410 replies
4/9ufs: add unipro attributesdrivers/scsi/ufs/unipro.h+39 -00 replies
5/9ufs: add link status to ufshcidrivers/scsi/ufs/ufshci.h+6 -00 replies
6/9ufs: add support for DesignWare ControllerMAINTAINERS drivers/scsi/ufs/ufshcd-dwc.c drivers/scsi/ufs/ufshcd-dwc.h +2 more+225 -00 replies
7/9ufs: add support for Synopsys G210 Test Chipdrivers/scsi/ufs/tc-dwc-g210.c drivers/scsi/ufs/tc-dwc-g210.h+334 -00 replies
8/9add TC G210 platform driverDocumentation/devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt drivers/scsi/ufs/Kconfig drivers/scsi/ufs/Makefile +1 more+148 -00 replies
9/9ufs: add TC G210 pci driverdrivers/scsi/ufs/Kconfig drivers/scsi/ufs/Makefile drivers/scsi/ufs/tc-dwc-g210-pci.c+190 -00 replies

Reviews trailers per patch

5 of 9 patches have a Reviewed-by or Acked-by.

PatchArnd BergmannTomas WinklerHannes ReineckeRob Herring
1/9A-b A-b R-b
2/9A-b R-b A-b
3/9A-b A-b R-b
4/9A-b R-b
5/9A-b R-b
6/9
7/9
8/9
9/9

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v16 thread

Cover letter [PATCH v16 0/9] add support for DWC UFS Controller

As requested, I am sending v15 to be included in the SCSI patchwork. The patches were produced on top of the latest (2016-05-02) 4.7/scsi-queue branch. The patches were also validated by checkpatch.pl.

The work consisted of:
- Fixed typo in ufshcd-pltfrm.c
- Tweak ufshcd.c for UFS 2.0 support
- Implement ufshcd-dwc which contains all DWC HW specific code
- Unipro attributes were added and new registers were added to the driver
- Implement a tc-dwc-g210 containing G210 MPHY specific code
- Implement a tc-dwc-g210 glue platform driver
- Implement a tc-dwc-g210 glue pci driver
- Documentation update

Joao Pinto (9):
ufs: fixed typo in ufshcd-pltfrm
ufs: add UFS 2.0 to ufshcd-pltfrm bindings
ufs: add UFS 2.0 capabilities
ufs: add unipro attributes
ufs: add link status to ufshci
ufs: add support for DesignWare Controller
ufs: add support for Synopsys G210 Test Chip
ufs: add TC G210 platform driver
ufs: add TC G210 pci driver

 .../devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt |  26 ++
 .../devicetree/bindings/ufs/ufshcd-pltfrm.txt      |   4 +-
 MAINTAINERS                                        |   6 +
 drivers/scsi/ufs/Kconfig                           |  16 ++
 drivers/scsi/ufs/Makefile                          |   2 +
 drivers/scsi/ufs/tc-dwc-g210-pci.c                 | 181 ++++++++++++
 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c              | 113 ++++++++
 drivers/scsi/ufs/tc-dwc-g210.c                     | 315 +++++++++++++++++++++
 drivers/scsi/ufs/tc-dwc-g210.h                     |  19 ++
 drivers/scsi/ufs/ufshcd-dwc.c                      | 150 ++++++++++
 drivers/scsi/ufs/ufshcd-dwc.h                      |  26 ++
 drivers/scsi/ufs/ufshcd-pltfrm.c                   |   2 +-
 drivers/scsi/ufs/ufshcd.c                          |  89 +++---
 drivers/scsi/ufs/ufshcd.h                          |   7 +
 drivers/scsi/ufs/ufshci-dwc.h                      |  36 +++
 drivers/scsi/ufs/ufshci.h                          |  11 +
 drivers/scsi/ufs/unipro.h                          |  39 +++
 17 files changed, 998 insertions(+), 44 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt
 create mode 100644 drivers/scsi/ufs/tc-dwc-g210-pci.c
 create mode 100644 drivers/scsi/ufs/tc-dwc-g210-pltfrm.c
 create mode 100644 drivers/scsi/ufs/tc-dwc-g210.c
 create mode 100644 drivers/scsi/ufs/tc-dwc-g210.h
 create mode 100644 drivers/scsi/ufs/ufshcd-dwc.c
 create mode 100644 drivers/scsi/ufs/ufshcd-dwc.h
 create mode 100644 drivers/scsi/ufs/ufshci-dwc.h
Signature · 1 line
1.8.1.5