aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware
AgeCommit message (Expand)AuthorFilesLines
2020-03-15Merge tag 'efi-urgent-2020-03-15' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-9/+23
2020-03-08Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds3-5/+32
2020-03-08efi: Add a sanity check to efivar_store_raw()efi-urgent-2020-03-15Vladis Dronov1-0/+3
2020-03-08efi: Fix a race and a buffer overflow while reading efivars via sysfsVladis Dronov1-9/+20
2020-02-26efi: READ_ONCE rng seed size before munmapJason A. Donenfeld1-2/+2
2020-02-24firmware: imx: Align imx_sc_msg_req_cpu_start to 4Leonard Crestez1-1/+1
2020-02-24firmware: imx: scu-pd: Align imx sc msg structs to 4Leonard Crestez1-1/+1
2020-02-24firmware: imx: misc: Align imx sc msg structs to 4Leonard Crestez1-3/+3
2020-02-24firmware: imx: scu: Ensure sequential TXLeonard Crestez1-0/+27
2020-02-08Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds21-1535/+1371
2020-02-04Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2020-02-04arm64: mm: convert mm/dump.c to use walk_page_range()Steven Price1-1/+1
2020-02-03Merge branch 'stable/for-linus-5.6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+5
2020-02-03Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-0/+2
2020-01-29Merge tag 'char-misc-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-2/+34
2020-01-28Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds17-583/+704
2020-01-28Merge branch 'core-headers-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2020-01-27Merge tag 'ioremap-5.6' of git://git.infradead.org/users/hch/ioremapLinus Torvalds1-1/+1
2020-01-23clk: zynqmp: Warn user if clock user are more than allowedRajan Vaja1-0/+2
2020-01-22Merge 5.5-rc7 into char-misc-nextGreg Kroah-Hartman2-12/+10
2020-01-21Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xilinx/linux-xlnx into ...Olof Johansson1-0/+43
2020-01-20efi: Fix handling of multiple efi_fake_mem= entriesDan Williams2-16/+17
2020-01-20efi: Fix efi_memmap_alloc() leaksDan Williams1-0/+25
2020-01-20efi: Add tracking for dynamically allocated memmapsDan Williams2-29/+32
2020-01-20efi: Add a flags parameter to efi_memory_mapDan Williams1-14/+17
2020-01-20efi: Fix comment for efi_mem_type() wrt absent physical addressesAnshuman Khandual1-1/+1
2020-01-20efi/arm: Defer probe of PCIe backed efifb on DT systemsArd Biesheuvel1-4/+103
2020-01-18Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-12/+10
2020-01-16Merge tag 'qcom-drivers-for-5.6' of https://git.kernel.org/pub/scm/linux/kern...Olof Johansson8-1524/+1164
2020-01-16Merge tag 'imx-driver-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Olof Johansson1-1/+1
2020-01-16Merge tag 'mvebu-drivers-5.6-1' of git://git.infradead.org/linux-mvebu into a...Olof Johansson1-1/+1
2020-01-14firmware: stratix10-svc: Remove unneeded semicolonzhengbin1-2/+2
2020-01-14firmware: google: Probe for a GSMI handler in firmwareArthur Heymans1-0/+19
2020-01-14firmware: google: Unregister driver_info on failure and exit in gsmiArthur Heymans1-0/+6
2020-01-14firmware: google: Release devices before unregistering the busPatrick Rudolph1-0/+7
2020-01-12iscsi_ibft: Don't limits Targets and NICs to twoLubomir Rintel1-4/+5
2020-01-10efi: Allow disabling PCI busmastering on bridges during bootMatthew Garrett4-1/+152
2020-01-10efi/x86: Allow translating 64-bit arguments for mixed mode callsArvind Sankar1-4/+1
2020-01-10Merge branch 'linus' into efi/core, to pick up fixesIngo Molnar1-1/+0
2020-01-09firmware: imx: Allow IMX DSP to be selected as moduleDaniel Baluta1-1/+1
2020-01-08Merge tag 'cpuidle_psci-v5.5-rc4' of git://git.linaro.org/people/ulf.hansson/...Olof Johansson5-65/+104
2020-01-08firmware: turris-mox-rwtm: small white space cleanupDan Carpenter1-1/+1
2020-01-07firmware: qcom_scm: Dynamically support SMCCC and legacy conventionsElliot Berman6-135/+176
2020-01-07firmware: qcom_scm: Remove thin wrappersElliot Berman4-948/+428
2020-01-07firmware: qcom_scm: Order functions, definitions by service/commandElliot Berman2-249/+247
2020-01-07firmware: qcom_scm-32: Add device argument to atomic callsElliot Berman4-14/+19
2020-01-07firmware: qcom_scm-32: Create common legacy atomic callElliot Berman1-38/+68
2020-01-07firmware: qcom_scm-32: Move SMCCC register filling to qcom_scm_callElliot Berman1-12/+24
2020-01-07firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic callsElliot Berman1-149/+218
2020-01-07firmware: qcom_scm-32: Add funcnum IDsElliot Berman1-3/+5
2020-01-07firmware: qcom_scm-32: Use SMC arch wrappersElliot Berman2-55/+17
2020-01-07firmware: qcom_scm-64: Improve SMC convention detectionElliot Berman1-14/+27
2020-01-07firmware: qcom_scm-64: Move SMC register filling to qcom_scm_call_smcccElliot Berman1-20/+34
2020-01-07firmware: qcom_scm-64: Add SCM results structElliot Berman1-43/+50
2020-01-07firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_descElliot Berman1-74/+121
2020-01-07firmware: qcom_scm-64: Make SMC macros less magicalElliot Berman1-3/+3
2020-01-07firmware: qcom_scm: Remove unused qcom_scm_get_versionElliot Berman1-36/+0
2020-01-07firmware: qcom_scm: Apply consistent naming scheme to command IDsElliot Berman4-72/+64
2020-01-07firmware: qcom_scm: Rename macros and structuresElliot Berman2-60/+64
2020-01-06firmware: tee_bnxt: Fix multiple call to tee_client_close_contextVikas Gupta1-1/+0
2020-01-06Merge tag 'scmi-updates-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git...Olof Johansson9-7/+146
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2020-01-02firmware: psci: Export functions to manage the OSI modeUlf Hansson1-2/+16
2019-12-30drivers: firmware: scmi: Extend SCMI transport layer by trace eventsLukasz Luba2-0/+20
2019-12-25efi/libstub: Tidy up types and names of global cmdline variablesArd Biesheuvel3-22/+28
2019-12-25efi/libstub: Rename efi_call_early/_runtime macros to be more intuitiveArd Biesheuvel9-109/+90
2019-12-25efi/libstub: Drop 'table' argument from efi_table_attr() macroArd Biesheuvel2-13/+7
2019-12-25efi/libstub: Drop protocol argument from efi_call_proto() macroArd Biesheuvel3-14/+11
2019-12-25efi/libstub/x86: Work around page freeing issue in mixed modeArd Biesheuvel1-1/+4
2019-12-25efi/libstub: Remove 'sys_table_arg' from all function prototypesArd Biesheuvel10-139/+111
2019-12-25efi/libstub: Drop sys_table_arg from printk routinesArd Biesheuvel8-61/+59
2019-12-25efi/libstub: Unify the efi_char16_printk implementationsArd Biesheuvel2-9/+9
2019-12-25efi/libstub: Get rid of 'sys_table_arg' macro parameterArd Biesheuvel3-1/+14
2019-12-25efi/libstub: Avoid protocol wrapper for file I/O routinesArd Biesheuvel1-10/+7
2019-12-25efi/libstub: Annotate firmware routines as __efiapiArd Biesheuvel1-4/+6
2019-12-25efi/libstub: Use stricter typing for firmware function pointersArd Biesheuvel2-4/+5
2019-12-25efi/libstub: Drop explicit 32/64-bit protocol definitionsArd Biesheuvel1-10/+0
2019-12-25efi/libstub: Distinguish between native/mixed not 32/64 bitArd Biesheuvel1-30/+15
2019-12-25efi/libstub: Extend native protocol definitions with mixed_mode aliasesArd Biesheuvel2-10/+16
2019-12-25efi/libstub: Use a helper to iterate over a EFI handle arrayArd Biesheuvel1-7/+2
2019-12-25efi/gop: Unify 32/64-bit functionsArvind Sankar1-116/+18
2019-12-25efi/gop: Convert GOP structures to typedef and clean up some typesArvind Sankar1-13/+13
2019-12-25efi/libstub/random: Initialize pointer variables to zero for mixed modeHans de Goede1-3/+3
2019-12-25efi/earlycon: Fix write-combine mapping on x86Arvind Sankar1-9/+7
2019-12-24firmware: arm_scmi: Skip protocol initialisation for additional devicesSudeep Holla1-0/+9
2019-12-24firmware: arm_scmi: Stash version in protocol init functionsSudeep Holla5-0/+10
2019-12-24firmware: arm_scmi: Match scmi device by both name and protocol idSudeep Holla1-1/+1
2019-12-24firmware: arm_scmi: Add versions and identifier attributes using dev_groupsSudeep Holla1-0/+47
2019-12-24firmware: arm_scmi: Add names to scmi devices createdSudeep Holla1-1/+35
2019-12-24firmware: arm_scmi: Skip scmi mbox channel setup for addtional devicesSudeep Holla1-0/+5
2019-12-24firmware: arm_scmi: Add support for multiple device per protocolSudeep Holla2-6/+20
2019-12-17Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-63/+88
2019-12-12drivers: firmware: xilinx: Add support for feature checkRavi Patel1-0/+43
2019-12-10efi: Don't attempt to map RCI2 config table if it doesn't existArd Biesheuvel1-0/+3
2019-12-10efi/capsule-loader: Explicitly include linux/io.h for page_to_phys()Sean Christopherson1-0/+1
2019-12-09treewide: Use sizeof_field() macroPankaj Bharadiya1-1/+1
2019-12-08efi/earlycon: Remap entire framebuffer after page initializationAndy Shevchenko1-0/+40
2019-12-08efi/gop: Fix memory leak in __gop_query32/64()Arvind Sankar1-54/+12
2019-12-08efi/gop: Return EFI_SUCCESS if a usable GOP was foundArvind Sankar1-2/+2
2019-12-08efi/gop: Return EFI_NOT_FOUND if there are no usable GOPsArvind Sankar1-6/+6
2019-12-08efi/memreserve: Register reservations as 'reserved' in /proc/iomemArd Biesheuvel1-2/+26
2019-12-06Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-4/+4
2019-12-06Merge tag 'drm-next-2019-12-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds4-1/+125
2019-12-05Merge mainline/master into arm/fixesOlof Johansson36-190/+866
2019-12-05Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds7-50/+99
2019-12-05Merge tag 'scmi-fix-5.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Olof Johansson2-5/+5
2019-12-03Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+40
2019-12-03firmware: dmi: Add dmi_memdev_handleJean Delvare1-0/+16
2019-12-03firmware: dmi: Remember the memory typeJean Delvare1-1/+24
2019-12-02Merge tag 'iommu-updates-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-45/+124
2019-12-02Merge tag 'drm-msm-next-2019-11-05' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie4-1/+125
2019-11-27Merge tag 'char-misc-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-25/+35
2019-11-26Merge tag 'devprop-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-10/+8
2019-11-26Merge tag 'acpi-5.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds12-18/+192
2019-11-26Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-9/+23
2019-11-26firmware: arm_scmi: Avoid double free in error flowWen Yang1-4/+4
2019-11-26Merge branch 'acpi-mm'Rafael J. Wysocki12-17/+191
2019-11-26Merge branch 'acpica'Rafael J. Wysocki1-1/+1
2019-11-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds3-0/+288
2019-11-25Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-14/+22
2019-11-16Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/sud...Olof Johansson1-1/+1
2019-11-14firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BITSudeep Holla1-1/+1
2019-11-14firmware: Fix incompatible function behavior for RSU driverRichard Gong2-25/+35
2019-11-12Merge branches 'iommu/fixes', 'arm/qcom', 'arm/renesas', 'arm/rockchip', 'arm...Joerg Roedel4-45/+124
2019-11-11Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/pub/scm/lin...Joerg Roedel4-45/+124
2019-11-10Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/scm/linux/kernel/gi...Olof Johansson1-44/+66
2019-11-08Merge tag 'zynqmp-soc-for-v5.5' of https://github.com/Xilinx/linux-xlnx into ...Olof Johansson1-2/+6
2019-11-07x86/efi: Add efi_fake_mem support for EFI_MEMORY_SPDan Williams4-14/+94
2019-11-07arm/efi: EFI soft reservation to memblockDan Williams4-0/+42
2019-11-07efi: Common enable/disable infrastructure for EFI soft reservationDan Williams3-0/+48
2019-11-07x86/efi: Push EFI_MEMMAP check into leaf routinesDan Williams2-1/+4
2019-11-07efi: Enumerate EFI_MEMORY_SPDan Williams1-2/+3
2019-11-07efi: libstub/tpm: enable tpm eventlog function for ARM platformsXinwei Kong1-0/+2
2019-11-07x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG tableDominik Brodowski2-4/+3
2019-11-07efi/random: use arch-independent efi_call_proto()Dominik Brodowski1-5/+18
2019-11-06Merge tag 'imx-drivers-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Olof Johansson3-2/+25
2019-11-05efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LENDmitry Torokhov1-10/+8
2019-11-04firmware/qcom_scm: Add scm call to handle smmu errataVivek Gautam4-0/+29
2019-11-04firmware: qcom_scm-64: Add atomic version of qcom_scm_callVivek Gautam1-44/+94
2019-11-04firmware: qcom: scm: Ensure 'a0' status code is treated as signedWill Deacon1-1/+1
2019-11-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller7-18/+35
2019-10-31firmware: broadcom: add OP-TEE based BNXT f/w managerVikas Gupta3-0/+288
2019-10-31efi/efi_test: Lock down /dev/efi_test and require CAP_SYS_ADMINJavier Martinez Canillas1-0/+8
2019-10-31x86, efi: Never relocate kernel below lowest acceptable addressKairui Song2-15/+11
2019-10-31efi: libstub/arm: Account for firmware reserved memory at the base of RAMArd Biesheuvel2-3/+14
2019-10-31efi/random: Treat EFI_RNG_PROTOCOL output as bootloader randomnessDominik Brodowski1-1/+1
2019-10-31efi/tpm: Return -EINVAL when determining tpm final events log size failsJerry Snitselaar1-0/+1
2019-10-31efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 onlyNarendra K1-0/+1
2019-10-28ACPICA: make acpi_load_table() return table indexNikolaus Voss1-1/+1
2019-10-28firmware: imx: add missing include of <linux/firmware/imx/sci.h>Ben Dooks (Codethink)1-0/+1
2019-10-28firmware: imx: Remove call to devm_of_platform_populateDaniel Baluta1-1/+1
2019-10-16firmware: xilinx: Add support for versal socJolly Shah1-2/+6
2019-10-15Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2019-10-14firmware: dmi: Fix unlikely out-of-bounds read in save_mem_devicesJean Delvare1-1/+1
2019-10-14firmware: imx: Skip return value check for some special SCU firmware APIsAnson Huang1-1/+15
2019-10-14firmware: arm_sdei: use common SMCCC_CONDUIT_*Mark Rutland1-6/+6
2019-10-14firmware/psci: use common SMCCC_CONDUIT_*Mark Rutland1-16/+9
2019-10-14arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit()Mark Rutland1-0/+15
2019-10-12Merge tag 'char-misc-5.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2019-10-11firmware: google: increment VPD key_len properlyBrian Norris1-1/+1
2019-10-08efi/tpm: Fix sanity check of unsigned tbl_size being less than zeroColin Ian King1-1/+1
2019-10-07firmware: qcom: scm: add support to restore secure config to qcm_scm-32Rob Clark2-1/+29
2019-10-07firmware: qcom: scm: add OCMEM lock/unlock interfaceRob Clark4-0/+96
2019-10-07efi: Make unexported efi_rci2_sysfs_init() staticBen Dooks1-1/+1
2019-10-07efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsingJerry Snitselaar1-1/+8
2019-10-07efi/tpm: Don't traverse an event log with no eventsPeter Jones1-5/+10
2019-10-07efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specifiedArd Biesheuvel1-0/+3
2019-10-07efi/cper: Fix endianness of PCIe class codeLukas Wunner1-1/+1
2019-10-06firmware: imx: warn on unexpected RXLeonard Crestez1-1/+9
2019-10-03firmware: meson_sm: use %*ph to print small bufferAndy Shevchenko1-13/+1
2019-10-03firmware: meson_sm: Rework driver as a proper platform driverCarlo Caione1-30/+64
2019-10-03firmware: meson_sm: Mark chip struct as static constCarlo Caione1-1/+1
2019-10-01firmware: tegra: Move BPMP resume to noirq phaseVidya Sagar1-1/+1
2019-09-30Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-1/+1
2019-09-29Merge tag 'scmi-fixes-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Olof Johansson9-191/+788
2019-09-28Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+6
2019-09-22firmware: bcm47xx_nvram: _really_ correct size_t printf formatLinus Torvalds1-1/+1
2019-09-22Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-3/+3
2019-09-18Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds7-31/+580
2019-09-18Merge tag 'driver-core-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+1
2019-09-18firmware: arm_scmi: reset: fix reset_state assignment in scmi_domain_resetSudeep Holla1-1/+1
2019-09-16Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-36/+179
2019-09-16Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/s...Linus Torvalds18-217/+1424
2019-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-168/+15
2019-09-12Merge tag 'qcom-drivers-for-5.4' of git://git.kernel.org/pub/scm/linux/kernel...Arnd Bergmann1-23/+24
2019-09-04firmware: ti_sci: Allow for device shared and exclusive requestsLokesh Vutla1-2/+43
2019-09-04firmware: Add Turris Mox rWTM firmware driverMarek BehĂșn3-0/+399
2019-09-04firmware: add Intel Stratix10 remote system update driverRichard Gong3-0/+470
2019-09-04firmware: stratix10-svc: extend svc to support new RSU featuresRichard Gong1-3/+73
2019-09-04firmware: google: check if size is valid when decoding VPD dataHung-Te Lin3-28/+37
2019-09-03Merge tag 'imx-drivers-5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Arnd Bergmann4-1/+170
2019-08-26firmware: bcm47xx_nvram: Allow COMPILE_TESTFlorian Fainelli1-1/+1
2019-08-26firmware: bcm47xx_nvram: Correct size_t printf formatFlorian Fainelli1-2/+2
2019-08-19efi: Restrict efivar_ssdt_load when the kernel is locked downMatthew Garrett1-0/+6
2019-08-18Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-11/+27
2019-08-12firmware: imx: Add DSP IPC protocol interfaceDaniel Baluta3-0/+167
2019-08-12firmware: arm_scmi: Add RESET protocol in SCMI v2.0Sudeep Holla2-1/+232
2019-08-12firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocolSudeep Holla1-4/+99
2019-08-12firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannelsSudeep Holla1-4/+149
2019-08-12firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessorsSudeep Holla6-27/+20