linux/drivers
Linus Torvalds c2c23dc7d5 - Core Frameworks
- Change MFD support status from Supported to Maintained
 
  - New Drivers
    - Add support for the Intel Platform Management Component Interface (PMCI)
 
  - Remove Drivers
    - HTC PASIC3 LED/DS1WM
    - Toshiba T7L66XB, TC6387XB and TC6393XB TMIO
 
  - New Device Support
    - Add support for N6000 Flash to Intel M10 BMC PMCI
    - Add support for Lenovo Yoga Tab 3 to Intel CHTWC PMIC
 
  - New Functionality
    - Provide Reset support to Syscon
 
  - Fix-ups
    - Explicitly provide missing include files
    - Pass platform type data/info via the SPI/I2C/DT registration strategy
    - Lots of DT documentation / adaptions
    - Replace scnprintf() with preferred sysfs_emit()
    - Remove unused / superfluous code
    - Fix some trivial whitesspace / spelling / grammatical issues
    - Replace pm_power_off with new and improved register_sys_off_handler() API
 
  - Bug Fixes
    - Reintroduce RK808-clkout registration - fixing Wi-Fi and Bluetooth
    - Repair the order of AXPxxx IRQ PEK RISE/FALL definitions
    - Refuse to build CS5535 on unsupported UML architectures
    - Fix memory leaks in error return paths
    - Prevent refcount leaks in error return paths
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmP3KQ8ACgkQUa+KL4f8
 d2FAFw//deQpWVTX8CBdgHtCTxkLymussYgvnlJwJhoD8RYpTyFme9drVSBX9Msi
 C3rRX3RQCu114xUVMt5JIVTZbbbx2zjDI9HGSmh3lOIW0vh9/oW6/bUO/PFw6/C3
 v4AkzMYIwE9O4g9DbM9WWR/uickYyKobS8VXMupyWYnVbF361UOCFChCMrm+3Kl1
 S+grj1/fKxiCJxF/L+Iij06PQtCGGZBxN2JNqsTHj7IyUjA2JZyvXvV3pJ/MtIQv
 w+hb+xYK13uCG4JUI6xOHkJU7/gNCwpsz1TJoR7CuXl6JBIP/oVIw9fJ4N1eZ1Zr
 ioBEBIrEmKF1Hihd8iP5prE1BV5WvE6s9hqTdqn3qJPaH9+Rp8sExuDcq6gzE7Lc
 c5eVhA0uSXQM62pz4rqwkfzPX8BFMvZ1Ii9ukyWaAb1Lyz2f5tFu5E2gd6vjXVVP
 yId3H43eQVrutlZAbP+txhN7VDSf/OunUrOEDw9VbLe2sB/rBta2De0tFfpE5lAg
 McOfyNvclqwTXuakNB0sg2Sg3DhxMTKQhnQQAj7E/DmcYVhQTFQPVj69BtERIldf
 9VHsAg3Kp93A/w5/J/3HOqMexHWpZ6eiW05Xu1zwGtWhx70c1YWMmMhMJk1zf/T+
 G8Drk+fuhsycsGu/7MkY+NuqIqIM3JVb4Hqa/HYN+L/iPJXLAxI=
 =f0fr
 -----END PGP SIGNATURE-----

Merge tag 'mfd-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

Pull MFD updates from Lee Jones:
 "Core Framework:
   - Change MFD support status from Supported to Maintained

  New Drivers:
   - Add support for the Intel Platform Management Component Interface
     (PMCI)

  Removed Drivers:
   - HTC PASIC3 LED/DS1WM
   - Toshiba T7L66XB, TC6387XB and TC6393XB TMIO

  New Device Support:
   - Add support for N6000 Flash to Intel M10 BMC PMCI
   - Add support for Lenovo Yoga Tab 3 to Intel CHTWC PMIC

  New Functionality:
   - Provide Reset support to Syscon

  Fix-ups:
   - Explicitly provide missing include files
   - Pass platform type data/info via the SPI/I2C/DT registration
     strategy
   - Lots of DT documentation / adaptions
   - Replace scnprintf() with preferred sysfs_emit()
   - Remove unused / superfluous code
   - Fix some trivial whitesspace / spelling / grammatical issues
   - Replace pm_power_off with new and improved
     register_sys_off_handler() API

  Bug Fixes:
   - Reintroduce RK808-clkout registration - fixing Wi-Fi and Bluetooth
   - Repair the order of AXPxxx IRQ PEK RISE/FALL definitions
   - Refuse to build CS5535 on unsupported UML architectures
   - Fix memory leaks in error return paths
   - Prevent refcount leaks in error return paths"

* tag 'mfd-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (40 commits)
  dt-bindings: mfd: qcom,tcsr: Add compatible for IPQ5332
  dt-bindings: mfd: Add NXP BBNSM
  mfd: ntxec: Add version number for EC in Tolino Vision
  dt-bindings: mfd: syscon: Add mt8365-syscfg
  mfd: Remove toshiba tmio drivers
  mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
  mfd: syscon: Allow reset control for syscon devices
  dt-bindings: mfd/syscon: Add resets property
  dt-bindings: mfd: syscon: Add amd,pensando-elba-syscon compatible
  dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8226
  mfd: simple-mfd-i2c: Fix incoherent comment regarding DT registration
  mfd: axp20x: Switch to the sys-off handler API
  mfd: core: Spelling s/compement/complement/
  mfd: max8925: Remove the unused function irq_to_max8925()
  mfd: qcom-pm8xxx: Remove set but unused variable 'rev'
  dt-bindings: mfd: syscon: Document GXP register compatible
  mfd: twl4030-power: Drop empty platform remove function
  mfd: twl: Fix TWL6032 phy vbus detection
  mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
  MAINTAINERS: Move MFD from a Supported to Maintaied state
  ...
2023-02-23 15:03:05 -08:00
..
accel accel/ivpu: Fix old dma_buf api usage 2023-02-06 09:29:03 +01:00
accessibility tty: fix possible null-ptr-defer in spk_ttyio_release 2023-01-19 16:24:04 +01:00
acpi arm64 updates for 6.3: 2023-02-21 15:27:48 -08:00
amba
android fs: port ->rename() to pass mnt_idmap 2023-01-19 09:24:26 +01:00
ata SCSI misc on 20230222 2023-02-22 13:41:41 -08:00
atm treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
auxdisplay
base regmap: Updates for v6.3 2023-02-22 10:42:55 -08:00
bcma
block ATA changes for 6.3-rc1 2023-02-22 13:35:51 -08:00
bluetooth Bluetooth: btintel: Set Per Platform Antenna Gain(PPAG) 2023-02-09 14:20:04 -08:00
bus bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() 2023-01-08 21:35:01 +01:00
cdrom
char Small fixes to the SMBus IPMI and IPMB driver 2023-02-22 11:41:37 -08:00
clk Scheduler updates in this cycle are: 2023-02-20 17:41:08 -08:00
clocksource Updates for timekeeping, timers and clockevent/source drivers: 2023-02-21 09:45:13 -08:00
comedi comedi: adv_pci1760: Fix PWM instruction handling 2023-01-19 17:24:47 +01:00
connector
counter
cpufreq ACPI updates for 6.3-rc1 2023-02-21 12:23:24 -08:00
cpuidle Power management updates for 6.3-rc1 2023-02-21 12:13:58 -08:00
crypto This update includes the following changes: 2023-02-21 18:10:50 -08:00
cxl cxl/region: Fix passthrough-decoder detection 2023-02-07 11:04:30 -08:00
dax RCU pull request for v6.3 2023-02-21 10:45:51 -08:00
dca
devfreq
dio
dma ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
dma-buf dma-buf: make kobj_type structure constant 2023-02-17 09:16:34 +01:00
edac - Add a driver for the RAS functionality on Xilinx's on chip memory 2023-02-21 08:10:03 -08:00
eisa
extcon extcon: intel-cht-wc: Add support for Lenovo Yoga Tab 3 Pro YT3-X90F 2023-02-04 13:05:42 +00:00
firewire firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region 2023-01-23 09:17:46 +01:00
firmware A healthy mix of EFI contributions this time: 2023-02-23 14:41:48 -08:00
fpga - Core Frameworks 2023-02-23 15:03:05 -08:00
fsi
gnss
gpio Core changes: 2023-02-22 11:05:56 -08:00
gpu drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
greybus
hid for-linus-2023022201 2023-02-22 11:24:42 -08:00
hsi
hte
hv hyperv-next for v6.3. 2023-02-21 16:59:23 -08:00
hwmon - Core Frameworks 2023-02-23 15:03:05 -08:00
hwspinlock
hwtracing drivers/hwtracing/stm: Remove "select SRCU" 2023-02-02 16:26:05 -08:00
i2c - Core Frameworks 2023-02-23 15:03:05 -08:00
i3c
idle Power management updates for 6.3-rc1 2023-02-21 12:13:58 -08:00
iio for-linus-2023022201 2023-02-22 11:24:42 -08:00
infiniband Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/net 2023-02-17 11:06:39 +00:00
input hyperv-next for v6.3. 2023-02-21 16:59:23 -08:00
interconnect SoC: DT changes for 6.3 2023-02-20 15:49:56 -08:00
iommu iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() 2023-01-13 13:46:32 +01:00
ipack
irqchip arm64 updates for 6.3: 2023-02-21 15:27:48 -08:00
isdn treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
leds platform-drivers-x86 for v6.3-1 2023-02-21 17:32:50 -08:00
macintosh
mailbox - qcom: enable sc8280xp, sm8550 and sm4250 support 2022-12-21 09:31:18 -08:00
mcb
md - Fix DM cache target to free background tracker work items, otherwise 2023-02-22 13:21:31 -08:00
media drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
memory memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() 2022-12-27 09:54:32 +01:00
memstick
message
mfd - Core Frameworks 2023-02-23 15:03:05 -08:00
misc drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
mmc ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
most
mtd ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
mux
net Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
nfc nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() 2023-01-09 07:34:13 +00:00
ntb
nubus
nvdimm nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE 2023-01-28 15:32:36 -08:00
nvme Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
nvmem nvmem: qcom-spmi-sdam: fix module autoloading 2023-01-28 14:39:31 +01:00
of 12 hotfixes, mostly against mm/. Five of these fixes are cc:stable. 2023-02-13 14:09:20 -08:00
opp OPP: fix error checking in opp_migrate_dentry() 2023-02-08 10:40:59 +05:30
parisc parisc: pdc_stable: use strscpy() to instead of strncpy() 2023-01-09 09:51:56 +01:00
parport parport: remove ax88796 driver 2023-01-16 09:26:06 +01:00
pci hyperv-next for v6.3. 2023-02-21 16:59:23 -08:00
pcmcia pcmcia: remove unused pxa/sa1100 drivers 2023-02-01 17:23:38 +01:00
peci
perf arm64 updates for 6.3: 2023-02-21 15:27:48 -08:00
phy phy: phy-can-transceiver: Skip warning if no "max-bitrate" 2023-01-18 22:58:05 +05:30
pinctrl Core changes: 2023-02-22 11:05:56 -08:00
platform for-linus-2023022201 2023-02-22 11:24:42 -08:00
pnp
power platform-drivers-x86 for v6.3-1 2023-02-21 17:32:50 -08:00
powercap Thermal control updates for 6.3-rc1 2023-02-21 12:32:05 -08:00
pps
ps3
ptp ptp_qoriq: fix latency in ptp_qoriq_adjtime() operation 2023-01-20 18:20:38 -08:00
pwm pwm: Changes for v6.2-rc1 2022-12-21 09:41:28 -08:00
rapidio
ras
regulator regulator: Updates for v6.3 2023-02-22 10:49:32 -08:00
remoteproc
reset reset: uniphier-glue: Fix possible null-ptr-deref 2023-01-03 11:30:46 +01:00
rpmsg
rtc ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
s390 Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
sbus
scsi SCSI misc on 20230222 2023-02-22 13:41:41 -08:00
sh
siox
slimbus
soc Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
soundwire soundwire: stream: Add specific prep/deprep commands to port_prep callback 2023-01-31 12:10:45 +00:00
spi spi: Updates for v6.3 2023-02-22 10:53:37 -08:00
spmi
ssb
staging for-linus-2023022201 2023-02-22 11:24:42 -08:00
target SCSI misc on 20230222 2023-02-22 13:41:41 -08:00
tc
tee tee: Remove call to get_kernel_pages() 2023-02-13 14:16:40 +01:00
thermal thermal/drivers/st: Remove syscfg based driver 2023-02-15 17:30:04 +01:00
thunderbolt thunderbolt: Disable XDomain lane 1 only in software connection manager 2023-01-09 10:44:43 +02:00
tty ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
ufs SCSI misc on 20230222 2023-02-22 13:41:41 -08:00
uio Drivers: hv: Make remove callback of hyperv driver void returned 2023-01-17 13:41:27 +00:00
usb ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
vdpa Updates for this cycle were: 2023-02-20 17:18:23 -08:00
vfio vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp() 2023-01-10 10:44:37 -07:00
vhost Networking changes for 6.3. 2023-02-21 18:24:12 -08:00
video drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00
virt Char/Misc driver changes for 6.2-rc1 2022-12-16 03:49:24 -08:00
virtio virtio: Implementing attribute show with sysfs_emit 2022-12-28 05:28:11 -05:00
vlynq
w1 ARM: unused boardfile removal for 6.3 2023-02-20 15:28:57 -08:00
watchdog s390 updates for 6.3 merge window 2023-02-21 15:09:17 -08:00
xen A healthy mix of EFI contributions this time: 2023-02-23 14:41:48 -08:00
zorro
Kconfig
Makefile drm next for 6.3-rc1 2023-02-22 18:28:03 -08:00