c76cd634eb
The USB Power Delivery discrete components now can be enumerated by i2c-multi-instantiate driver via several resources under single ACPI device node (ACPI ID is INT3515). Touchscreen support is added for the Mediacom Flexbook Edge 11. Mellanox driver got fixed due to updates in their firmware. The power management stub driver for AtomISP v2 is fixed in order to support Intel Baytrail SoCs where same quirk is needed for S0ix to work. Special key handling has been fixed for Favorites hotkey on Thinkpad, and Screen LOCK on ASUS. Ideapad Yoga 2 13 has no HW rfkill switch, thus, driver has been updated to support this. Few cleanups related to debugfs have been made in Intel IPS and Intel PMC drivers. Besides that Intel PMC has been extended to show more detailed information about Latency Tolerance. The following is an automated git shortlog grouped by driver: ACPI / scan: - Create platform device for INT3515 ACPI nodes Add the VLV ISP PCI ID to atomisp2_pm: - Add the VLV ISP PCI ID to atomisp2_pm asus-nb-wmi: - Drop mapping of 0x33 and 0x34 scan codes - Map 0x35 to KEY_SCREENLOCK asus-wmi: - Tell the EC the OS will handle the display off hotkey dell-laptop: - Mark expected switch fall-throughs Documentation/ABI: - Add new attribute for mlxreg-io sysfs interfaces Fix config space access for intel_atomisp2_pm: - Fix config space access for intel_atomisp2_pm i2c: - acpi: Introduce i2c_acpi_get_i2c_resource() helper - acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS - acpi: Return error pointers from i2c_acpi_new_device() i2c-multi-instantiate: - Allow to have same slaves - Introduce IOAPIC IRQ support - Distinguish IRQ resource type - Count I2cSerialBus() resources - Get rid of obsolete conditional - Defer probe when no adapter found - Accept errors of i2c_acpi_new_device() ideapad-laptop: - Add Yoga 2 13 to no_hw_rfkill list iio: - inv_mpu6050: Use i2c_acpi_get_i2c_resource() helper intel_cht_int33fe: - Get rid of obsolete conditional - Accept errors of i2c_acpi_new_device() - Remove duplicate NULL check intel_ips: - Convert to use DEFINE_SHOW_ATTRIBUTE macro - Remove never happen condition - NULL check before some freeing functions is not needed - remove unnecessary checks in ips_debugfs_init intel_pmc_core: - convert to DEFINE_SHOW_ATTRIBUTE - Decode Snoop / Non Snoop LTR - Fix LTR IGNORE Max offset - Show Latency Tolerance info intel_telemetry: - convert to DEFINE_SHOW_ATTRIBUTE mlx-platform: - Convert to use SPDX identifier - Allow mlxreg-io driver activation for new systems - Fix LED configuration - Fix tachometer registers - Rename new systems product names - Add definitions for new registers thinkpad_acpi: - Cleanup quirks macros - Change the keymap for Favorites hotkey touchscreen_dmi: - Add info for the Mediacom Flexbook Edge 11 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqaflIX74DDDzMJJtb7wzTHR8rCgFAlwRE+sACgkQb7wzTHR8 rCi7URAAgpfdsHUkj3PdFmp5o3LHCD0m5Z9A6yAJrXyhCDRRkAMaGYyRe4vg3qE1 GBA6MbMyOrtW/LqvaQAajeMmDINl1Mz/5OIVCIwJUPnKk8K7Yy93pH5vKecUPX8q ihItKmJIPdaqxH2LXrx6sh3Ob3QrVrcpfpW6109WM8auYB+BiNOhxejBZ4jvMiRd 9dG657gx64Y6Ot5kjGKpdblFrA930sA5kAiMFiCcjNP9S7xLhgfyZiPMSP48gUWb OiqoJMsomamF8qxZsZzfRblZpOlFahuW51D2vZgHb7N6fA0qW1c3twdSoivQfTHa KA+OuMgJ52vI8JDgUKj55LB88Pn5iFtmDsNodgQ25cBLgBkzKJQU9MfoK8QafvlV OTjmGL+ENK4VufDwMEgOMlXdihVewOrQ3kzOm7JQgIlOSWE7l9BSa2CK0vSM9Jha nfjjc5LowJaWA+QUrmx29VrRGmSYfrGhquGV/3U+TPafc5blpiqWTGxIkhaNFhKx 0yk/vzggGsIlvnYU2+zaJW8LAhLcb4R6ATEZMurZQdZlQefs+5oAEPSvOZ5gYdLX PWj3swTMkIp7FKjGm7532T83v5lJyO9cxSV/3aIqzkdWNqMoYDDuNU8wCzTTBv5m EoKQO+H2WCnlm5bgWQ82gjVDKmS63eDlT4WgYxm60OZ1ONuAwIo= =kYH6 -----END PGP SIGNATURE----- Merge tag 'platform-drivers-x86-v4.21-1' of git://git.infradead.org/linux-platform-drivers-x86 Pull x86 platform driver updates from Andy Shevchenko: - The USB Power Delivery discrete components now can be enumerated by i2c-multi-instantiate driver via several resources under single ACPI device node (ACPI ID is INT3515). - Touchscreen support is added for the Mediacom Flexbook Edge 11. - Mellanox driver got fixed due to updates in their firmware. - The power management stub driver for AtomISP v2 is fixed in order to support Intel Baytrail SoCs where same quirk is needed for S0ix to work. - Special key handling has been fixed for Favorites hotkey on Thinkpad, and Screen LOCK on ASUS. - Ideapad Yoga 2 13 has no HW rfkill switch, thus, driver has been updated to support this. - Few cleanups related to debugfs have been made in Intel IPS and Intel PMC drivers. Besides that Intel PMC has been extended to show more detailed information about Latency Tolerance * tag 'platform-drivers-x86-v4.21-1' of git://git.infradead.org/linux-platform-drivers-x86: (41 commits) platform/x86: mlx-platform: Convert to use SPDX identifier Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems platform/x86: mlx-platform: Fix LED configuration platform/x86: mlx-platform: Fix tachometer registers platform/x86: mlx-platform: Rename new systems product names platform/x86: mlx-platform: Add definitions for new registers platform/x86: intel_telemetry: convert to DEFINE_SHOW_ATTRIBUTE platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE platform/x86: thinkpad_acpi: Cleanup quirks macros platform/x86: touchscreen_dmi: Add info for the Mediacom Flexbook Edge 11 platform/x86: Fix config space access for intel_atomisp2_pm platform/x86: Add the VLV ISP PCI ID to atomisp2_pm platform/x86: intel_ips: Convert to use DEFINE_SHOW_ATTRIBUTE macro platform/x86: intel_ips: Remove never happen condition platform/x86: intel_ips: NULL check before some freeing functions is not needed platform/x86: intel_ips: remove unnecessary checks in ips_debugfs_init iio: inv_mpu6050: Use i2c_acpi_get_i2c_resource() helper ACPI / scan: Create platform device for INT3515 ACPI nodes platform/x86: i2c-multi-instantiate: Allow to have same slaves ... |
||
---|---|---|
arch | ||
block | ||
certs | ||
crypto | ||
Documentation | ||
drivers | ||
firmware | ||
fs | ||
include | ||
init | ||
ipc | ||
kernel | ||
lib | ||
LICENSES | ||
mm | ||
net | ||
samples | ||
scripts | ||
security | ||
sound | ||
tools | ||
usr | ||
virt | ||
.clang-format | ||
.cocciconfig | ||
.get_maintainer.ignore | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
COPYING | ||
CREDITS | ||
Kbuild | ||
Kconfig | ||
MAINTAINERS | ||
Makefile | ||
README |
Linux kernel ============ There are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF. Please read Documentation/admin-guide/README.rst first. In order to build the documentation, use ``make htmldocs`` or ``make pdfdocs``. The formatted documentation can also be read online at: https://www.kernel.org/doc/html/latest/ There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation. Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.