mbox series

[v2,0/6] ufs: core: initial cleanup and defines sync with Linux v6.12

Message ID 20241230-topic-ufs-cleanup-v2-0-4c6d7994a45d@linaro.org
Headers show
Series ufs: core: initial cleanup and defines sync with Linux v6.12 | expand

Message

Neil Armstrong Dec. 30, 2024, 10:30 a.m. UTC
This serie fixes the build and checkpatch warnings, and
does a split of the ufs.h into a separate ufshci.h which
helps syndhronizing the defines from Linux v6.12.

No functional changes intended, tests on hardware
are welcome.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
Changes in v2:
- Colect tested & review tags
- drop EXPORT SYMBOL of ufshcd_map_desc_id_to_length in patch 2
- Link to v1: https://lore.kernel.org/r/20241120-topic-ufs-cleanup-v1-0-a5cef54b1cdc@linaro.org

---
Neil Armstrong (6):
      ufs: core: include missing include/ufs.h
      ufs: core: mark unexported functions as static
      ufs: core: cosmetic fixups
      ufs: core: move ufshci defines in a separate header
      ufs: core: sync unipro.h with Linux v6.12
      ufs: core: sync ufshci.h with Linux v6.12

 drivers/ufs/ufs.c    |  44 +++--
 drivers/ufs/ufs.h    | 335 +-----------------------------------
 drivers/ufs/ufshci.h | 469 +++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/ufs/unipro.h | 128 ++++++++------
 4 files changed, 571 insertions(+), 405 deletions(-)
---
base-commit: d580a013cca67a8115fb88d260498bde181709a1
change-id: 20241120-topic-ufs-cleanup-23671e3fc9e9

Best regards,