mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
d8723062a2
- Add support for the Cirrus Logic CS42L43 Audio CODEC - Fix-ups - Make use of specific printk() format tags for various optimisations - Kconfig / module modifications / tweaking - Simplify obtaining resources (memory, device data) using unified API helpers - Bunch of Device Tree additions, conversions and adaptions - Convert a bunch of Regmap configurations to use the Maple Tree cache - Ensure correct includes are present and remove some that are not required - Remove superfluous code - Reduce amount of cycles spent in critical sections - Omit the use of redundant casts and if relevant replace with better ones - Swap out raw_spin_{un}lock_irq{save,restore}() for spin_{un}lock_irq{save,restore}() - Bug Fixes - Repair theoretical deadlock situation - Fix some link-time dependencies - Use more appropriate datatype when casting -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEdrbJNaO+IJqU8IdIUa+KL4f8d2EFAmT14v8ACgkQUa+KL4f8 d2F+jw/+MqR0pdOuHiwRAWkPB+Zpk1+aOySF/gZynViSv0aVA/IGXvdTiXSvueut toCcA5LvfrEHzo4wOHF2NeHIs9ogGjuCPRhYTEnBWv8pRkD3fLI2x9nDCxrr6uje 6vvCoDZ8klHcjNw8AJTM/37UFCiqrN9EYb4aoKFVhc1331Fxhc3vYxPbCWr7MZyn A3AVpM5pHeS0+/huwwCwX44azYc8wdBMrqQ5t0FB/YNyndz2Sd0WBUbxqiSn+i94 p6J7xhP8mG2JveCcezxX7ixVta4rkinGnlSNjt3ej41OTr4rbMCY55CHuyR3KnL2 KtRm8MqFofnOUqMGr8LH21mVm6QgLEel19QsG4HVkIKSAJ7xWnPS9Gw7RzUhKGJP gHPqrwjgbzqyPBj5oCnVHiSuqjpnzYyMG1zUSYFzMY1eTe98fdHwAKHqsAQO9Zgp lFACynrGIFfcjbV2PKbmshBUdpX2rk5aM/QdOFN4/8X6oaxgzFndWBhKTJew5Jir ZRoTFONzdZRCK23YB7k4AncEYwy0fdsbNLuOJFHk3nHxmrTllpnXn1fcDL/H+vsF 3CGe7RBxRkzU06Sq4SlLBbqj5H4eeyyq8pP3kRF7y7KsI9G3GLeEW69LNkqYANxf 3tkC7MKt3qZp6UHx47gAqNaCS/cniF3rsLe7LgwTaxqg1+LNIbU= =MNYe -----END PGP SIGNATURE----- Merge tag 'mfd-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd Pull NFD updates from Lee Jones: "New Drivers: - Add support for the Cirrus Logic CS42L43 Audio CODEC Fix-ups: - Make use of specific printk() format tags for various optimisations - Kconfig / module modifications / tweaking - Simplify obtaining resources (memory, device data) using unified API helpers - Bunch of Device Tree additions, conversions and adaptions - Convert a bunch of Regmap configurations to use the Maple Tree cache - Ensure correct includes are present and remove some that are not required - Remove superfluous code - Reduce amount of cycles spent in critical sections - Omit the use of redundant casts and if relevant replace with better ones - Swap out raw_spin_{un}lock_irq{save,restore}() for spin_{un}lock_irq{save,restore}() Bug Fixes: - Repair theoretical deadlock situation - Fix some link-time dependencies - Use more appropriate datatype when casting" * tag 'mfd-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd: (70 commits) mfd: mc13xxx: Simplify device data fetching in probe() mfd: rz-mtu3: Replace raw_spin_lock->spin_lock() mfd: rz-mtu3: Reduce critical sections mfd: mxs-lradc: Fix Wvoid-pointer-to-enum-cast warning mfd: wm31x: Fix Wvoid-pointer-to-enum-cast warning mfd: wm8994: Fix Wvoid-pointer-to-enum-cast warning mfd: tc3589: Fix Wvoid-pointer-to-enum-cast warning mfd: lp87565: Fix Wvoid-pointer-to-enum-cast warning mfd: hi6421-pmic: Fix Wvoid-pointer-to-enum-cast warning mfd: max77541: Fix Wvoid-pointer-to-enum-cast warning mfd: max14577: Fix Wvoid-pointer-to-enum-cast warning mfd: stmpe: Fix Wvoid-pointer-to-enum-cast warning mfd: rn5t618: Remove redundant of_match_ptr() mfd: lochnagar-i2c: Remove redundant of_match_ptr() mfd: stpmic1: Remove redundant of_match_ptr() mfd: act8945a: Remove redundant of_match_ptr() mfd: rsmu_spi: Remove redundant of_match_ptr() mfd: altera-a10sr: Remove redundant of_match_ptr() mfd: rsmu_i2c: Remove redundant of_match_ptr() mfd: tc3589x: Remove redundant of_match_ptr() ... |
||
---|---|---|
.. | ||
abx500 | ||
arizona | ||
atc260x | ||
da9052 | ||
da9055 | ||
da9062 | ||
da9063 | ||
da9150 | ||
madera | ||
mt6323 | ||
mt6331 | ||
mt6332 | ||
mt6357 | ||
mt6358 | ||
mt6359 | ||
mt6359p | ||
mt6397 | ||
pcf50633 | ||
samsung | ||
syscon | ||
wcd934x | ||
wm831x | ||
wm8350 | ||
wm8994 | ||
88pm80x.h | ||
88pm860x.h | ||
aat2870.h | ||
abx500.h | ||
ac100.h | ||
adp5520.h | ||
altera-a10sr.h | ||
altera-sysmgr.h | ||
as3711.h | ||
as3722.h | ||
atmel-hlcdc.h | ||
axp20x.h | ||
bcm590xx.h | ||
bcm2835-pm.h | ||
bd9571mwv.h | ||
core.h | ||
cs42l43-regs.h | ||
cs42l43.h | ||
da8xx-cfgchip.h | ||
da903x.h | ||
davinci_voicecodec.h | ||
db8500-prcmu.h | ||
dbx500-prcmu.h | ||
dln2.h | ||
ds1wm.h | ||
ezx-pcap.h | ||
gsc.h | ||
hi655x-pmic.h | ||
hi6421-pmic.h | ||
idt8a340_reg.h | ||
idt82p33_reg.h | ||
imx25-tsadc.h | ||
ingenic-tcu.h | ||
intel-m10-bmc.h | ||
intel_pmc_bxt.h | ||
intel_soc_pmic.h | ||
intel_soc_pmic_bxtwc.h | ||
intel_soc_pmic_mrfld.h | ||
ipaq-micro.h | ||
iqs62x.h | ||
janz.h | ||
kempld.h | ||
khadas-mcu.h | ||
lm3533.h | ||
lochnagar.h | ||
lochnagar1_regs.h | ||
lochnagar2_regs.h | ||
lp873x.h | ||
lp3943.h | ||
lp8788-isink.h | ||
lp8788.h | ||
lp87565.h | ||
lpc_ich.h | ||
max5970.h | ||
max8907.h | ||
max8925.h | ||
max8997-private.h | ||
max8997.h | ||
max8998-private.h | ||
max8998.h | ||
max14577-private.h | ||
max14577.h | ||
max77541.h | ||
max77620.h | ||
max77650.h | ||
max77686-private.h | ||
max77686.h | ||
max77693-common.h | ||
max77693-private.h | ||
max77693.h | ||
max77714.h | ||
max77843-private.h | ||
mc13xxx.h | ||
mc13783.h | ||
mc13892.h | ||
mcp.h | ||
menelaus.h | ||
motorola-cpcap.h | ||
mp2629.h | ||
mxs-lradc.h | ||
ntxec.h | ||
ocelot.h | ||
palmas.h | ||
qcom_rpm.h | ||
rave-sp.h | ||
rc5t583.h | ||
rdc321x.h | ||
retu.h | ||
rk808.h | ||
rn5t618.h | ||
rohm-bd718x7.h | ||
rohm-bd957x.h | ||
rohm-bd71815.h | ||
rohm-bd71828.h | ||
rohm-generic.h | ||
rohm-shared.h | ||
rsmu.h | ||
rt5033-private.h | ||
rt5033.h | ||
rz-mtu3.h | ||
sc27xx-pmic.h | ||
si476x-core.h | ||
si476x-platform.h | ||
si476x-reports.h | ||
sky81452.h | ||
sta2x11-mfd.h | ||
stm32-lptimer.h | ||
stm32-timers.h | ||
stmfx.h | ||
stmpe.h | ||
stpmic1.h | ||
stw481x.h | ||
sun4i-gpadc.h | ||
sy7636a.h | ||
syscon.h | ||
tc3589x.h | ||
ti-lmu-register.h | ||
ti-lmu.h | ||
ti_am335x_tscadc.h | ||
tmio.h | ||
tps6105x.h | ||
tps6507x.h | ||
tps6586x.h | ||
tps6594.h | ||
tps65010.h | ||
tps65086.h | ||
tps65090.h | ||
tps65217.h | ||
tps65218.h | ||
tps65219.h | ||
tps65910.h | ||
tps65912.h | ||
tps68470.h | ||
twl.h | ||
twl4030-audio.h | ||
twl6040.h | ||
ucb1x00.h | ||
viperboard.h | ||
wl1273-core.h | ||
wm97xx.h | ||
wm8400-audio.h | ||
wm8400-private.h | ||
wm8400.h |