aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform
AgeCommit message (Expand)AuthorFilesLines
2023-07-03Merge tag 'usb-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2023-07-03Merge tag 'leds-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-3/+4
2023-06-30Merge tag 'platform-drivers-x86-v6.5-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds51-928/+3844
2023-06-30Merge tag 'riscv-for-linus-6.5-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2023-06-26Merge tag 'tag-chrome-platform-for-v6.5' of git://git.kernel.org/pub/scm/linu...Linus Torvalds5-17/+21
2023-06-26Merge tag 'pm-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-2/+2
2023-06-26Merge branches 'pm-sleep' and 'pm-domains'Rafael J. Wysocki1-2/+2
2023-06-22platform/x86/amd/pmf: Register notify handler only if SPS is enabledShyam Sundar S K1-5/+5
2023-06-20platform/x86:intel/pmc: Add Meteor Lake IOE-M PMC related mapsXi Pardee2-0/+151
2023-06-20platform/x86:intel/pmc: Add Meteor Lake IOE-P PMC related mapsXi Pardee2-0/+343
2023-06-20platform/x86:intel/pmc: Use SSRAM to discover pwrm base address of primary PMCXi Pardee1-6/+13
2023-06-20platform/x86:intel/pmc: Discover PMC devicesDavid E. Box5-14/+180
2023-06-20platform/x86:intel/pmc: Enable debugfs multiple PMC supportXi Pardee1-66/+129
2023-06-20platform/x86:intel/pmc: Add support to handle multiple PMCsXi Pardee8-141/+205
2023-06-20platform/x86:intel/pmc: Combine core_init() and core_configure()Xi Pardee8-58/+85
2023-06-20platform/x86:intel/pmc: Update maps for Meteor Lake P/M platformsXi Pardee2-10/+466
2023-06-20platform/x86/intel: tpmi: Remove hardcoded unit and offsetSrinivas Pandruvada1-3/+5
2023-06-20platform/x86: int3472: discrete: Log a warning if the pin-numbers don't matchHans de Goede1-1/+7
2023-06-20platform/x86: int3472: discrete: Use FIELD_GET() on the GPIO _DSM return valueHans de Goede1-3/+7
2023-06-20platform/x86: int3472: discrete: Add alternative "AVDD" regulator supply nameHans de Goede2-1/+2
2023-06-20platform/x86: int3472: discrete: Add support for 1 GPIO regulator shared betw...Hans de Goede2-7/+41
2023-06-20platform/x86: int3472: discrete: Remove sensor_config-sHans de Goede3-61/+31
2023-06-20platform/x86: int3472: discrete: Drop GPIO remapping supportHans de Goede2-40/+3
2023-06-16platform/x86: apple-gmux: don't use be32_to_cpu and cpu_to_be32Orlando Chamberlain1-2/+2
2023-06-14platform/x86/dell/dell-rbtn: Fix resources leaking on error pathMichal Wilczynski1-6/+7
2023-06-13platform/x86: ISST: Fix usage counterSrinivas Pandruvada1-0/+2
2023-06-13platform/x86: ISST: Reset default callback on unregisterSrinivas Pandruvada1-0/+1
2023-06-13platform/x86: int3472: Switch back to use struct i2c_driver's .probe()Uwe Kleine-König1-1/+1
2023-06-13platform/x86: asus-tf103c-dock: Switch back to use struct i2c_driver's .probe()Uwe Kleine-König1-1/+1
2023-06-13platform/surface: surface3_power: Switch back to use struct i2c_driver's .pro...Uwe Kleine-König1-1/+1
2023-06-13platform/x86/intel/pmc/mtl: Put devices in D3 during resumeDavid E. Box1-7/+20
2023-06-13platform/x86/intel/pmc: Add resume callbackDavid E. Box2-2/+15
2023-06-13platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profilesMark Pearson1-2/+4
2023-06-13platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small bufferAndy Shevchenko1-7/+1
2023-06-12platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messagesMario Limonciello1-2/+2
2023-06-08leds: simatic-ipc-leds-gpio: Split up into multiple driversHenning Schild1-3/+4
2023-06-08platform/x86: hp-wmi: Add thermal profile for Victus 16-d1xxxSungHwan Jung1-1/+95
2023-06-08platform/x86: think-lmi: Don't display unnecessary authentication settingsMark Pearson1-0/+5
2023-06-08platform/x86: think-lmi: Correct NVME index defaultMark Pearson1-0/+4
2023-06-08platform/x86: think-lmi: Correct NVME password handlingMark Pearson1-2/+2
2023-06-08platform/x86: think-lmi: Update password fields to use BITMark Pearson1-5/+5
2023-06-08platform/x86: think-lmi: Update password attribute commentsMark Pearson1-4/+4
2023-06-08platform/x86: think-lmi: Correct System password interfaceMark Pearson1-3/+3
2023-06-08platform/x86: think-lmi: Enable opcode support on BIOS settingsMark Pearson1-1/+27
2023-06-08platform/x86: think-lmi: mutex protection around multiple WMI callsMark Pearson1-0/+10
2023-06-08platform/x86:intel/pmc: Remove Meteor Lake S platform supportXi Pardee1-1/+0
2023-06-08platform/x86: int3472: Evaluate device's _DSM method to control imaging clockBingbu Cao3-15/+99
2023-06-08platform/x86/amd: pmc: Update metrics table info for Pink SardineShyam Sundar S K1-12/+41
2023-06-01platform/surface: Disable for RISC-VSunil V L1-1/+1
2023-05-30platform/x86: int3472: Avoid crash in unregistering regulator gpioHao Yao1-5/+8
2023-05-30platform/surface: aggregator_tabletsw: Add support for book mode in POS subsy...Maximilian Luz1-0/+5
2023-05-30platform/surface: aggregator_tabletsw: Add support for book mode in KIP subsy...Maximilian Luz1-0/+5
2023-05-30platform/surface: aggregator: Allow completion work-items to be executed in p...Maximilian Luz1-1/+1
2023-05-30platform/x86/amd: pmc: Add helper function to check the cpu idShyam Sundar S K1-3/+14
2023-05-30platform/x86/amd: pmc: Get STB DRAM size from PMFWShyam Sundar S K1-1/+36
2023-05-30platform/x86/amd: pmc: Pass true/false to bool argumentShyam Sundar S K1-13/+13
2023-05-29usb: typec: mux: Remove alt mode parameters from the APIHeikki Krogerus1-1/+1
2023-05-29platform/chrome: Switch i2c drivers back to use .probe()Uwe Kleine-König2-2/+2
2023-05-23platform/x86: lenovo-yogabook: add I2C dependencyArnd Bergmann1-0/+1
2023-05-23platform/x86/intel/ifs: Annotate work queue on stack so object debug does not...David Arcari1-1/+1
2023-05-23platform/x86: ISST: Remove 8 socket limitSteve Wahl1-7/+5
2023-05-22platform/chrome: cros_ec_lpc: Move host command to prepare/completeTim Van Patten1-5/+7
2023-05-16platform/x86: toshiba: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-05-16platform/x86: system76: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-05-16platform/x86: hp: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-05-16platform/x86: gigabyte: constify pointers to hwmon_channel_infoKrzysztof Kozlowski1-1/+1
2023-05-16mlxbf-bootctl: Add sysfs file for BlueField boot logLiming Sun1-2/+142
2023-05-16platform/x86/amd/pmf: Fix compiler warnings in static sliderShyam Sundar S K1-2/+2
2023-05-15platform/x86/amd/pmf: Add PMF debug facilitiesShyam Sundar S K2-0/+42
2023-05-15platform/x86/amd/pmf: Add PMF acpi debug supportShyam Sundar S K4-0/+242
2023-05-15platform/mellanox: mlxbf-pmc: fix sscanf() error checkingDan Carpenter1-3/+2
2023-05-15platform/x86/amd/pmf: Fix CnQF and auto-mode after resumeMario Limonciello1-7/+25
2023-05-15platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0Alexandru Sorodoc1-0/+2
2023-05-15platform/chrome: cros_ec: Report EC panic as ueventRob Barnes1-0/+3
2023-05-11platform/chrome: cros_typec_switch: Add Pin D supportPrashant Malani1-3/+8
2023-05-09platform/x86: lenovo-yogabook: Rename lenovo-yogabook-wmi to lenovo-yogabookHans de Goede3-4/+4
2023-05-09platform/x86: lenovo-yogabook: Add keyboard backlight control to platform driverHans de Goede1-1/+21
2023-05-09platform/x86: lenovo-yogabook: Add platform driver supportHans de Goede1-4/+160
2023-05-09platform/x86: lenovo-yogabook: Add YB_KBD_BL_MAX defineHans de Goede1-4/+5
2023-05-09platform/x86: lenovo-yogabook: Group WMI specific code togetherHans de Goede1-81/+81
2023-05-09platform/x86: lenovo-yogabook: Drop _wmi_ from remaining generic symbolsHans de Goede1-22/+22
2023-05-09platform/x86: lenovo-yogabook: Add a yogabook_toggle_digitizer_mode() helper ...Hans de Goede1-3/+6
2023-05-09platform/x86: lenovo-yogabook: Abstract kbd backlight settingHans de Goede1-5/+8
2023-05-09platform/x86: lenovo-yogabook: Stop checking adev->power.stateHans de Goede1-10/+5
2023-05-09platform/x86: lenovo-yogabook: Split probe() into generic and WMI specific partsHans de Goede1-53/+62
2023-05-09platform/x86: lenovo-yogabook: Use PMIC LED driver for pen icon LED controlHans de Goede1-42/+21
2023-05-09platform/x86: lenovo-yogabook: Add dev local variable to probe()Hans de Goede1-12/+12
2023-05-09platform/x86: lenovo-yogabook: Store dev instead of wdev in drvdata structHans de Goede1-26/+21
2023-05-09platform/x86: lenovo-yogabook: Switch to DEFINE_SIMPLE_DEV_PM_OPS()Hans de Goede1-5/+4
2023-05-09platform/x86: lenovo-yogabook: Simplify gpio lookup table cleanupHans de Goede1-11/+2
2023-05-09platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on pr...Hans de Goede1-0/+3
2023-05-09platform/x86: lenovo-yogabook: Reprobe devices on remove()Hans de Goede1-0/+11
2023-05-09platform/x86: lenovo-yogabook: Fix work race on remove()Hans de Goede1-10/+10
2023-05-09platform/x86: gigabyte-wmi: remove allowlistThomas Weißschuh1-44/+0
2023-05-09platform/x86: dell-sysman: Improve instance detectionArmin Wolf1-8/+5
2023-05-09platform/x86: wmi: Allow retrieving the number of WMI object instancesArmin Wolf1-0/+41
2023-05-09platform/x86: x86-android-tablets: Add support for extra buttons on Cyberbook...Hans de Goede3-0/+51
2023-05-09platform/x86: x86-android-tablets: Add support for more then 1 gpio_keyHans de Goede5-17/+34
2023-05-09platform/x86: x86-android-tablets: Add Lenovo Yoga Book lid switchHans de Goede1-0/+14
2023-05-09platform/x86: x86-android-tablets: Fix Bluetooth on Lenovo Yoga BookHans de Goede1-0/+15
2023-05-09platform/x86: x86-android-tablets: Add Nextbook Ares 8A dataHans de Goede3-2/+76
2023-05-09platform/x86: x86-android-tablets: Remove unnecessary invalid_aei_gpiochip se...Hans de Goede2-3/+0
2023-05-09platform/x86: x86-android-tablets: Add ALS sensor support for Yoga Tablet 2 1...Hans de Goede1-0/+8
2023-05-09platform/x86: hp-wmi: Add HP Envy special key supportJonathan Singer1-1/+11
2023-05-09platform/x86: hp-wmi: Add HP WMI camera switchJonathan Singer1-0/+46
2023-05-09platform/x86/intel-uncore-freq: tpmi: Provide cluster level controlSrinivas Pandruvada1-28/+108
2023-05-09platform/x86/intel-uncore-freq: Support for cluster level controlsSrinivas Pandruvada3-3/+65
2023-05-09platform/x86/intel-uncore-freq: Uncore frequency control via TPMISrinivas Pandruvada3-0/+339
2023-05-09platform/x86: wmi: Add device specific documentationArmin Wolf1-2/+2
2023-05-09platform/x86: wmi: Mark GUID-based WMI interface as deprecatedArmin Wolf1-6/+6
2023-05-09platform/x86: wmi: Add kernel doc commentsArmin Wolf1-9/+42
2023-05-09platform/mellanox: fix potential race in mlxbf-tmfifo driverLiming Sun1-2/+9
2023-05-09platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210iAndrey Avdeev1-0/+24
2023-05-09platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the J...Hans de Goede1-0/+17
2023-05-09platform/x86: thinkpad_acpi: Add profile force abilityMark Pearson1-0/+19
2023-05-09platform/x86: thinkpad_acpi: Fix platform profiles on T490Mark Pearson1-5/+0
2023-05-09platform/x86: hp-wmi: add micmute to hp_wmi_keymap structFae1-0/+1
2023-05-09platform/x86/intel-uncore-freq: Return error on write frequencySrinivas Pandruvada1-1/+5
2023-05-08platform/x86: intel_scu_pcidrv: Add back PCI ID for MedfieldJulian Winkler1-0/+1
2023-04-27Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-11/+23
2023-04-27Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+2
2023-04-25Merge tag 'pm-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-13/+14
2023-04-25Merge tag 'thermal-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-16/+3
2023-04-25Merge tag 'platform-drivers-x86-v6.4-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds86-2573/+6597
2023-04-25Merge tag 'tag-chrome-platform-for-v6.4' of git://git.kernel.org/pub/scm/linu...Linus Torvalds4-17/+38
2023-04-24platform/chrome: wilco_ec: remove return value check of debugfs_create_dir()Zhengkang Huang1-2/+0
2023-04-24platform/chrome: cros_ec_debugfs: fix kernel-doc warningTzung-Bi Shih1-1/+1
2023-04-24platform/chrome: cros_ec: Separate logic for getting panic infoRob Barnes1-9/+33
2023-04-24platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()Liang He1-0/+1
2023-04-24platform/chrome: cros_ec: remove unneeded label and if-conditionTzung-Bi Shih1-6/+4
2023-04-20platform/x86/intel/pmc: core: Report duration of time in HW sleep stateMario Limonciello2-0/+6
2023-04-20platform/x86/intel/pmc: core: Always capture counters on suspendMario Limonciello2-10/+5
2023-04-20platform/x86/amd: pmc: Report duration of time in hw sleep stateMario Limonciello1-3/+3
2023-04-18Change DEFINE_SEMAPHORE() to take a number argumentPeter Zijlstra1-1/+1
2023-04-17platform/x86: x86-android-tablets: Add accelerometer support for Yoga Tablet ...Hans de Goede1-1/+31
2023-04-17platform/x86: x86-android-tablets: Add "yogabook-touch-kbd-digitizer-switch" ...Hans de Goede1-0/+9
2023-04-17platform/x86: x86-android-tablets: Add Wacom digitizer info for Lenovo Yoga BookHans de Goede1-0/+35
2023-04-17platform/x86: x86-android-tablets: Update Yoga Book HiDeep touchscreen commentHans de Goede1-4/+7
2023-04-17platform/x86: thinkpad_acpi: Fix Embedded Controller access on X380 YogaDaniel Bertalan1-0/+16
2023-04-17platform/x86/intel/sdsi: Change mailbox timeoutDavid E. Box1-1/+1
2023-04-17platform/x86/intel/pmt: Ignore uninitialized entriesDavid E. Box1-1/+1
2023-04-17platform/x86: amd: pmc: provide user message where s0ix is not supportedShyam Sundar S K1-0/+9
2023-04-17platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2()Feng Jiang1-0/+1
2023-04-17mlxbf-bootctl: Add sysfs file for BlueField boot fifoLiming Sun1-0/+68
2023-04-14Merge back Intel thermal control material for 6.4-rc1.Rafael J. Wysocki1-16/+3
2023-04-11platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler()Hans de Goede1-1/+1
2023-04-11platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3David E. Box1-0/+31
2023-04-11platform/x86/amd: pmc: Move out of BIOS SMN pair for STB initShyam Sundar S K1-22/+4
2023-04-11platform/x86/amd: pmc: Utilize SMN index 0 for driver probeShyam Sundar S K2-19/+6
2023-04-11platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`Mario Limonciello1-41/+33
2023-04-11platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picassoMario Limonciello1-1/+9
2023-04-11platform/x86/amd: pmc: Hide SMU version and program attributes for PicassoMario Limonciello1-1/+20
2023-04-11platform/x86/amd: pmc: Don't try to read SMU version on PicassoMario Limonciello1-0/+3
2023-04-11platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probeShyam Sundar S K2-17/+6
2023-04-07platform/x86: intel-uncore-freq: Add client processorsSrinivas Pandruvada1-0/+7
2023-04-06Merge tag 'platform-drivers-x86-v6.3-5' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-7/+21
2023-04-06platform/mellanox: add firmware reset supportKhalil Blaiech2-0/+25
2023-04-06platform/x86: apple-gmux: Fix iomem_base __iomem annotationHans de Goede1-1/+1
2023-04-06platform/x86: x86-android-tablets: Add Lenovo Yoga Book X90F/L dataHans de Goede3-0/+132
2023-04-06platform/x86: x86-android-tablets: Share lp855x_platform_data between differe...Hans de Goede1-21/+16
2023-04-06platform/x86: x86-android-tablets: Use LP8557 in direct mode on both the Yoga...Hans de Goede2-25/+7
2023-04-06platform/x86: think-lmi: Remove unnecessary casts for attributesThomas Weißschuh1-7/+6
2023-04-06platform/x86: Add driver for Yoga Tablet Mode switchGergo Koteles4-0/+198
2023-04-06platform/x86: Move ideapad ACPI helpers to a new headerAndrew Kallmeyer2-134/+152
2023-04-03platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk listBenjamin Asbach1-0/+8
2023-04-03platform/x86: think-lmi: Clean up display of current_value on ThinkstationMark Pearson1-3/+6
2023-04-03platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI stringsMark Pearson1-3/+4
2023-04-03platform/x86: think-lmi: Fix memory leak when showing current settingsArmin Wolf1-2/+4
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman17-75/+132
2023-03-31Merge tag 'platform-drivers-x86-v6.3-4' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-15/+26
2023-03-31platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLEHans de Goede1-13/+10
2023-03-31platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 m...weiliang15031-1/+2
2023-03-31Merge back Intel thermal driver changes for 6.4-rc1.Rafael J. Wysocki1-16/+3
2023-03-31platform/x86: gigabyte-wmi: add support for X570S AORUS ELITEHans de Goede1-0/+1
2023-03-27Merge tag 'platform-drivers-x86-v6.3-3' of git://git.kernel.org/pub/scm/linux...Linus Torvalds5-20/+69
2023-03-27platform/x86: ISST: unlock on error path in tpmi_sst_init()Dan Carpenter1-2/+4
2023-03-27platform/x86/intel/ifs: Update IFS docJithu Joseph1-11/+14
2023-03-27platform/x86/intel/ifs: Implement Array BIST testJithu Joseph2-0/+93
2023-03-27platform/x86/intel/ifs: Sysfs interface for Array BISTJithu Joseph4-6/+24
2023-03-27platform/x86/intel/ifs: Introduce Array Scan test to IFSJithu Joseph2-18/+50
2023-03-27platform/x86/intel/ifs: IFS cleanupJithu Joseph3-12/+5
2023-03-27platform/x86/intel/ifs: Reorganize driver dataJithu Joseph3-12/+25
2023-03-27platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_dataJithu Joseph3-9/+10
2023-03-27platform/x86: Add new msi-ec driverNikita Kravets4-0/+1028
2023-03-27platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AXThomas Weißschuh1-0/+1
2023-03-27Merge back thermal control material for 6.4-rc1.Rafael J. Wysocki1-16/+3
2023-03-27platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fixRajvi Jingar1-1/+12
2023-03-24Merge tag 'tag-chrome-platform-fixes-for-v6.3-rc4' of git://git.kernel.org/pu...Linus Torvalds1-1/+1
2023-03-24platform/chrome: cros_ec_chardev: fix kernel data leak from ioctlTzung-Bi Shih1-1/+1
2023-03-22platform/surface: aggregator: Add missing fwnode_handle_put()Liang He1-1/+3
2023-03-22platform/x86: think-lmi: Add possible_values for ThinkStationMark Pearson1-0/+20
2023-03-22platform/x86: think-lmi: only display possible_values if availableMark Pearson1-3/+13
2023-03-22platform/x86: think-lmi: use correct possible_values delimitersMark Pearson1-1/+8
2023-03-22platform/x86: think-lmi: add missing type attributeMark Pearson1-0/+17
2023-03-20platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() err...Hans de Goede1-5/+1
2023-03-20platform/x86/intel/pmt: Add INTEL_PMT module namespaceDavid E. Box3-3/+5
2023-03-20platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2Frank Crawford1-0/+1
2023-03-20platform/x86/intel: vsec: Explicitly enable capabilitiesDavid E. Box2-40/+38
2023-03-20platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind deviceKrzysztof Kozlowski1-0/+1