aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/firmware/google
AgeCommit message (Expand)AuthorFilesLines
2024-04-03firmware: google: cbmem: drop driver owner initializationKrzysztof Kozlowski1-1/+0
2024-04-03firmware: coreboot: store owner from modules with coreboot_driver_register()Krzysztof Kozlowski2-3/+9
2024-02-17firmware: coreboot: Replace tag with id table in driver structNícolas F. R. A. Prado6-6/+40
2024-02-17firmware: coreboot: Generate modalias uevent for devicesNícolas F. R. A. Prado1-0/+9
2024-02-06firmware: coreboot: make coreboot_bus_type constRicardo B. Marliere1-1/+1
2023-12-28firmware: coreboot: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-11-13firmware: coreboot: framebuffer: Avoid invalid zero physical addressAlper Nebi Yasak1-0/+3
2023-08-04firmware: coreboot: framebuffer: Allow building with simpledrmAlper Nebi Yasak1-1/+1
2023-02-24Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-11/+1
2023-02-23Merge tag 'efi-next-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2023-02-09firmware: coreboot: Remove GOOGLE_COREBOOT_TABLE_ACPI/OF Kconfig entriesDouglas Anderson1-8/+0
2023-01-31firmware: coreboot: framebuffer: Ignore reserved pixel color bitsAlper Nebi Yasak1-3/+1
2023-01-20gsmi: fix null-deref in gsmi_get_variableKhazhismel Kumykov1-3/+4
2023-01-17efi: efivars: drop kobject from efivars_register()Johan Hovold1-1/+1
2023-01-13firmware: coreboot: Check size of table entry and use flex-arrayKees Cook2-2/+8
2022-11-23firmware: google: fix a NULL vs IS_ERR() check in cbmem_entry_probe()Peng Wu1-2/+2
2022-11-21Merge 6.1-rc6 into char-misc-nextGreg Kroah-Hartman1-8/+29
2022-11-10firmware: google: Implement cbmem in sysfs driverJack Rosenthal5-1/+175
2022-11-10firmware: coreboot: Register bus in module initBrian Norris1-8/+29
2022-09-24firmware: google: Test spinlock on panic path to avoid lockupsGuilherme G. Piccoli1-0/+9
2022-03-18firmware: google: Properly state IOMEM dependencyDavid Gow1-1/+1
2021-12-21firmware: Update Kconfig help text for Google firmwareBen Hutchings1-3/+3
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-3/+1
2021-07-01kernel.h: split out panic and oops helpersAndy Shevchenko1-0/+1
2021-04-02firmware: google: Enable s0ix logging by defaultEvan Green1-5/+9
2021-02-09firmware: google: make coreboot driver's remove callback return voidUwe Kleine-König5-13/+6
2020-11-09firmware: gsmi: Drop the use of dma_pool_* API functionsFurquan Shaikh1-12/+19
2020-09-29efi: gsmi: fix false dependency on CONFIG_EFI_VARSArd Biesheuvel2-5/+5
2020-06-15firmware: google: vpd: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-06-15firmware: google: memconsole: Replace zero-length array with flexible-array m...Gustavo A. R. Silva1-1/+1
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
2019-10-11firmware: google: increment VPD key_len properlyBrian Norris1-1/+1
2019-09-04firmware: google: check if size is valid when decoding VPD dataHung-Te Lin3-28/+37
2019-06-09Merge 5.2-rc4 into char-misc-nextGreg Kroah-Hartman12-90/+12
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287Thomas Gleixner10-90/+10
2019-05-24firmware: google: coreboot: Drop unnecessary headersStephen Boyd4-4/+1
2019-05-24firmware: google: memconsole: Drop global func pointerStephen Boyd1-3/+5
2019-05-24firmware: google: memconsole: Drop __iomem on memremap memoryStephen Boyd1-2/+2
2019-05-24firmware: google: memconsole: Use devm_memremap()Stephen Boyd1-6/+3
2019-05-24firmware: google: Add a module_coreboot_driver() macro and use itStephen Boyd4-39/+13
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner1-0/+1
2019-03-28firmware: vpd: Drop __iomem usage for memremap() memoryStephen Boyd1-2/+2
2018-10-15gsmi: Add GSMI commands to log S0ix infoFurquan Shaikh1-1/+92
2018-10-15gsmi: Remove autoselected dependency on EFI and EFI_VARSDuncan Laurie2-7/+15
2018-10-15gsmi: Add coreboot to list of matching BIOS vendorsDuncan Laurie1-0/+6
2018-10-15gsmi: Fix bug in append_to_eventlog sysfs handlerDuncan Laurie1-3/+2
2018-09-25firmware: vpd: fix spelling mistake "partion" -> "partition"Colin Ian King1-1/+1
2018-09-14firmware: coreboot: Only populate devices in coreboot_table_init()Stephen Boyd1-38/+29
2018-09-14firmware: coreboot: Remap RAM with memremap() instead of ioremap()Stephen Boyd1-21/+19
2018-09-14firmware: coreboot: Collapse platform drivers into bus coreStephen Boyd6-176/+72
2018-09-14firmware: coreboot: Make bus registration symmetricStephen Boyd1-6/+8
2018-09-14firmware: coreboot: Unmap ioregion after device populationStephen Boyd1-3/+4
2018-09-14firmware: coreboot: Let OF core populate platform deviceStephen Boyd1-25/+3
2018-09-14firmware: google: make structure gsmi_dev staticColin Ian King1-1/+1
2018-08-02firmware: vpd: Fix section enabled flag on vpd_section_destroyAnton Vasilyev1-1/+4
2018-04-23firmware: coreboot: Add coreboot framebuffer driverSamuel Holland4-0/+146
2018-04-23firmware: coreboot: Remove unused coreboot_table_findSamuel Holland2-46/+0
2018-04-23firmware: vpd: Probe via coreboot busSamuel Holland1-31/+12
2018-04-23firmware: memconsole: Probe via coreboot busSamuel Holland1-32/+17
2018-04-23firmware: coreboot: Expose the coreboot table as a busSamuel Holland4-18/+156
2017-11-28firmware: vpd: Fix platform driver and device registration/unregistrationGuenter Roeck1-5/+13
2017-11-28firmware: vpd: Tie firmware kobject to device lifetimeGuenter Roeck1-6/+13
2017-11-28firmware: vpd: Destroy vpd sections in remove functionGuenter Roeck1-2/+9
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-09-14dmi: Mark all struct dmi_system_id instances constChristoph Hellwig2-2/+2
2017-08-28firmware: vpd: use memunmap instead of iounmapPan Bian1-5/+5
2017-06-12Merge 4.12-rc5 into char-misc-nextGreg Kroah-Hartman1-4/+4
2017-05-27Revert "firmware: vpd: remove platform driver"Dmitry Torokhov1-16/+28
2017-05-25firmware: vpd: remove platform driverDmitry Torokhov1-28/+16
2017-05-25firmware: vpd: do not clear statically allocated dataDmitry Torokhov1-3/+0
2017-05-25firmware: vpd: use kasprintf() when forming name of 'raw' attributeDmitry Torokhov1-16/+15
2017-05-25firmware: vpd: use kdtrndup when copying section keyDmitry Torokhov1-3/+2
2017-05-25firmware: vpd: do not leak kobjectsDmitry Torokhov1-2/+2
2017-05-25firmware: vpd: avoid potential use-after-free when destroying sectionDmitry Torokhov1-1/+1
2017-05-25firmware: vpd: do not leave freed section attributes to the listDmitry Torokhov1-1/+1
2017-05-25firmware: google: memconsole: Prevent overrun attack on coreboot consoleJulius Werner1-3/+6
2017-05-22Merge 4.12-rc2 into char-misc-nextGreg Kroah-Hartman1-6/+15
2017-05-18firmware: Google VPD: Fix memory allocation error handlingChristophe JAILLET1-6/+15
2017-05-18firmware: google: memconsole: Adapt to new coreboot ring buffer formatJulius Werner1-8/+39
2017-05-18firmware: google: memconsole: Make memconsole interface more flexibleJulius Werner4-17/+34
2017-05-04Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds13-141/+1191
2017-04-26firmware: google memconsole: Fix return value check in platform_memconsole_in...Wei Yongjun1-2/+2
2017-04-26firmware: Google VPD: Fix return value check in vpd_platform_init()Wei Yongjun1-2/+2
2017-04-18firmware: Google VPD sysfs driverWei-Ning Huang3-0/+342
2017-04-18firmware: Google VPD: import lib_vpd source filesWei-Ning Huang2-0/+157
2017-04-08firmware: google memconsole: Add ARM/ARM64 supportThierry Escande3-3/+95
2017-04-08firmware: google memconsole: Add coreboot supportThierry Escande6-1/+368
2017-04-08firmware: google memconsole: Move specific EBDA partsThierry Escande5-135/+229
2017-04-08firmware: google memconsole: Remove useless submenu in KconfigThierry Escande1-4/+3
2016-09-09firmware-gsmi: Delete an unnecessary check before the function call "dma_pool...Markus Elfring1-2/+1
2014-02-15firmware: google memconsole driver fixesMichel Lespinasse1-21/+26
2014-02-15firmware: fix google/gsmi duplicate efivars_sysfs_init()Michel Lespinasse1-7/+0
2014-01-27firmware/google: drop 'select EFI' to avoid recursive dependencyArd Biesheuvel1-2/+1
2013-10-31DMA-API: firmware/google/gsmi.c: avoid direct access to DMA masksRussell King1-5/+8
2013-09-11drivers/firmware/google/gsmi.c: replace strict_strtoul() with kstrtoul()Jingoo Han1-1/+1
2013-04-30Merge tag 'v3.9' into efi-for-tip2Matt Fleming1-4/+5
2013-04-17efivars: efivar_entry APIMatt Fleming1-2/+9
2013-04-17efi: move utf16 string functions to efi.hMatt Fleming1-15/+4
2011-12-09firmware: google: fix gsmi.c build warningMaxin B. John1-1/+2
2011-10-31drivers/firmware: Add module.h to google/gsmi.cPaul Gortmaker1-0/+1
2011-08-08firmware: fix google/gsmi.c build warningRandy Dunlap1-1/+1
2011-07-25Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-6/+13
2011-07-01firmware: gsmi: remove sysfs entries when unload the moduleAxel Lin1-6/+13
2011-06-07firmware: fix GOOGLE_SMI kconfig dependency warningRandy Dunlap1-0/+1
2011-04-29Introduce CONFIG_GOOGLE_FIRMWAREMike Waychison1-0/+14
2011-04-29driver: Google Memory ConsoleMike Waychison3-0/+175
2011-04-29driver: Google EFI SMIMike Waychison3-0/+951