| Age | Commit message (Expand) | Author | Files | Lines |
| 9 days | scsi: ufs: core: Add a quirk for extended TX EQTR Adapt L0L1L2L3 length | Can Guo | 1 | -0/+7 |
| 2026-05-05 | scsi: ufs: core: Add support to retrieve and store TX Equalization settings | Can Guo | 1 | -0/+2 |
| 2026-03-27 | Merge patch series "scsi: ufs: Add TX Equalization support for UFS 5.0" | Martin K. Petersen | 1 | -10/+164 |
| 2026-03-27 | scsi: ufs: ufs-qcom: Implement vops get_rx_fom() | Can Guo | 1 | -0/+3 |
| 2026-03-27 | scsi: ufs: core: Add support to retrain TX Equalization via debugfs | Can Guo | 1 | -0/+2 |
| 2026-03-27 | scsi: ufs: core: Add support for TX Equalization | Can Guo | 1 | -0/+135 |
| 2026-03-27 | scsi: ufs: core: Pass force_pmc to ufshcd_config_pwr_mode() as a parameter | Can Guo | 1 | -4/+15 |
| 2026-03-27 | scsi: ufs: core: Introduce a new ufshcd vops negotiate_pwr_mode() | Can Guo | 1 | -7/+10 |
| 2026-03-10 | scsi: ufs: core: Add quirks for VCC ramp-up delay | Ed Tsai | 1 | -0/+6 |
| 2026-03-07 | scsi: ufs: core: Add support to notify userspace of UniPro QoS events | Can Guo | 1 | -0/+9 |
| 2026-02-03 | scsi: ufs: host: mediatek: Require CONFIG_PM | Arnd Bergmann | 1 | -4/+0 |
| 2026-01-23 | scsi: ufs: core: Enforce minimum PM level for sysfs configuration | Ram Kumar Dwivedi | 1 | -0/+2 |
| 2025-11-20 | Merge patch series "Add OP-TEE based RPMB driver for UFS devices" | Martin K. Petersen | 1 | -7/+5 |
| 2025-11-19 | Merge branch 6.18/scsi-fixes into 6.19/scsi-staging | Martin K. Petersen | 1 | -0/+7 |
| 2025-11-12 | scsi: ufs: core: Switch to scsi_get_internal_cmd() | Bart Van Assche | 1 | -6/+0 |
| 2025-11-12 | scsi: ufs: core: Remove the ufshcd_lrb task_tag member | Bart Van Assche | 1 | -1/+0 |
| 2025-11-12 | scsi: ufs: core: Optimize the hot path | Bart Van Assche | 1 | -5/+0 |
| 2025-11-10 | scsi: ufs: core: Add OP-TEE based RPMB driver for UFS devices | Bean Huo | 1 | -2/+5 |
| 2025-11-10 | scsi: ufs: core: Convert string descriptor format macros to enum | Bean Huo | 1 | -4/+0 |
| 2025-10-29 | scsi: ufs: core: Add a quirk to suppress link_startup_again | Adrian Hunter | 1 | -0/+7 |
| 2025-10-23 | Merge patch series "Eight small UFS patches" | Martin K. Petersen | 1 | -2/+1 |
| 2025-10-23 | scsi: ufs: core: Move the ufshcd_enable_intr() declaration | Bart Van Assche | 1 | -1/+0 |
| 2025-10-23 | scsi: ufs: core: Change the type of uic_command::cmd_active | Bart Van Assche | 1 | -1/+1 |
| 2025-10-21 | Merge patch series "Enhance UFS Mediatek Driver" | Martin K. Petersen | 1 | -0/+2 |
| 2025-10-21 | scsi: ufs: host: mediatek: Remove duplicate function | Peter Wang | 1 | -0/+1 |
| 2025-10-21 | scsi: ufs: host: mediatek: Correct clock scaling with PM QoS flow | Peter Wang | 1 | -0/+1 |
| 2025-10-21 | scsi: ufs: core: Replace hard coded vcc-off delay with a variable | Bao D. Nguyen | 1 | -0/+2 |
| 2025-09-24 | scsi: ufs: core: Fix data race in CPU latency PM QoS request handling | Zhongqiu Han | 1 | -0/+3 |
| 2025-09-24 | scsi: ufs: core: Change MCQ interrupt enable flow | Peter Wang | 1 | -0/+1 |
| 2025-09-09 | Merge patch series "Simplify MCQ resource mapping" | Martin K. Petersen | 1 | -25/+0 |
| 2025-09-09 | scsi: ufs: ufs-qcom: Refactor MCQ register dump logic | Nitin Rawat | 1 | -25/+0 |
| 2025-09-09 | Merge patch series "ufs: host: mediatek: Power Management and stability enhan... | Martin K. Petersen | 1 | -0/+1 |
| 2025-09-09 | scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure | Peter Wang | 1 | -0/+1 |
| 2025-08-19 | scsi: ufs: core: Reduce the size of struct ufshcd_lrb | Bart Van Assche | 1 | -3/+2 |
| 2025-07-14 | scsi: ufs: core: Add ufshcd_dme_rmw() to modify DME attributes | Nitin Rawat | 1 | -0/+1 |
| 2025-04-28 | Merge branch '6.15/scsi-fixes' into 6.16/scsi-staging | Martin K. Petersen | 1 | -1/+6 |
| 2025-04-11 | scsi: ufs: core: Add WB buffer resize support | Huan Tang | 1 | -0/+1 |
| 2025-04-11 | scsi: ufs: core: Track when MCQ ESI is enabled | Neil Armstrong | 1 | -0/+2 |
| 2025-04-11 | scsi: ufs: core: Drop last_intr_status/ts stats | Neil Armstrong | 1 | -5/+0 |
| 2025-04-03 | scsi: ufs: core: Add device level exception support | Bao D. Nguyen | 1 | -0/+5 |
| 2025-03-20 | scsi: ufs: core: Fix a race condition related to device commands | Bart Van Assche | 1 | -1/+1 |
| 2025-02-24 | Merge patch series "Initial support for RK3576 UFS controller" | Martin K. Petersen | 1 | -1/+2 |
| 2025-02-24 | scsi: ufs: core: Export ufshcd_dme_reset() and ufshcd_dme_enable() | Shawn Lin | 1 | -0/+2 |
| 2025-02-20 | Merge patch series "Support Multi-frequency scale for UFS" | Martin K. Petersen | 1 | -2/+7 |
| 2025-02-20 | scsi: ufs: core: Toggle Write Booster during clock scaling base on gear speed | Can Guo | 1 | -0/+3 |
| 2025-02-20 | scsi: ufs: core: Add a vop to map clock frequency to gear speed | Can Guo | 1 | -0/+2 |
| 2025-02-20 | scsi: ufs: core: Pass target_freq to clk_scale_notify() vop | Can Guo | 1 | -2/+2 |
| 2025-02-12 | scsi: ufs: Constify the third pwr_change_notify() argument | Bart Van Assche | 1 | -4/+4 |
| 2025-02-12 | scsi: ufs: core: Critical health condition | Avri Altman | 1 | -0/+3 |
| 2025-02-03 | scsi: ufs: core: Fix use-after free in init error and remove paths | André Draszik | 1 | -1/+0 |
| 2025-01-10 | scsi: Revert "scsi: ufs: core: Probe for EXT_IID support" | Avri Altman | 1 | -2/+0 |
| 2025-01-10 | Merge branch '6.13/scsi-fixes' into 6.14/scsi-staging | Martin K. Petersen | 1 | -6/+6 |
| 2025-01-02 | scsi: ufs: crypto: Remove ufs_hba_variant_ops::program_key | Eric Biggers | 1 | -3/+0 |
| 2025-01-02 | scsi: ufs: crypto: Add ufs_hba_from_crypto_profile() | Eric Biggers | 1 | -0/+8 |
| 2025-01-02 | scsi: ufs: qcom: Power off the PHY if it was already powered on in ufs_qcom_p... | Manivannan Sadhasivam | 1 | -2/+0 |
| 2024-12-04 | scsi: ufs: core: Add missing post notify for power mode change | Peter Wang | 1 | -4/+6 |
| 2024-12-04 | scsi: ufs: core: Introduce a new clock_scaling lock | Avri Altman | 1 | -6/+10 |
| 2024-12-04 | scsi: ufs: core: Introduce a new clock_gating lock | Avri Altman | 1 | -2/+7 |
| 2024-11-06 | scsi: ufs: ufs-mediatek: Configure individual LU queue flags | Ed Tsai | 1 | -0/+1 |
| 2024-10-25 | scsi: ufs: core: Simplify ufshcd_err_handling_prepare() | Bart Van Assche | 1 | -2/+0 |
| 2024-10-25 | scsi: ufs: core: Move the ufshcd_mcq_enable_esi() definition | Bart Van Assche | 1 | -1/+1 |
| 2024-10-25 | scsi: ufs: core: Make DMA mask configuration more flexible | Bart Van Assche | 1 | -6/+3 |
| 2024-10-03 | scsi: ufs: core: Improve the struct ufs_hba documentation | Bart Van Assche | 1 | -3/+4 |
| 2024-09-01 | fault-inject: improve build for CONFIG_FAULT_INJECTION=n | Jani Nikula | 1 | -0/+1 |
| 2024-08-16 | scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller ca... | Manivannan Sadhasivam | 1 | -0/+8 |
| 2024-07-15 | scsi: ufs: core: Check LSDBS cap when !mcq | Kyoungrul Kim | 1 | -0/+1 |
| 2024-07-10 | Merge patch series "Basic inline encryption support for ufs-exynos" | Martin K. Petersen | 1 | -0/+28 |
| 2024-07-10 | scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT | Eric Biggers | 1 | -0/+8 |
| 2024-07-10 | scsi: ufs: core: Add fill_crypto_prdt variant op | Eric Biggers | 1 | -0/+4 |
| 2024-07-10 | scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE | Eric Biggers | 1 | -0/+7 |
| 2024-07-10 | scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE | Eric Biggers | 1 | -0/+9 |
| 2024-07-10 | Merge patch series "UFS patches for kernel 6.11" | Martin K. Petersen | 1 | -8/+5 |
| 2024-07-10 | scsi: ufs: mcq: Make .get_hba_mac() optional | Bart Van Assche | 1 | -1/+3 |
| 2024-07-10 | scsi: ufs: core: Inline is_mcq_enabled() | Bart Van Assche | 1 | -5/+0 |
| 2024-07-10 | scsi: ufs: core: Initialize struct uic_command once | Bart Van Assche | 1 | -2/+2 |
| 2024-07-04 | scsi: ufs: core: Suspend clk scaling on no request | Ram Prakash Gupta | 1 | -0/+1 |
| 2024-06-04 | scsi: ufs: pci: Add support MCQ for QEMU-based UFS | Minwoo Im | 1 | -0/+1 |
| 2024-05-30 | scsi: ufs: mcq: Convert MCQ_CFG_n to an inline function | Minwoo Im | 1 | -0/+7 |
| 2024-05-30 | scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n | Minwoo Im | 1 | -0/+6 |
| 2024-05-30 | scsi: ufs: core: Maximum RTT supported by the host driver | Avri Altman | 1 | -0/+2 |
| 2024-05-30 | scsi: ufs: core: Allow RTT negotiation | Avri Altman | 1 | -0/+2 |
| 2024-04-12 | Merge patch series "convert SCSI to atomic queue limits, part 1 (v3)" | Martin K. Petersen | 1 | -1/+0 |
| 2024-04-11 | scsi: ufs: Remove support for old UFSHCI versions | Avri Altman | 1 | -2/+0 |
| 2024-04-11 | scsi: ufs: ufs-exynos: Move setting the the DMA alignment to the init method | Christoph Hellwig | 1 | -1/+0 |
| 2024-03-10 | scsi: ufs: core: Add config_scsi_dev vops comment | Peter Wang | 1 | -0/+1 |
| 2024-01-23 | scsi: ufs: mcq: Add definition for REG_UFS_MEM_CFG register | ChanWoo Lee | 1 | -0/+1 |
| 2024-01-23 | scsi: ufs: core: Add CPU latency QoS support for UFS driver | Maramaina Naresh | 1 | -0/+6 |
| 2023-12-18 | scsi: ufs: core: Rename ufshcd_auto_hibern8_enable() and make it static | Bart Van Assche | 1 | -1/+0 |
| 2023-12-13 | Merge patch series "Add UFS RTC support" | Martin K. Petersen | 1 | -0/+4 |
| 2023-12-13 | scsi: ufs: core: Add UFS RTC support | Bean Huo | 1 | -0/+4 |
| 2023-12-13 | Merge patch series "scsi: ufs: qcom: Code cleanups" | Martin K. Petersen | 1 | -0/+2 |
| 2023-12-13 | scsi: ufs: qcom: Export ufshcd_{enable/disable}_irq helpers and make use of them | Manivannan Sadhasivam | 1 | -0/+2 |
| 2023-11-24 | scsi: ufs: core: Make fault injection dynamically configurable per HBA | Akinobu Mita | 1 | -0/+5 |
| 2023-10-16 | scsi: ufs: core: Add support for parsing OPP | Manivannan Sadhasivam | 1 | -0/+3 |
| 2023-10-16 | scsi: ufs: core: Add OPP support for scaling clocks and regulators | Manivannan Sadhasivam | 1 | -0/+4 |
| 2023-09-27 | scsi: ufs: core: Move the 4K alignment code into the Exynos driver | Bart Van Assche | 1 | -5/+2 |
| 2023-08-07 | scsi: ufs: core: Export ufshcd_is_hba_active() | Nitin Rawat | 1 | -0/+1 |
| 2023-07-31 | scsi: ufs: Remove a member variable | Bart Van Assche | 1 | -0/+19 |
| 2023-07-31 | scsi: ufs: Improve type safety | Bart Van Assche | 1 | -6/+0 |
| 2023-07-31 | scsi: ufs: Minimize #include directives | Bart Van Assche | 1 | -0/+1 |
| 2023-07-23 | scsi: ufs: core: Remove HPB support | Bart Van Assche | 1 | -30/+0 |
| 2023-07-11 | scsi: ufs: core: Export symbols for MTK driver module | Po-Wen Kao | 1 | -0/+3 |
| 2023-06-30 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -4/+18 |
| 2023-06-16 | scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_RTC | Po-Wen Kao | 1 | -0/+6 |
| 2023-06-16 | scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_INTR | Po-Wen Kao | 1 | -0/+7 |
| 2023-06-16 | scsi: ufs: core: mcq: Fix the incorrect OCS value for the device command | Stanley Chu | 1 | -1/+0 |
| 2023-05-31 | Merge patch series "UFS host controller driver patches" | Martin K. Petersen | 1 | -1/+0 |
| 2023-05-31 | scsi: ufs: core: Simplify driver shutdown | Bart Van Assche | 1 | -1/+0 |
| 2023-05-31 | Merge patch series "ufs: core: mcq: Add ufshcd_abort() and error handler supp... | Martin K. Petersen | 1 | -1/+4 |
| 2023-05-31 | scsi: ufs: mcq: Use ufshcd_mcq_poll_cqe_lock() in MCQ mode | Bao D. Nguyen | 1 | -1/+1 |
| 2023-05-31 | scsi: ufs: mcq: Add supporting functions for MCQ abort | Bao D. Nguyen | 1 | -0/+3 |
| 2023-05-31 | scsi: ufs: Ungate the clock synchronously | Bart Van Assche | 1 | -1/+1 |
| 2023-05-16 | scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc() | Po-Wen Kao | 1 | -1/+1 |
| 2023-04-26 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -7/+2 |
| 2023-04-11 | scsi: ufs: mcq: Use pointer arithmetic in ufshcd_send_command() | Avri Altman | 1 | -1/+1 |
| 2023-04-02 | scsi: core: Clean up struct ufs_saved_pwr_info | Stanley Chu | 1 | -6/+1 |
| 2023-04-02 | scsi: Revert "scsi: ufs: core: Initialize devfreq synchronously" | Adrien Thierry | 1 | -1/+0 |
| 2023-03-03 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -0/+1 |
| 2023-02-22 | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi | Linus Torvalds | 1 | -7/+187 |
| 2023-02-21 | scsi: ufs: core: Initialize devfreq synchronously | Adrien Thierry | 1 | -0/+1 |
| 2023-02-08 | scsi: ufs: core: Add hibernation callbacks | Anjana Hari | 1 | -0/+4 |
| 2023-01-23 | scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096 | Bart Van Assche | 1 | -2/+2 |
| 2023-01-18 | scsi: ufs: core: Fix devfreq deadlocks | Johan Hovold | 1 | -0/+2 |
| 2023-01-13 | scsi: ufs: core: mcq: Add Event Specific Interrupt enable and config functions | Can Guo | 1 | -0/+6 |
| 2023-01-13 | scsi: ufs: core: Add Event Specific Interrupt configuration vendor specific ops | Can Guo | 1 | -0/+2 |
| 2023-01-13 | scsi: ufs: core: mcq: Add completion support in poll | Asutosh Das | 1 | -0/+2 |
| 2023-01-13 | scsi: ufs: mcq: Add completion support of a CQE | Asutosh Das | 1 | -0/+7 |
| 2023-01-13 | scsi: ufs: core: Prepare ufshcd_send_command() for MCQ | Asutosh Das | 1 | -0/+5 |
| 2023-01-13 | scsi: ufs: core: mcq: Configure operation and runtime interface | Asutosh Das | 1 | -0/+52 |
| 2023-01-13 | scsi: ufs: core: mcq: Allocate memory for MCQ mode | Asutosh Das | 1 | -0/+20 |
| 2023-01-13 | scsi: ufs: core: mcq: Calculate queue depth | Asutosh Das | 1 | -0/+2 |
| 2023-01-13 | scsi: ufs: core: mcq: Configure resource regions | Asutosh Das | 1 | -0/+30 |
| 2023-01-13 | scsi: ufs: core: mcq: Add support to allocate multiple queues | Asutosh Das | 1 | -0/+4 |
| 2023-01-13 | scsi: ufs: core: Defer adding host to SCSI if MCQ is supported | Asutosh Das | 1 | -0/+1 |
| 2023-01-13 | scsi: ufs: core: Introduce multi-circular queue capability | Asutosh Das | 1 | -0/+2 |
| 2023-01-13 | scsi: ufs: core: Probe for EXT_IID support | Asutosh Das | 1 | -0/+4 |
| 2023-01-11 | scsi: core: Fix invisible definition compilation warning | Bean Huo | 1 | -0/+1 |
| 2023-01-11 | scsi: ufs: core: Add support for reinitializing the UFS device | Manivannan Sadhasivam | 1 | -0/+6 |
| 2023-01-11 | scsi: ufs: core: Add reinit_notify() callback | Manivannan Sadhasivam | 1 | -0/+2 |
| 2022-12-30 | Merge patch series "scsi: ufs: core: Always read the descriptors with max len... | Martin K. Petersen | 1 | -4/+0 |
| 2022-12-30 | scsi: ufs: core: Remove redundant desc_size variable from hba | Arthur Simchaev | 1 | -4/+0 |
| 2022-12-30 | Merge patch series "Prepare for upstreaming Pixel 6 and 7 UFS support" | Martin K. Petersen | 1 | -0/+30 |
| 2022-12-30 | scsi: ufs: core: Allow UFS host drivers to override the sg entry size | Eric Biggers | 1 | -0/+30 |
| 2022-12-30 | scsi: ufs: core: bsg: Add advanced RPMB support in ufs_bsg | Bean Huo | 1 | -1/+5 |
| 2022-11-08 | scsi: ufs: core: Remove check_upiu_size() from ufshcd.h | Keoseong Park | 1 | -6/+0 |
| 2022-10-22 | scsi: ufs: Track system suspend / resume activity | Bart Van Assche | 1 | -1/+4 |
| 2022-09-25 | scsi: ufs: core: Remove redundant function definitions from ufshcd.h | Arthur Simchaev | 1 | -20/+0 |
| 2022-08-22 | scsi: ufs: wb: Add explicit flush sysfs attribute | Jinyoung Choi | 1 | -0/+1 |
| 2022-08-22 | scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling | Peter Wang | 1 | -0/+11 |
| 2022-08-22 | scsi: ufs: core: Use local_clock() for debugging timestamps | Daniil Lunev | 1 | -5/+9 |
| 2022-06-27 | scsi: ufs: ufshcd: Constify pointed data | Krzysztof Kozlowski | 1 | -3/+3 |
| 2022-06-16 | scsi: ufs: Export regulator functions | Stanley Chu | 1 | -0/+2 |
| 2022-06-16 | scsi: ufs: Export ufshcd_uic_change_pwr_mode() | Stanley Chu | 1 | -0/+1 |
| 2022-06-13 | scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO | Yoshihiro Shimoda | 1 | -0/+6 |
| 2022-06-13 | scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS | Yoshihiro Shimoda | 1 | -0/+6 |
| 2022-05-19 | scsi: ufs: Split the drivers/scsi/ufs directory | Bart Van Assche | 1 | -0/+1230 |