aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware/qcom
AgeCommit message (Expand)AuthorFilesLines
2026-05-13firmware: qcom: scm: Allow QSEECOM on Surface Pro 12inHarrison Vanderbyl1-0/+1
2026-04-02firmware: qcom: scm: Allow QSEECOM on Lenovo IdeaCentre Mini XBjorn Andersson1-0/+1
2026-03-30firmware: qcom: scm: Register gunyah watchdog deviceHrishabh Rajput1-0/+53
2026-03-30firmware: qcom: scm: Allow QSEECOM on Mahua CRDGopikrishna Garmidi1-0/+1
2026-03-23firmware: qcom_scm: don't opencode kmemdupMukesh Ojha1-2/+1
2026-03-18firmware: qcom: scm: Allow QSEECOM on Glymur CRDPankaj Patil1-0/+1
2026-03-18firmware: qcom: scom: Simplify mutex with guardKrzysztof Kozlowski1-5/+4
2026-03-18firmware: qcom: uefisecapp: Annotate acquiring locks for context trackingKrzysztof Kozlowski1-0/+2
2026-03-18firmware: qcom: uefisecapp: Simplify mutex with guardKrzysztof Kozlowski1-5/+2
2026-03-04firmware: qcom: scm: Allow QSEECOM on ECS LIVA QC710Val Packett1-0/+1
2026-03-04firmware: qcom: scm: Allow QSEECOM on PURWA-IOT-EVKYijie Yang1-0/+1
2026-02-25firmware: qcom: scm: allow QSEECOM on ASUS Vivobook X1P42100 variantJens Glathe1-0/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook2-3/+3
2026-02-10Merge tag 'soc-dt-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds1-0/+1
2026-01-13Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' into ...Bjorn Andersson2-46/+335
2026-01-13firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to get resource tableMukesh Ojha2-0/+172
2026-01-13firmware: qcom_scm: Add SHM bridge handling for PAS when running without QHEEMukesh Ojha1-1/+31
2026-01-13firmware: qcom_scm: Refactor qcom_scm_pas_init_image()Mukesh Ojha1-25/+33
2026-01-13firmware: qcom_scm: Add a prep version of auth_and_reset functionMukesh Ojha1-0/+47
2026-01-13remoteproc: pas: Replace metadata context with PAS context structureMukesh Ojha1-4/+4
2026-01-13firmware: qcom_scm: Introduce PAS context allocator helper functionMukesh Ojha1-0/+34
2026-01-13firmware: qcom_scm: Rename peripheral as pas_idMukesh Ojha1-15/+15
2026-01-13firmware: qcom_scm: Remove redundant piece of codeMukesh Ojha1-2/+0
2026-01-03firmware: qcom_scm: Use TASK_IDLE state in wait_for_wq_completion()Unnathi Chalicheemala1-1/+1
2026-01-03firmware: qcom_scm: Support multiple waitq contextsUnnathi Chalicheemala1-22/+50
2026-01-03firmware: qcom_scm: Add API to get waitqueue IRQ infoUnnathi Chalicheemala2-1/+62
2026-01-03firmware: qcom: scm: allow QSEECOM on Surface Pro 11Dale Whinham1-0/+1
2025-12-16firmware: qcom: scm: QSEECOM on Medion SPRCHRGD 14 S1Georg Gottleuber1-0/+1
2025-11-26firmware: qcom: scm: Simplify with of_machine_device_match()Krzysztof Kozlowski1-16/+1
2025-09-15Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b...Bjorn Andersson3-11/+178
2025-09-15firmware: qcom: scm: add support for object invocationAmirreza Zarrabi2-0/+126
2025-09-15firmware: qcom: tzmem: export shm_bridge create/deleteAmirreza Zarrabi1-11/+52
2025-09-11firmware: qcom: tzmem: disable sc7180 platformNikita Travkin1-0/+1
2025-09-01firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455Val Packett1-0/+2
2025-09-01firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16Jens Glathe1-0/+1
2025-08-11firmware: qcom: scm: Allow QSEECOM on HAMOA-IOT-EVKYijie Yang1-0/+1
2025-08-11firmware: qcom: scm: preserve assign_mem() error return valueMukesh Ojha1-1/+1
2025-07-16firmware: qcom: scm: request the waitqueue irq *after* initializing SCMBartosz Golaszewski1-22/+14
2025-07-16firmware: qcom: scm: initialize tzmem before marking SCM as availableBartosz Golaszewski1-27/+26
2025-07-16firmware: qcom: scm: take struct device as argument in SHM bridge enableBartosz Golaszewski3-4/+12
2025-07-16firmware: qcom: scm: remove unused arguments from SHM bridge routinesBartosz Golaszewski2-6/+6
2025-05-19docs: firmware: qcom_scm: Fix kernel-doc warningUnnathi Chalicheemala1-0/+3
2025-05-14firmware: qcom: scm: Allow QSEECOM for HP EliteBook Ultra G1qJuerg Haefliger1-0/+1
2025-05-09firmware: qcom: tzmem: disable sm7150 platformDanila Tikhonov1-0/+1
2025-05-06firmware: qcom: scm: Allow QSEECOM on Asus Zenbook A14Aleksandrs Vinarskis1-0/+2
2025-02-08firmware: qcom: uefisecapp: fix efivars registration raceJohan Hovold1-9/+9
2025-02-04firmware: qcom: scm: Fix error code in probe()Dan Carpenter1-2/+2
2025-01-08firmware: qcom: scm: add calls for wrapped key supportGaurav Kashyap2-0/+218
2025-01-06firmware: qcom: scm: smc: Narrow 'mempool' variable scopeKrzysztof Kozlowski1-1/+2
2025-01-06firmware: qcom: scm: smc: Handle missing SCM deviceKrzysztof Kozlowski1-0/+3
2025-01-06firmware: qcom: scm: Cleanup global '__scm' on probe failuresKrzysztof Kozlowski1-13/+29
2025-01-06firmware: qcom: scm: Fix missing read barrier in qcom_scm_get_tzmem_pool()Krzysztof Kozlowski1-1/+4
2025-01-06firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()Krzysztof Kozlowski1-2/+3
2024-12-26firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go (sc8280xp)Pengyu Luo1-0/+1
2024-12-26firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023Jens Glathe1-0/+1
2024-12-26firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14Jens Glathe1-0/+1
2024-12-25firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15Maud Spierings1-0/+1
2024-12-25firmware: qcom: scm: Allow QSEECOM on X1P42100 CRDKonrad Dybcio1-0/+1
2024-11-20Merge tag 'soc-drivers-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-0/+31
2024-11-11firmware: qcom: scm: Introduce CP_SMMU_APERTURE_IDBjorn Andersson2-0/+27
2024-11-05firmware: qcom: uefisecapp: Allow X1E Devkit devicesSibi Sankar1-0/+1
2024-10-22firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enablingQingqing Zhou1-1/+12
2024-10-14firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345Aleksandrs Vinarskis1-0/+1
2024-10-05firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5GJérôme de Bretagne1-0/+1
2024-10-05firmware: qcom: scm: fix a NULL-pointer dereferenceBartosz Golaszewski1-1/+1
2024-10-05firmware: qcom: scm: suppress download mode errorJohan Hovold1-1/+1
2024-10-05firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7xMaya Matuszczyk1-0/+1
2024-09-17Merge tag 'soc-drivers-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-23/+60
2024-08-30firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire()Dan Carpenter1-0/+4
2024-08-26firmware: qcom: scm: Allow QSEECOM on Surface Laptop 7 modelsKonrad Dybcio1-0/+2
2024-08-21firmware: qcom: tzmem: disable sdm670 platformRichard Acayan1-0/+1
2024-08-14firmware: qcom: scm: Add multiple download mode supportMukesh Ojha1-2/+5
2024-08-14firmware: qcom: scm: Refactor code to support multiple dload modeMukesh Ojha2-19/+52
2024-08-14Merge branch 'drivers-fixes-for-6.11' into HEADBjorn Andersson2-12/+22
2024-08-14firmware: qcom: tzmem: fix virtual-to-physical address conversionBartosz Golaszewski1-11/+21
2024-08-14firmware: qcom: scm: Mark get_wq_ctx() as atomic callMurali Nalajala1-1/+1
2024-08-14firmware: qcom: scm: Disable SDI and write no dump to dump modeMukesh Ojha1-4/+2
2024-07-28firmware: qcom: scm: Allow QSEECOM on ThinkPad T14sKonrad Dybcio1-0/+1
2024-07-16firmware: qcom: tzmem: don't ask about allocator mode when not enabledLinus Torvalds1-0/+1
2024-07-06firmware: qcom: tzmem: blacklist more platforms for SHM BridgeDmitry Baryshkov1-0/+2
2024-07-06firmware: qcom: tzmem: simplify returning pointer without cleanupKrzysztof Kozlowski1-1/+1
2024-06-24firmware: qcom: tzmem: export devm_qcom_tzmem_pool_new()Bartosz Golaszewski1-0/+1
2024-06-23firmware: qcom: scm: clarify the comment in qcom_scm_pas_init_image()Bartosz Golaszewski1-0/+7
2024-06-23firmware: qcom: scm: add support for SHM bridge memory carveoutBartosz Golaszewski1-0/+6
2024-06-23firmware: qcom: tzmem: enable SHM Bridge supportBartosz Golaszewski2-1/+88
2024-06-23firmware: qcom: scm: add support for SHM bridge operationsBartosz Golaszewski2-0/+63
2024-06-23firmware: qcom: qseecom: convert to using the TZ allocatorBartosz Golaszewski2-164/+109
2024-06-23firmware: qcom: scm: make qcom_scm_qseecom_app_get_id() use the TZ allocatorBartosz Golaszewski1-14/+4
2024-06-23firmware: qcom: scm: make qcom_scm_lmh_dcvsh() use the TZ allocatorBartosz Golaszewski1-5/+4
2024-06-23firmware: qcom: scm: make qcom_scm_ice_set_key() use the TZ allocatorBartosz Golaszewski1-16/+5
2024-06-23firmware: qcom: scm: make qcom_scm_assign_mem() use the TZ allocatorBartosz Golaszewski1-4/+6
2024-06-23firmware: qcom: scm: smc: switch to using the SCM allocatorBartosz Golaszewski3-22/+16
2024-06-23firmware: qcom: scm: enable the TZ mem allocatorBartosz Golaszewski2-0/+23
2024-06-23firmware: qcom: add a dedicated TrustZone buffer allocatorBartosz Golaszewski4-0/+423
2024-06-21Merge branch '20240430-a750-raytracing-v3-2-7f57c5ac082d@gmail.com' into driv...Bjorn Andersson2-0/+17
2024-06-21firmware: qcom: scm: Add gpu_init_regs callConnor Abbott2-0/+17
2024-05-27firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALLUnnathi Chalicheemala1-4/+2
2024-05-26firmware: qcom: uefisecapp: Allow on X1E devicesBjorn Andersson1-0/+2
2024-05-13Merge tag 'soc-drivers-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-29/+52
2024-05-01firmware: qcom: uefisecapp: Allow on sc8180x Primus and Flex 5GBjorn Andersson1-0/+2
2024-04-21firmware: qcom: scm: Modify only the download bits in TCSR registerMukesh Ojha1-2/+24
2024-04-21firmware: qcom: scm: Fix __scm and waitq completion variable initializationMukesh Ojha1-5/+5
2024-04-21firmware: qcom: scm: Rework dload mode availability checkMukesh Ojha1-8/+5
2024-04-21firmware: qcom: scm: Remove redundant scm argument from qcom_scm_waitq_wakeup()Mukesh Ojha1-2/+2
2024-04-21firmware: qcom: scm: Remove log reporting memory allocation failureMukesh Ojha1-3/+2
2024-04-09firmware: qcom: uefisecapp: Fix memory related IO errors and crashesMaximilian Luz2-77/+97
2024-04-03firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlistKrzysztof Kozlowski1-1/+1
2024-03-16firmware: qcom_scm: remove IS_ERR() checks from qcom_scm_bw_{en,dis}able()Gabor Juhos1-4/+1
2024-03-16firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() failsGabor Juhos1-6/+12
2023-12-18firmware: qcom: qseecom: fix memory leaks in error pathsBartosz Golaszewski1-7/+13
2023-10-22firmware: qcom: scm: remove unneeded 'extern' specifiersBartosz Golaszewski1-7/+6
2023-10-22firmware: qcom: scm: add a missing forward declaration for struct deviceBartosz Golaszewski1-0/+2
2023-10-22firmware: qcom: move Qualcomm code into its own directoryBartosz Golaszewski8-0/+3638