This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8bf1a529cd66 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new c4bdf94f97c8 x86/hyperv: Add support for detecting nested hypervisor new 7fec185a56f4 Drivers: hv: Setup synic registers in case of nested root [...] new f0d2f5c2c000 x86/hyperv: Add an interface to do nested hypercalls new 8536290f0011 Drivers: hv: Enable vmbus driver for nested root partition new 96ec2939620c Drivers: hv: Make remove callback of hyperv driver void returned new b14033a3e6ba x86/hyperv: Fix hv_get/set_register for nested bringup new b8878e5a5c62 Merge tag 'hyperv-next-signed-20230220' of git://git.kerne [...] new 415dab3c1796 drivers/xen/hypervisor: Expose Xen SIF flags to userspace new 336f560a8917 x86/xen: don't let xen_pv_play_dead() return new f697cb00afa9 x86/xen: mark xen_pv_play_dead() as __noreturn new caea091e48ed x86/xen/time: prefer tsc as clocksource when it is invariant new 3e8cd711c3da xen: Allow platform PCI interrupt to be shared new c70b7741dda7 xen/pvcalls-back: fix permanently masked event channel new 2062f9fb6445 xen/grant-dma-iommu: Implement a dummy probe_device() callback new 9a0450ada86e xen: Replace one-element array with flexible-array member new 20e7da1bbba8 x86/Xen: drop leftover VM-assist uses new 4ecc96cba8d9 xen: sysfs: make kobj_type structure constant new 239451e90355 Merge tag 'for-linus-6.3-rc1-tag' of git://git.kernel.org/ [...] new 256b734efc74 platform/chrome: use sysfs_emit() instead of scnprintf() new b251c0e7ea5d platform/chrome: use sysfs_emit_at() instead of scnprintf() new 04a8bdd135cc platform/chrome: cros_ec_uart: Add transport layer new f9bce00f78ed platform/chrome: cros_ec_uart: Add DT enumeration support new 01f95d42b8f4 platform/chrome: cros_ec_uart: fix race condition new aaab5af4b226 platform/chrome: cros_ec_proto: Use asm instead of asm-generic new d90fa2c64d59 platform/chrome: cros_ec: Poll EC log on EC panic new 957445d730ba platform/chrome: cros_ec: Shutdown on EC Panic new 0ac7200e3317 Revert "mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU" new 0e0dba884c43 platform_chrome: cros_ec: Add Type-C VDM defines new 4dc9355cef4f platform/chrome: cros_ec_typec: Stash port driver info new c856e3ff98bb platform/chrome: cros_ec_typec: Set port alt mode drvdata new 8d2b28df6c3d platform/chrome: cros_ec_typec: Update port DP VDO new 690580965153 platform/chrome: cros_ec_typec: Move structs to header new e5eea6a3319f platform/chrome: cros_ec_typec: Alter module name with hyphens new 493e699b9934 platform/chrome: cros_ec_typec: Add initial VDM support new 50ed638bbc47 platform/chrome: cros_typec_vdm: Add VDM reply support new 40a9b13a09ef platform/chrome: cros_typec_vdm: Add VDM send support new ef9c00dbd383 platform/chrome: cros_typec_switch: Use fwnode* prop check new 441529bed41c platform/chrome: cros_typec_switch: Check for retimer flag new 9e69b1b27b13 platform/chrome: cros_ec: Fix panic notifier registration new 2ae3c610e7d2 platform/chrome: cros_ec_lpc: initialize the buf variable new 16d73129f1fd platform/chrome: fix kernel-doc warnings for panic notifier new 20eb556dac27 platform/chrome: fix kernel-doc warning for suspend_timeout_ms new 212c9b9c395f platform/chrome: fix kernel-doc warning for last_resume_result new 5fa1dd818fb4 platform/chrome: fix kernel-doc warnings for cros_ec_command new 961a325becd9 platform/chrome: cros_ec: Use per-device lockdep key new 8bb233b27fb7 platform/chrome: cros_ec_uart: fix negative type promoted to high new 6514bac4a321 platform/chrome: cros_ec_proto: remove big stub objects fr [...] new 13aba1e532f0 platform/chrome: cros_ec_typec: allow deferred probe of sw [...] new 478f32ab4daa platform/chrome: cros_typec_vdm: Fix VDO copy new 4b1936cd0814 platform/chrome: cros_ec: Add VDM attention headers new f54c013e7eef platform/chrome: cros_typec_vdm: Add Attention support new b0d8a67715da platform/chrome: cros_ec_typec: Fix spelling mistake new 5f5ce6bcfcc3 Merge tag 'tag-chrome-platform-for-v6.3' of git://git.kern [...] new 72d42499fba9 platform/x86: acerhdf: Drop empty platform remove function new c7304c563de8 platform/x86: intel: oaktrail: Drop empty platform remove [...] new 070b3098ddef platform/x86: intel: punit_ipc: Drop empty platform remove [...] new 3f88b459a729 platform/surface: aggregator: Improve documentation and ha [...] new 2730fc0ab471 platform/surface: aggregator: Add target and source IDs to [...] new 0a603d710c73 platform/surface: aggregator_hub: Use target-ID enum inste [...] new 36f672a40e7d platform/surface: aggregator_tabletsw: Use target-ID enum [...] new 1e6201d96ef9 platform/surface: dtx: Use target-ID enum instead of hard- [...] new ea11bf4eb59e HID: surface-hid: Use target-ID enum instead of hard-codin [...] new 78abf1b52055 platform/surface: aggregator: Enforce use of target-ID enu [...] new 13eca7d74e33 platform/surface: aggregator_registry: Fix target-ID of base-hub new b09ee1cd5991 platform/surface: aggregator: Rename top-level request fun [...] new c6d41f66d50a platform/surface: Switch to use acpi_evaluate_dsm_typed() new 6ab983187d80 platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() new 92e3524754dc platform/x86: int1092: Switch to use acpi_evaluate_dsm_typed() new df72690ec365 platform/x86: apple_gmux: Drop no longer used ACPI_VIDEO K [...] new 8071b210aeb9 platform/x86: hp-wmi: Ignore Win-Lock key events new 507fa17a6c46 tools/power/x86/intel-speed-select: Remove wrong check in [...] new b8bebc8e58d5 tools/power/x86/intel-speed-select: Remove unused non_block flag new 364ba3b71150 tools/power/x86/intel-speed-select: Handle open() failure case new 8a44d27542cd tools/power/x86/intel-speed-select: Remove duplicate dup() new 689dfc9e4003 tools/power/x86/intel-speed-select: Use null-terminated string new cf3b8e8f55e1 tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs new 6ed9e363157c tools/power/x86/intel-speed-select: turbo-freq auto mode w [...] new 0d5eea3527e4 tools/power/x86/intel-speed-select: Fix display of uncore [...] new 61f9fdcdcd01 tools/power/x86/intel-speed-select: Add Emerald Rapid quirk new 2612ae596129 tools/power/x86/intel-speed-select: Adjust uncore max/min [...] new d1fcb7493fc3 tools/power/x86/intel-speed-select: v1.14 release new 3e899fec5dfc platform/x86: dell-ddv: Add support for interface version 3 new 36d44825faf4 platform/x86: dell-ddv: Return error if buffer is empty new 8b52501c408b platform/x86: dell-ddv: Replace EIO with ENOMSG new cf2cc541423f platform/x86: dell-ddv: Add "force" module param new bdf2ffb6be35 platform/x86: dell-smo8800: Use min_t() for comparison and [...] new 391bb17d71d7 platform/x86: think-lmi: Use min_t() for comparison and as [...] new 445110941eb9 leds: led-class: Add missing put_device() to led_put() new fafef58ef419 leds: led-class: Add led_module_get() helper new 537bdca2a085 leds: led-class: Add __devm_led_get() helper new abc3100fcba6 leds: led-class: Add generic [devm_]led_get() new 39f09320500c Merge tag 'ib-leds-led_get-v6.3' into HEAD new b6e10ff6c23d media: v4l2-core: Make the v4l2-core code enable/disable t [...] new 9b1785a2e2af platform/x86: int3472/discrete: Refactor GPIO to sensor mapping new 5ae20a8050d0 platform/x86: int3472/discrete: Create a LED class device [...] new 8cf0e541c1fd platform/x86: int3472/discrete: Move GPIO request to skl_i [...] new 7a88de319c8e platform/x86: int3472/discrete: Get the polarity from the [...] new c00493dc467f platform/x86/intel/vsec: Add TPMI ID new 251a41116aeb platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() new 4ec5d0231d2e platform/x86/intel/vsec: Support private data new 47731fd2865f platform/x86/intel: Intel TPMI enumeration driver new 762ed3135746 platform/x86/intel/tpmi: Process CPU package mapping new 6d957f1e1646 platform/x86/intel/tpmi: ADD tpmi external interface for t [...] new 42684d44a7f2 MAINTAINERS: Add entry for TPMI driver new 23d18a20723b platform/x86: int3472/discrete: Drop unnecessary obj->type [...] new b919540aeb58 platform/x86: int3472/discrete: add LEDS_CLASS dependency new 67c7debbfc3b platform/x86: Fix header inclusion in linux/platform_data/ [...] new 4ca26e565e1c platform/x86: Add include/linux/platform_data/x86 to MAINTAINERS new 1ecfd30960d4 platform/x86/amd: pmc: Add num_samples message id support to STB new b0d4bb973539 platform/x86/amd: pmc: Write dummy postcode into the STB DRAM new 1ac252a5059a platform/x86/amd: pmc: differentiate STB/SMU messaging prints new be1ca8ae6685 platform/x86/amd: pmc: Add line break for readability new 9a90ea7d3784 platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() new 438688d5ae9e platform/x86: dell-wmi-sysman: Make kobj_type structure constant new 881a10355fad platform/x86: think-lmi: Make kobj_type structure constant new ad76d9b88c9f x86/platform/uv: Make kobj_type structure constant new 0b8ecadc7f5b MAINTAINERS: dell-wmi-sysman: drop Divya Bharathi new f8dacbf7da2e platform: mellanox: Introduce support for rack manager switch new 488f0fca0db0 platform: mellanox: Change "reset_pwr_converter_fail" attribute new acc6ea304590 platform: mellanox: Cosmetic changes - rename to more common name new fcf3790b9b63 platform: mellanox: Introduce support for next-generation [...] new dd635e33b5c9 platform: mellanox: Introduce support of new Nvidia L1 switch new 0170f616f496 platform: mellanox: Split initialization procedure new 158cd8320776 platform: mellanox: Split logic in init and exit flow new 233fd7e44cd7 platform: mellanox: Extend all systems with I2C notificati [...] new 26e118ea98cf platform/mellanox: mlxreg-hotplug: Allow more flexible hot [...] new 26917eab144c platform_data/mlxreg: Add field with mapped resource address new cefdbc781566 platform: mellanox: mlx-platform: Add mux selection regist [...] new 50b823fdd357 platform: mellanox: mlx-platform: Move bus shift assignmen [...] new e7210563432a Documentation/ABI: Add new attribute for mlxreg-io sysfs i [...] new 3b7eeff93d29 platform/x86: dell-ddv: Add hwmon support new 6113bd52443f platform/x86: dell-ddv: Prefer asynchronous probing new 3004e8d2a0a9 platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY new 0d9bdd8a5501 platform/x86: nvidia-wmi-ec-backlight: Add force module parameter new 69308402ca6f Merge tag 'platform-drivers-x86-v6.3-1' of git://git.kerne [...]
The 135 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-mlxreg-io | 122 +- Documentation/ABI/stable/sysfs-hypervisor-xen | 13 + .../driver-api/surface_aggregator/client.rst | 12 +- .../driver-api/surface_aggregator/ssh.rst | 36 +- MAINTAINERS | 19 +- arch/x86/include/asm/hyperv-tlfs.h | 17 +- arch/x86/include/asm/mshyperv.h | 78 +- arch/x86/kernel/cpu/mshyperv.c | 72 + arch/x86/xen/setup.c | 4 - arch/x86/xen/smp.h | 2 + arch/x86/xen/smp_pv.c | 17 +- arch/x86/xen/time.c | 38 +- arch/x86/xen/xen-head.S | 7 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/hid/hid-hyperv.c | 4 +- drivers/hid/surface-hid/surface_hid.c | 8 +- drivers/hid/surface-hid/surface_kbd.c | 8 +- drivers/hv/hv.c | 18 +- drivers/hv/hv_balloon.c | 4 +- drivers/hv/hv_common.c | 9 +- drivers/hv/hv_util.c | 4 +- drivers/hv/vmbus_drv.c | 2 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/leds/led-class.c | 138 +- drivers/media/v4l2-core/v4l2-async.c | 4 + drivers/media/v4l2-core/v4l2-fwnode.c | 7 + drivers/media/v4l2-core/v4l2-subdev-priv.h | 14 + drivers/media/v4l2-core/v4l2-subdev.c | 46 + drivers/mfd/cros_ec_dev.c | 5 - drivers/net/hyperv/netvsc_drv.c | 5 +- drivers/pci/controller/pci-hyperv.c | 8 +- drivers/platform/chrome/Kconfig | 12 +- drivers/platform/chrome/Makefile | 4 +- drivers/platform/chrome/cros_ec.c | 15 +- drivers/platform/chrome/cros_ec_debugfs.c | 25 + drivers/platform/chrome/cros_ec_lightbar.c | 14 +- drivers/platform/chrome/cros_ec_lpc.c | 12 +- drivers/platform/chrome/cros_ec_proto_test.c | 13 +- drivers/platform/chrome/cros_ec_sysfs.c | 40 +- drivers/platform/chrome/cros_ec_typec.c | 123 +- drivers/platform/chrome/cros_ec_typec.h | 85 ++ drivers/platform/chrome/cros_ec_uart.c | 362 +++++ drivers/platform/chrome/cros_typec_switch.c | 16 +- drivers/platform/chrome/cros_typec_vdm.c | 148 +++ drivers/platform/chrome/cros_typec_vdm.h | 13 + drivers/platform/chrome/wilco_ec/sysfs.c | 3 +- drivers/platform/mellanox/mlxreg-hotplug.c | 28 +- drivers/platform/surface/aggregator/bus.c | 6 +- drivers/platform/surface/aggregator/controller.c | 44 +- drivers/platform/surface/aggregator/ssh_msgb.h | 4 +- .../surface/aggregator/ssh_request_layer.c | 11 +- drivers/platform/surface/aggregator/trace.h | 73 +- drivers/platform/surface/surface_acpi_notify.c | 2 +- drivers/platform/surface/surface_aggregator_cdev.c | 6 +- drivers/platform/surface/surface_aggregator_hub.c | 8 +- .../platform/surface/surface_aggregator_registry.c | 2 +- .../platform/surface/surface_aggregator_tabletsw.c | 12 +- drivers/platform/surface/surface_dtx.c | 20 +- drivers/platform/surface/surface_hotplug.c | 13 +- .../platform/surface/surface_platform_profile.c | 2 +- drivers/platform/x86/Kconfig | 1 - drivers/platform/x86/acerhdf.c | 6 - drivers/platform/x86/amd/pmc.c | 40 +- drivers/platform/x86/amd/pmf/Kconfig | 1 + drivers/platform/x86/dell/Kconfig | 8 +- drivers/platform/x86/dell/dell-smo8800.c | 5 +- drivers/platform/x86/dell/dell-wmi-ddv.c | 528 +++++++- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 2 +- drivers/platform/x86/hp/hp-wmi.c | 2 + drivers/platform/x86/intel/Kconfig | 13 + drivers/platform/x86/intel/Makefile | 4 + drivers/platform/x86/intel/int1092/intel_sar.c | 15 +- drivers/platform/x86/intel/int3472/Kconfig | 1 + drivers/platform/x86/intel/int3472/Makefile | 2 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 34 +- drivers/platform/x86/intel/int3472/common.h | 18 +- drivers/platform/x86/intel/int3472/discrete.c | 108 +- drivers/platform/x86/intel/int3472/led.c | 75 ++ drivers/platform/x86/intel/oaktrail.c | 6 - drivers/platform/x86/intel/pmc/tgl.c | 6 +- drivers/platform/x86/intel/punit_ipc.c | 6 - drivers/platform/x86/intel/tpmi.c | 415 ++++++ drivers/platform/x86/intel/vsec.c | 30 +- drivers/platform/x86/intel/vsec.h | 6 + drivers/platform/x86/mlx-platform.c | 1394 +++++++++++++++++--- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 6 +- drivers/platform/x86/think-lmi.c | 8 +- drivers/platform/x86/uv_sysfs.c | 6 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 2 +- drivers/scsi/storvsc_drv.c | 4 +- drivers/uio/uio_hv_generic.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 5 +- drivers/xen/events/events_base.c | 9 +- drivers/xen/grant-dma-iommu.c | 11 +- drivers/xen/platform-pci.c | 5 +- drivers/xen/pvcalls-back.c | 3 +- drivers/xen/sys-hypervisor.c | 71 +- drivers/xen/xen-front-pgdir-shbuf.c | 2 +- include/asm-generic/hyperv-tlfs.h | 1 + include/asm-generic/mshyperv.h | 1 + include/linux/hyperv.h | 2 +- include/linux/intel_tpmi.h | 30 + include/linux/leds.h | 21 + include/linux/platform_data/cros_ec_commands.h | 69 +- include/linux/platform_data/cros_ec_proto.h | 24 +- include/linux/platform_data/mlxreg.h | 2 + include/linux/platform_data/x86/soc.h | 7 +- include/linux/surface_aggregator/controller.h | 60 +- include/linux/surface_aggregator/device.h | 58 +- include/linux/surface_aggregator/serial_hub.h | 40 +- include/media/v4l2-subdev.h | 4 + include/xen/events.h | 2 +- net/vmw_vsock/hyperv_transport.c | 4 +- tools/objtool/check.c | 1 + tools/power/x86/intel-speed-select/hfi-events.c | 4 - tools/power/x86/intel-speed-select/isst-config.c | 82 +- tools/power/x86/intel-speed-select/isst-core.c | 23 + tools/power/x86/intel-speed-select/isst-daemon.c | 3 +- tools/power/x86/intel-speed-select/isst-display.c | 11 +- tools/power/x86/intel-speed-select/isst.h | 4 + 121 files changed, 4343 insertions(+), 822 deletions(-) create mode 100644 drivers/media/v4l2-core/v4l2-subdev-priv.h create mode 100644 drivers/platform/chrome/cros_ec_typec.h create mode 100644 drivers/platform/chrome/cros_ec_uart.c create mode 100644 drivers/platform/chrome/cros_typec_vdm.c create mode 100644 drivers/platform/chrome/cros_typec_vdm.h create mode 100644 drivers/platform/x86/intel/int3472/led.c create mode 100644 drivers/platform/x86/intel/tpmi.c create mode 100644 include/linux/intel_tpmi.h