aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/bus/mhi
AgeCommit message (Expand)AuthorFilesLines
2026-05-27bus: mhi: host: pci_generic: Fix the physical function checkManivannan Sadhasivam1-10/+10
2026-05-12bus: mhi: ep: Protect mhi_ep_handle_syserr() in the error pathManivannan Sadhasivam1-0/+2
2026-05-12bus: mhi: host: pci_generic: Add Telit FE910C04 modem supportDaniele Palmas1-0/+13
2026-05-12bus: mhi: ep: Add missing state_lock protection for mhi_state accessSumit Kumar1-0/+2
2026-05-12bus: mhi: ep: Fix potential deadlock in mhi_ep_reset_worker()Sumit Kumar1-4/+3
2026-05-12bus: mhi: host: pci_generic: Round up nr_irqs to power of twoJavier Achirica1-1/+2
2026-04-03bus: mhi: host: pci_generic: Add Telit FE912C04 modem supportDaniele Palmas1-0/+13
2026-03-17bus: mhi: ep: Test for non-zero return value where applicableManivannan Sadhasivam2-8/+8
2026-03-17bus: mhi: host: Use kzalloc_flexRosen Penev1-19/+3
2026-03-06bus: mhi: host: pci_generic: Add pm_runtime_forbid() in remove callbackQiang Yu1-0/+1
2026-03-06bus: mhi: host: pci_generic: Switch to async power up to avoid boot delaysQiang Yu1-1/+1
2026-03-06bus: mhi: host: pci_generic: Add NMEA channels to FN920C04 and FN990ADaniele Palmas1-0/+4
2026-03-06bus: mhi: host: pci_generic: Enable IP_SW and IP_ETH channels for Qcom QDU100...Vivek Pernamitta1-0/+8
2026-03-02bus: mhi: host: pci_generic: Add Qualcomm SDX35 modemKrishna Chaitanya Chundru1-0/+12
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook2-3/+3
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds3-8/+4
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds3-7/+7
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook5-22/+23
2025-12-31bus: mhi: ep: Use bus callbacks for .probe() and .remove()Uwe Kleine-König1-7/+5
2025-12-31bus: mhi: host: Use bus callbacks for .probe() and .remove()Uwe Kleine-König1-7/+5
2025-12-31bus: mhi: host: Drop the auto_queue supportManivannan Sadhasivam3-92/+2
2025-12-31net: qrtr: Drop the MHI auto_queue feature for IPCR DL channelsManivannan Sadhasivam1-18/+2
2025-12-24mhi: host: Add support for loading dual ELF image formatQiang Yu1-0/+10
2025-11-20bus: mhi: host: pci_generic: Add Foxconn T99W760 modemSlark Xiao1-0/+13
2025-11-10bus: mhi: ep: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-10-15bus: mhi: host: pci_generic: Add Telit FE990B40 modem supportDaniele Palmas1-0/+13
2025-10-15bus: mhi: ep: Make mhi_ep_bus_type constAdrian Barnaś2-2/+2
2025-09-19bus: mhi: host: pci_generic: Set DMA mask for VFsVivek Pernamitta1-2/+9
2025-09-19bus: mhi: core: Improve mhi_sync_power_up handling for SYS_ERR stateVivek Pernamitta2-1/+3
2025-09-19bus: mhi: host: pci_generic: Reset QDU100 while the MHI driver is removedVivek Pernamitta1-0/+12
2025-09-19bus: mhi: host: pci_generic: Add SRIOV supportVivek Pernamitta1-1/+2
2025-09-19bus: mhi: host: pci_generic: Read SUBSYSTEM_VENDOR_ID for VF's to check statusVivek Pernamitta1-10/+24
2025-09-19bus: mhi: host: Add support for separate controller configurations for VF and PFVivek Pernamitta1-1/+8
2025-09-12bus: mhi: ep: Fix chained transfer handling in read pathSumit Kumar1-25/+12
2025-09-12bus: mhi: host: Notify EE change via ueventVivek Pernamitta3-0/+29
2025-09-08bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()Adam Xue1-3/+2
2025-09-05bus: mhi: host: pci_generic: Add support for all Foxconn T99W696 SKU variantsSlark Xiao1-14/+2
2025-07-19bus: mhi: host: pci_generic: Add Telit FN990B40 modem supportDaniele Palmas1-0/+13
2025-07-19bus: mhi: host: Detect events pointing to unexpected TREsYoussef Samir1-1/+11
2025-07-19bus: mhi: host: pci_generic: Add Foxconn T99W696 modemSlark Xiao1-0/+52
2025-07-19bus: mhi: host: Use str_true_false() helperYumeng Fang1-1/+2
2025-07-19bus: mhi: host: pci_generic: Add support for EM929x and set MRU to 32768 for ...Adam Xue1-0/+4
2025-07-19bus: mhi: host: Fix endianness of BHI vector tableAlexander Wilhelm2-6/+6
2025-07-19bus: mhi: host: pci_generic: Disable runtime PM for QDU100Vivek Pernamitta1-2/+5
2025-07-19bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640Slark Xiao1-4/+4
2025-06-17bus: mhi: host: Make local functions staticManivannan Sadhasivam3-12/+5
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar1-1/+2
2025-05-21Merge tag 'mhi-for-v6.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman2-5/+56
2025-05-14bus: mhi: host: pci_generic: Add Telit FN920C04 modem supportDaniele Palmas1-0/+39
2025-05-14bus: mhi: host: pci_generic: Remove redundant assign resource usageSubramanian Ananthanarayanan1-4/+0
2025-05-14bus: mhi: host: Fix conflict between power_up and SYSERRJeffrey Hugo1-1/+17
2025-04-24bus: mhi: ep: Update read pointer only after buffer is writtenSumit Kumar1-6/+10
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner1-4/+4
2025-04-01Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-39/+44
2025-03-14Merge tag 'mhi-for-v6.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman3-39/+44
2025-03-14bus: mhi: host: Fix race between unprepare and queue_bufJeffrey Hugo1-6/+10
2025-03-12Backmerge tag 'v6.14-rc6' into drm-nextDave Airlie1-2/+3
2025-02-22bus: mhi: host: pci_generic: Add support for SA8775P endpointMrinmay Sarkar1-0/+34
2025-02-21bus: mhi: host: Avoid possible uninitialized fw_load_typeJeffrey Hugo1-1/+1
2025-02-19bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlockManivannan Sadhasivam1-2/+3
2025-02-07bus: mhi: host: Remove unused functionsDr. David Alan Gilbert2-33/+0
2025-02-06Merge drm/drm-next into drm-misc-nextMaxime Ripard2-2/+58
2025-01-31bus: mhi: host: Add a policy to enable image transfer via BHIe in PBLMatthew Leung3-16/+66
2025-01-31bus: mhi: host: Refactor BHI/BHIe based firmware loadingMatthew Leung1-45/+99
2025-01-13Merge 6.13-rc4 into char-misc-nextGreg Kroah-Hartman1-1/+1
2025-01-08bus: mhi: host: pci_generic: Enable MSI-X if the endpoint supportsVivek Pernamitta1-1/+1
2024-12-30bus: mhi: host: pci_generic: Add support for QDU100 deviceVivek Pernamitta1-0/+55
2024-12-02bus: mhi: host: pci_generic: fix MHI BAR mappingJohan Hovold1-1/+1
2024-12-02bus: mhi: host: Free mhi_buf vector inside mhi_alloc_bhie_table()Youssef Samir1-0/+1
2024-11-08bus: mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BARManivannan Sadhasivam1-3/+3
2024-11-08bus: mhi: host: Switch trace_mhi_gen_tre fields to native endianCarl Vanderlip1-12/+13
2024-10-03bus: mhi: host: Fix typos in the commentsYan Zhen2-3/+3
2024-09-05bus: mhi: host: pci_generic: Enable EDL trigger for Foxconn modemsSlark Xiao1-0/+11
2024-09-05bus: mhi: host: pci_generic: Update EDL firmware path for Foxconn modemsSlark Xiao1-8/+5
2024-08-27bus: mhi: host: pci_generic: Add support for Netprisma LCUR57 and FCUN69Mank Wang1-0/+27
2024-08-26bus: mhi: host: make mhi_bus_type constKunwu Chan2-2/+2
2024-08-26bus: mhi: host: pci_generic: Fix the name for the Telit FE990AFabio Porcedda1-2/+11
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-4/+4
2024-07-03bus: mhi: host: Allow controller drivers to specify name for the MHI controllerSlark Xiao1-0/+1
2024-07-03bus: mhi: host: Add support for Foxconn SDX72 modemsSlark Xiao1-0/+43
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman2-4/+4
2024-07-01bus: mhi: host: pci_generic: Use unique 'mhi_pci_dev_info' for product familiesManivannan Sadhasivam1-19/+59
2024-06-20bus: mhi: ep: Do not allocate memory for MHI objects from DMA zoneManivannan Sadhasivam1-7/+7
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-6/+6
2024-04-25bus: mhi: host: pci_generic: Add generic edl_trigger to allow devices to ente...Qiang Yu1-0/+45
2024-04-25bus: mhi: host: Add a new API for getting channel doorbell offsetQiang Yu2-5/+19
2024-04-25bus: mhi: host: Add sysfs entry to force device to enter EDLQiang Yu1-0/+33
2024-04-01bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/h...Baochen Qiang2-7/+39
2024-02-26bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_configJeff Johnson1-1/+1
2024-02-22bus: mhi: host: Change the trace string for the userspace tools mappingKrishna chaitanya chundru2-2/+4
2024-02-21bus: mhi: ep: check the correct variable in mhi_ep_register_controller()Dan Carpenter1-1/+1
2024-02-21Revert "bus: mhi: core: Add support for reading MHI info from device"Jeffrey Hugo2-18/+0
2024-02-06bus: mhi: host: Add tracing supportKrishna chaitanya chundru6-65/+384
2024-02-03bus: mhi: ep: Use kcalloc() instead of kzalloc()Erick Archer1-2/+3
2024-01-30bus: mhi: host: Read PK HASH dynamicallyJeffrey Hugo2-14/+13
2024-01-30bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL stateJeffrey Hugo3-6/+24
2023-12-16bus: mhi: host: Drop chan lock before queuing buffersQiang Yu1-0/+4
2023-12-16bus: mhi: host: Add spinlock to protect WP access when queueing TREsBhaumik Bhatt1-9/+13
2023-12-15bus: mhi: ep: Add checks for read/write callbacks while registering controllersManivannan Sadhasivam1-0/+4
2023-12-15bus: mhi: ep: Add support for async DMA read operationManivannan Sadhasivam1-73/+89
2023-12-15bus: mhi: ep: Add support for async DMA write operationManivannan Sadhasivam2-20/+55
2023-12-14bus: mhi: ep: Rename read_from_host() and write_to_host() APIsManivannan Sadhasivam2-6/+6
2023-12-14bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIsManivannan Sadhasivam2-29/+35
2023-12-14bus: mhi: ep: Add support for interrupt moderation timerManivannan Sadhasivam3-4/+40
2023-12-14bus: mhi: ep: Use slab allocator where applicableManivannan Sadhasivam1-17/+49
2023-12-14bus: mhi: host: Add alignment check for event ring read pointerKrishna chaitanya chundru1-1/+2
2023-12-14bus: mhi: host: pci_generic: Add SDX75 based modem supportQiang Yu1-0/+22
2023-12-14bus: mhi: host: Add a separate timeout parameter for waiting readyQiang Yu4-10/+22
2023-12-14bus: mhi: ep: Do not allocate event ring element on stackManivannan Sadhasivam1-18/+50
2023-08-11bus: mhi: host: pci_generic: add support for Telit FE990 modemDaniele Palmas1-0/+3
2023-08-11bus: mhi: host: remove unused-but-set parameterArnd Bergmann1-1/+0
2023-08-08bus: mhi: host: pci_generic: Add support for Quectel RM520N-GL Lenovo variantDuke Xin (辛安文)1-0/+3
2023-08-04bus: mhi: host: allow MHI client drivers to provide the firmware via a pointerKalle Valo1-9/+25
2023-07-13bus: mhi: host: use vmalloc_array and vcallocJulia Lawall1-1/+1
2023-07-12bus: mhi: host: pci_generic: Add support for Dell DW5932eSlark Xiao1-0/+6
2023-07-12bus: mhi: host: pci_generic: Add support for Quectel RM520N-GL modemDuke Xin (辛安文)1-0/+13
2023-07-12bus: mhi: host: pci_generic: Add support for Quectel EM160R-GL modemDuke Xin (辛安文)1-0/+2
2023-07-12bus: mhi: host: pci_generic: Add support for IP_SW0 channelsManivannan Sadhasivam1-4/+22
2023-07-12bus: mhi: host: Skip MHI reset if device is in RDDMQiang Yu1-0/+5
2023-04-10bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error stateJeffrey Hugo1-4/+12
2023-04-10bus: mhi: host: Remove duplicate ee check for syserrJeffrey Hugo1-1/+1
2023-04-10bus: mhi: host: Avoid ringing EV DB if there are no elements to processVivek Pernamitta1-2/+6
2023-04-03bus: mhi: pci_generic: Add Foxconn T99W510Slark Xiao1-0/+18
2023-04-03bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range checkJeffrey Hugo1-2/+2
2023-04-03bus: mhi: host: Range check CHDBOFF and ERDBOFFJeffrey Hugo1-0/+12
2023-03-10bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990"Slark Xiao1-2/+0
2023-03-08bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting()Bjorn Helgaas1-7/+1
2023-03-07bus: mhi: ep: Demote unsupported channel error log to debugManivannan Sadhasivam1-2/+2
2023-03-07bus: mhi: host: Remove mhi_poll() APIManivannan Sadhasivam1-15/+0
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+4
2023-02-02bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring()Dan Carpenter1-1/+1
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman2-4/+4
2023-01-27bus: mhi: ep: Change state_lock to mutexManivannan Sadhasivam2-21/+29
2023-01-27bus: mhi: ep: Save channel state locally during suspend and resumeManivannan Sadhasivam1-0/+2
2023-01-27bus: mhi: ep: Move chan->lock to the start of processing queued ch ringManivannan Sadhasivam1-2/+15
2023-01-27bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmdManivannan Sadhasivam1-1/+1
2023-01-27bus: mhi: ep: Only send -ENOTCONN status if client driver is availableManivannan Sadhasivam1-6/+10
2023-01-27bus: mhi: ep: Check if the channel is supported by the controllerManivannan Sadhasivam1-0/+7
2023-01-27bus: mhi: ep: Power up/down MHI stack during MHI RESETManivannan Sadhasivam1-28/+7
2023-01-27bus: mhi: host: Update mhi driver descriptionSlark Xiao1-1/+1
2023-01-27bus: mhi: Update Makefile to used Kconfig flagsCarl Vanderlip1-2/+2
2022-12-16Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-11/+21
2022-11-18treewide: use get_random_u32_inclusive() when possibleJason A. Donenfeld1-1/+1
2022-11-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-11-17bus: mhi: host: pci_generic: Add definition for some VIDsSlark Xiao1-7/+11
2022-11-07bus: mhi: host: pci_generic: Add HP variant of T99W175Song Fuchang1-0/+3
2022-11-07bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variantJohan Hovold1-0/+2
2022-10-28bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990Fabio Porcedda1-0/+2
2022-10-28bus: mhi: host: Fix race between channel preparation and M0 eventQiang Yu1-1/+2
2022-10-28bus: mhi: host: Use mhi_soc_reset() API in place of register writeQiang Yu1-3/+1
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2022-09-21Merge tag 'mhi-for-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/man...Greg Kroah-Hartman1-1/+1
2022-09-20bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990Fabio Porcedda1-0/+2
2022-09-16bus: mhi: host: always print detected modem nameKoen Vandeputte1-1/+1
2022-08-29bus: mhi: host: Fix up null pointer access in mhi_irq_handlerQiang Yu1-3/+16
2022-07-09bus: mhi: ep: Check dev_set_name() return valueBo Liu1-2/+9
2022-06-29bus: mhi: host: pci_generic: Add another Foxconn T99W175Bjorn Andersson1-0/+3
2022-06-24bus: mhi: host: Move IRQ allocation to controller registration phaseQiang Yu2-7/+29
2022-06-22bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baselineSlark Xiao1-0/+3
2022-06-21bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modemYonglin Tan1-0/+2
2022-05-19Merge tag 'mhi-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Greg Kroah-Hartman6-63/+223
2022-05-10bus: mhi: host: Add support for Foxconn T99W373 and T99W368Slark Xiao1-0/+15
2022-05-10bus: mhi: host: pci_generic: add Telit FN990Daniele Palmas1-0/+41
2022-05-10bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revisionDaniele Palmas1-0/+38
2022-05-09bus: mhi: replace snprintf with sysfs_emitWan Jiabing1-4/+3
2022-05-02Merge 5.18-rc5 into char-misc-nextGreg Kroah-Hartman1-0/+2
2022-04-26bus: mhi: ep: Add uevent support for module autoloadingManivannan Sadhasivam1-0/+9
2022-04-26bus: mhi: ep: Add support for suspending and resuming channelsManivannan Sadhasivam3-0/+65
2022-04-26bus: mhi: ep: Add support for queueing SKBs to the hostManivannan Sadhasivam1-0/+82
2022-04-26bus: mhi: ep: Add support for processing channel ringsManivannan Sadhasivam1-0/+108
2022-04-26bus: mhi: ep: Add support for reading from the hostManivannan Sadhasivam1-0/+121
2022-04-26bus: mhi: ep: Add support for processing command ringsManivannan Sadhasivam1-1/+189
2022-04-26bus: mhi: ep: Add support for handling SYS_ERR conditionManivannan Sadhasivam3-2/+30
2022-04-26bus: mhi: ep: Add support for handling MHI_RESETManivannan Sadhasivam1-0/+53
2022-04-26bus: mhi: ep: Add support for powering down the MHI endpoint stackManivannan Sadhasivam1-0/+78
2022-04-26bus: mhi: ep: Add support for powering up the MHI endpoint stackManivannan Sadhasivam1-0/+205
2022-04-26bus: mhi: ep: Add support for processing MHI endpoint interruptsManivannan Sadhasivam1-2/+122
2022-04-26bus: mhi: ep: Add support for managing MHI state machineManivannan Sadhasivam4-2/+201
2022-04-26bus: mhi: ep: Add support for sending events to the hostManivannan Sadhasivam3-0/+115
2022-04-26bus: mhi: ep: Add support for ring managementManivannan Sadhasivam3-1/+226
2022-04-26bus: mhi: ep: Add support for managing MMIO registersManivannan Sadhasivam4-2/+305
2022-04-26bus: mhi: ep: Add support for creating and destroying MHI EP devicesManivannan Sadhasivam1-0/+83
2022-04-26bus: mhi: ep: Add support for registering MHI endpoint client driversManivannan Sadhasivam1-0/+85
2022-04-26bus: mhi: ep: Add support for registering MHI endpoint controllersManivannan Sadhasivam6-0/+408
2022-04-23bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WBSlark Xiao1-8/+22
2022-04-23bus: mhi: host: Optimize and update MMIO register write methodBhaumik Bhatt1-31/+31
2022-04-23bus: mhi: host: Bail on writing register fields if read failsBhaumik Bhatt5-21/+54
2022-04-23bus: mhi: host: Wait for ready state after resetJeffrey Hugo1-0/+9
2022-04-23bus: mhi: host: Add soc_reset sysfsJeffrey Hugo1-0/+14
2022-04-23bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PIDManivannan Sadhasivam1-4/+5
2022-04-23bus: mhi: host: Use cached values for calculating the shared write pointerJeffrey Hugo1-7/+2
2022-04-13bus: mhi: host: pci_generic: Flush recovery worker during freezeManivannan Sadhasivam1-0/+1
2022-04-13bus: mhi: host: pci_generic: Add missing poweroff() PM callbackManivannan Sadhasivam1-0/+1
2022-04-04bus: mhi: ep: Add uevent support for module autoloadingManivannan Sadhasivam1-0/+9
2022-04-04bus: mhi: ep: Add support for suspending and resuming channelsManivannan Sadhasivam3-0/+65
2022-04-04bus: mhi: ep: Add support for queueing SKBs to the hostManivannan Sadhasivam1-0/+82
2022-04-04bus: mhi: ep: Add support for processing channel ringsManivannan Sadhasivam1-0/+108
2022-04-04bus: mhi: ep: Add support for reading from the hostManivannan Sadhasivam1-0/+121
2022-04-04bus: mhi: ep: Add support for processing command ringsManivannan Sadhasivam1-1/+189
2022-04-04bus: mhi: ep: Add support for handling SYS_ERR conditionManivannan Sadhasivam3-2/+30