Commit 99ef60d119f3 for kernel

commit 99ef60d119f3b2621067dd5fc1ea4a37360709e4
Merge: 73398c2772d0 87117347a0e7
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Apr 19 08:47:40 2026 -0700

    Merge tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

    Pull USB / Thunderbolt updates from Greg KH:
     "Here is the big set of USB and Thunderbolt changes for 7.1-rc1.

      Lots of little things in here, nothing major, just constant
      improvements, updates, and new features. Highlights are:

       - new USB power supply driver support.

         These changes did touch outside of drivers/usb/ but got acks from
         the relevant mantainers for them.

       - dts file updates and conversions

       - string function conversions into "safer" ones

       - new device quirks

       - xhci driver updates

       - usb gadget driver minor fixes

       - typec driver additions and updates

       - small number of thunderbolt driver changes

       - dwc3 driver updates and additions of new hardware support

       - other minor driver updates

      All of these have been in the linux-next tree for a while with no
      reported issues"

    * tag 'usb-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (176 commits)
      usb: dwc3: starfive: Add JHB100 USB 2.0 DRD controller
      dt-bindings: usb: dwc3: add support for StarFive JHB100
      dt-bindings: usb: atmel,at91sam9rl-udc: convert to DT schema
      dt-bindings: usb: atmel,at91rm9200-udc: convert to DT schema
      dt-bindings: usb: generic-ehci: fix schema structure and add at91sam9g45 constraints
      dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support
      arm: dts: at91: remove unused #address-cells/#size-cells from sam9x60 udc node
      drivers/usb/host: Fix spelling error 'seperate' -> 'separate'
      usbip: tools: add hint when no exported devices are found
      USB: serial: iuu_phoenix: fix iuutool author name
      usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
      usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
      usb: gadget: f_hid: Add missing error code
      usb: typec: cros_ec_ucsi: Load driver from OF and ACPI definitions
      dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding
      USB: of: Simplify with scoped for each OF child loop
      usbip: validate number_of_packets in usbip_pack_ret_submit()
      usb: gadget: renesas_usb3: validate endpoint index in standard request handlers
      usb: core: config: reverse the size check of the SSP isoc endpoint descriptor
      usb: typec: ucsi: Set usb mode on partner change
      ...

diff --cc drivers/power/supply/Makefile
index f2efbb82707c,6af905875ad5..7ee839dca7f3
--- a/drivers/power/supply/Makefile
+++ b/drivers/power/supply/Makefile
@@@ -129,4 -128,4 +129,5 @@@ obj-$(CONFIG_CHARGER_SURFACE)	+= surfac
  obj-$(CONFIG_BATTERY_UG3105)	+= ug3105_battery.o
  obj-$(CONFIG_CHARGER_QCOM_SMB2)	+= qcom_smbx.o
  obj-$(CONFIG_FUEL_GAUGE_MM8013)	+= mm8013.o
 +obj-$(CONFIG_MACSMC_POWER)	+= macsmc-power.o
+ obj-$(CONFIG_CHARGER_MAX77759)	+= max77759_charger.o