original_kernel/drivers/mfd
Linus Torvalds bd736f38c0 TTY/Serial changes for 6.8-rc1
Here is the big set of tty and serial driver changes for 6.8-rc1.
 
 As usual, Jiri has a bunch of refactoring and cleanups for the tty core
 and drivers in here, along with the usual set of rs485 updates (someday
 this might work properly...)  Along with those, in here are changes for:
   - sc16is7xx serial driver updates
   - platform driver removal api updates
   - amba-pl011 driver updates
   - tty driver binding updates
   - other small tty/serial driver updates and changes
 
 All of these have been in linux-next for a while with no reported
 issues.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZaeUaw8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ykyOgCgp1uhP/b9iW6qM7qL6OYEG6idI0kAnj0VASNm
 vSI69HmdKKwo69YLOSBp
 =14n1
 -----END PGP SIGNATURE-----

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

Pull tty / serial updates from Greg KH:
 "Here is the big set of tty and serial driver changes for 6.8-rc1.

  As usual, Jiri has a bunch of refactoring and cleanups for the tty
  core and drivers in here, along with the usual set of rs485 updates
  (someday this might work properly...)

  Along with those, in here are changes for:

   - sc16is7xx serial driver updates

   - platform driver removal api updates

   - amba-pl011 driver updates

   - tty driver binding updates

   - other small tty/serial driver updates and changes

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

* tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (197 commits)
  serial: sc16is7xx: refactor EFR lock
  serial: sc16is7xx: reorder code to remove prototype declarations
  serial: sc16is7xx: refactor FIFO access functions to increase commonality
  serial: sc16is7xx: drop unneeded MODULE_ALIAS
  serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
  serial: sc16is7xx: add explicit return for some switch default cases
  serial: sc16is7xx: add macro for max number of UART ports
  serial: sc16is7xx: add driver name to struct uart_driver
  serial: sc16is7xx: use i2c_get_match_data()
  serial: sc16is7xx: use spi_get_device_match_data()
  serial: sc16is7xx: use DECLARE_BITMAP for sc16is7xx_lines bitfield
  serial: sc16is7xx: improve do/while loop in sc16is7xx_irq()
  serial: sc16is7xx: remove obsolete loop in sc16is7xx_port_irq()
  serial: sc16is7xx: set safe default SPI clock frequency
  serial: sc16is7xx: add check for unsupported SPI modes during probe
  serial: sc16is7xx: fix invalid sc16is7xx_lines bitfield in case of probe error
  serial: 8250_exar: Set missing rs485_supported flag
  serial: omap: do not override settings for RS485 support
  serial: core, imx: do not set RS485 enabled if it is not supported
  serial: core: make sure RS485 cannot be enabled when it is not supported
  ...
2024-01-18 11:37:24 -08:00
..
88pm80x.c
88pm800.c
88pm805.c
88pm860x-core.c
88pm860x-i2c.c
Kconfig - New Device Support 2024-01-17 15:21:21 -08:00
Makefile
aat2870-core.c
ab8500-core.c
ab8500-sysctrl.c mfd: ab8500-sysctrl: Drop ancient charger 2024-01-10 11:25:56 +00:00
abx500-core.c
ac100.c
acer-ec-a500.c
act8945a.c
adp5520.c
altera-a10sr.c
altera-sysmgr.c
arizona-core.c
arizona-i2c.c mfd: arizona-i2c: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
arizona-irq.c
arizona-spi.c mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs 2023-11-01 10:02:16 +00:00
arizona.h
as3711.c
as3722.c
at91-usart.c
atc260x-core.c
atc260x-i2c.c
atmel-flexcom.c
atmel-hlcdc.c mfd: atmel-hlcdc: Add compatible for sam9x75 XLCD controller 2023-11-01 10:02:11 +00:00
atmel-smc.c
axp20x-i2c.c
axp20x-rsb.c
axp20x.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
bcm590xx.c
bcm2835-pm.c
bd9571mwv.c
cros_ec_dev.c mfd: cros_ec_dev: Convert to platform remove callback returning void 2023-12-07 13:50:26 +00:00
cs42l43-i2c.c
cs42l43-sdw.c mfd: cs42l43: Correct order of include files to be alphabetical 2023-12-07 13:50:30 +00:00
cs42l43.c
cs42l43.h
cs47l15-tables.c
cs47l24-tables.c
cs47l35-tables.c
cs47l85-tables.c
cs47l90-tables.c
cs47l92-tables.c
cs5535-mfd.c
da903x.c
da9052-core.c
da9052-i2c.c
da9052-irq.c
da9052-spi.c
da9055-core.c
da9055-i2c.c
da9062-core.c mfd: da9062: Simplify obtaining I2C match data 2023-12-07 16:06:30 +00:00
da9063-core.c
da9063-i2c.c
da9063-irq.c
da9150-core.c
db8500-prcmu-regs.h
db8500-prcmu.c mfd: db8500-prcmu: Replace deprecated strncpy with strscpy 2023-11-01 10:02:14 +00:00
dln2.c mfd: dln2: Fix double put in dln2_probe 2023-11-01 10:02:13 +00:00
ene-kb3930.c
exynos-lpass.c mfd: exynos-lpass: Convert to platform remove callback returning void 2023-12-07 13:50:26 +00:00
ezx-pcap.c
fsl-imx25-tsadc.c mfd: fsl-imx25-tsadc: Convert to platform remove callback returning void 2023-12-07 13:50:26 +00:00
gateworks-gsc.c
hi655x-pmic.c mfd: hi655x-pmic: Convert to platform remove callback returning void 2023-12-07 13:50:26 +00:00
hi6421-pmic-core.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
hi6421-spmi-pmic.c
intel-lpss-acpi.c mfd: intel-lpss: Provide Intel LPSS PM ops structure 2023-12-07 13:50:29 +00:00
intel-lpss-pci.c mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() 2023-12-07 13:50:30 +00:00
intel-lpss.c mfd: intel-lpss: Fix the fractional clock divider flags 2023-12-13 16:19:08 +00:00
intel-lpss.h mfd: intel-lpss: Provide Intel LPSS PM ops structure 2023-12-07 13:50:29 +00:00
intel-m10-bmc-core.c
intel-m10-bmc-pmci.c
intel-m10-bmc-spi.c
intel_pmc_bxt.c
intel_quark_i2c_gpio.c
intel_soc_pmic_bxtwc.c
intel_soc_pmic_chtdc_ti.c
intel_soc_pmic_chtwc.c
intel_soc_pmic_crc.c
intel_soc_pmic_mrfld.c
ioc3.c
ipaq-micro.c
iqs62x.c mfd: iqs62x: Annotate struct iqs62x_fw_blk with __counted_by 2023-11-01 10:02:12 +00:00
janz-cmodio.c
kempld-core.c mfd: kempld-core: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
khadas-mcu.c
lm3533-core.c
lm3533-ctrlbank.c
lochnagar-i2c.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
lp873x.c
lp3943.c
lp8788-irq.c
lp8788.c
lp87565.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
lpc_ich.c mfd: lpc_ich: Mark *_gpio_offsets data with const 2023-11-01 10:02:18 +00:00
lpc_sch.c
madera-core.c
madera-i2c.c mfd: madera-i2c: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
madera-spi.c
madera.h
max8907.c mfd: max8907: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
max8925-core.c
max8925-i2c.c
max8997-irq.c
max8997.c
max8998-irq.c
max8998.c mfd: max8998: Simplify obtaining I2C match data and drop max8998_i2c_get_driver_data() 2023-11-01 10:02:13 +00:00
max14577.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
max77541.c mfd: max77541: Simplify obtaining I2C match data 2023-11-01 10:02:12 +00:00
max77620.c mfd: max77620: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
max77650.c
max77686.c mfd: max77686: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
max77693.c
max77714.c
max77843.c
mc13xxx-core.c
mc13xxx-i2c.c
mc13xxx-spi.c mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data() 2023-11-01 10:02:16 +00:00
mc13xxx.h
mcp-core.c
mcp-sa11x0.c mfd: mcp-sa11x0: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
menelaus.c
menf21bmc.c
mfd-core.c mfd: core: Ensure disabled devices are skipped without aborting 2023-11-01 10:02:10 +00:00
motorola-cpcap.c mfd: motorola-cpcap: Drop unnecessary of_match_device() call 2023-11-01 10:02:16 +00:00
mp2629.c
mt6358-irq.c
mt6360-core.c
mt6370.c
mt6370.h
mt6397-core.c
mt6397-irq.c
mxs-lradc.c mfd: mxs-lradc: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
ntxec.c
ocelot-core.c
ocelot-spi.c
ocelot.h
omap-usb-host.c mfd: omap-usb-host: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
omap-usb-tll.c mfd: omap-usb-tll: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
omap-usb.h
palmas.c mfd: palmas: Make similar OF and ID table 2023-11-01 10:02:10 +00:00
pcf50633-adc.c mfd: pcf50633-adc: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
pcf50633-core.c
pcf50633-gpio.c
pcf50633-irq.c
qcom-pm8xxx.c mfd: qcom-pm8xxx: Convert to platform remove callback returning void 2023-12-07 13:50:27 +00:00
qcom-pm8008.c
qcom-spmi-pmic.c mfd: qcom-spmi-pmic: Add support for PM8937 2023-12-07 13:50:28 +00:00
qcom_rpm.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
rave-sp.c TTY/Serial changes for 6.8-rc1 2024-01-18 11:37:24 -08:00
rc5t583-irq.c
rc5t583.c
rdc321x-southbridge.c
retu-mfd.c
rk8xx-core.c mfd: rk8xx: fixup devices registration with PLATFORM_DEVID_AUTO 2023-12-07 13:50:25 +00:00
rk8xx-i2c.c mfd: rk8xx: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
rk8xx-spi.c
rn5t618.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
rohm-bd718x7.c
rohm-bd9576.c
rohm-bd71828.c
rsmu.h
rsmu_core.c
rsmu_i2c.c
rsmu_spi.c
rt4831.c
rt5033.c
rt5120.c
rz-mtu3.c
rz-mtu3.h
sec-core.c
sec-irq.c
si476x-cmd.c
si476x-i2c.c
si476x-prop.c
simple-mfd-i2c.c
simple-mfd-i2c.h
sky81452.c
sm501.c mfd: sm501: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
smpro-core.c
sprd-sc27xx-spi.c
ssbi.c
sta2x11-mfd.c
stm32-lptimer.c
stm32-timers.c mfd: stm32-timers: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
stmfx.c
stmpe-i2c.c
stmpe-spi.c
stmpe.c
stmpe.h
stpmic1.c
stw481x.c
sun4i-gpadc.c
sun6i-prcm.c
syscon.c mfd: syscon: Fix null pointer dereference in of_syscon_register() 2023-12-07 16:05:11 +00:00
tc3589x.c
ti-lmu.c
ti_am335x_tscadc.c mfd: ti_am335x_tscadc: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
timberdale.c
timberdale.h
tps6105x.c
tps6507x.c
tps6586x.c mfd: tps6586x: Convert to use maple tree register cache 2023-11-01 10:02:14 +00:00
tps6594-core.c mfd: tps6594: Add null pointer check to tps6594_device_init() 2023-12-13 15:52:59 +00:00
tps6594-i2c.c
tps6594-spi.c mfd: tps6594: Use spi_get_chipselect() API to access spi->chip_select 2023-12-07 13:36:29 +00:00
tps65010.c
tps65086.c mfd: tps65086: Enable register view in debugfs 2023-12-07 13:50:26 +00:00
tps65090.c mfd: tps65090: Convert to use maple tree register cache 2023-11-01 10:02:14 +00:00
tps65217.c
tps65218.c mfd: tps65128: Convert to use maple tree register cache 2023-11-01 10:02:14 +00:00
tps65219.c
tps65910.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
tps65911-comparator.c mfd: tps65911-comparator: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
tps65912-core.c mfd: tps65912: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
tps65912-i2c.c
tps65912-spi.c
tqmx86.c
twl-core.c mfd: twl: Convert to use maple tree register cache 2023-11-01 10:02:15 +00:00
twl-core.h
twl4030-audio.c mfd: twl4030-audio: Convert to platform remove callback returning void 2023-12-07 13:50:28 +00:00
twl4030-irq.c
twl4030-power.c mfd: Use device_get_match_data() in a bunch of drivers 2023-11-01 10:02:17 +00:00
twl6030-irq.c mfd: twl6030-irq: Revert to use of_match_device() 2023-12-07 13:50:30 +00:00
twl6040.c
ucb1x00-assabet.c
ucb1x00-core.c
ucb1x00-ts.c
vexpress-sysreg.c
viperboard.c
vx855.c
wcd934x.c mfd: wcd934x: Update to use maple tree register cache 2023-11-01 10:02:11 +00:00
wl1273-core.c
wm97xx-core.c
wm831x-auxadc.c
wm831x-core.c
wm831x-i2c.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
wm831x-irq.c
wm831x-otp.c
wm831x-spi.c mfd: mc13xxx-spi/wm831x-spi: Use spi_get_device_match_data() 2023-11-01 10:02:16 +00:00
wm5102-tables.c
wm5110-tables.c
wm8350-core.c
wm8350-gpio.c
wm8350-i2c.c
wm8350-irq.c
wm8350-regmap.c
wm8400-core.c
wm8994-core.c mfd: Use i2c_get_match_data() in a selection of drivers 2023-11-01 10:02:17 +00:00
wm8994-irq.c
wm8994-regmap.c
wm8994.h
wm8997-tables.c
wm8998-tables.c