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() ... |
||
---|---|---|
.. | ||
88pm860x.txt | ||
act8945a.txt | ||
actions,atc260x.yaml | ||
adi,max77541.yaml | ||
allwinner,sun4i-a10-ts.yaml | ||
allwinner,sun6i-a31-prcm.yaml | ||
allwinner,sun8i-a23-prcm.yaml | ||
altera-a10sr.txt | ||
ampere,smpro.yaml | ||
as3711.txt | ||
as3722.txt | ||
aspeed-gfx.txt | ||
aspeed-lpc.yaml | ||
aspeed,ast2x00-scu.yaml | ||
atmel-flexcom.txt | ||
atmel-gpbr.txt | ||
atmel-hlcdc.txt | ||
atmel-matrix.txt | ||
atmel-smc.txt | ||
bfticu.txt | ||
brcm,bcm6318-gpio-sysctl.yaml | ||
brcm,bcm6328-gpio-sysctl.yaml | ||
brcm,bcm6358-gpio-sysctl.yaml | ||
brcm,bcm6362-gpio-sysctl.yaml | ||
brcm,bcm6368-gpio-sysctl.yaml | ||
brcm,bcm59056.txt | ||
brcm,bcm63268-gpio-sysctl.yaml | ||
brcm,cru.yaml | ||
brcm,iproc-cdru.txt | ||
brcm,iproc-mhb.txt | ||
brcm,misc.yaml | ||
brcm,twd.yaml | ||
canaan,k210-sysctl.yaml | ||
cirrus,lochnagar.yaml | ||
cirrus,madera.yaml | ||
da9052-i2c.txt | ||
da9055.txt | ||
da9062.txt | ||
da9150.txt | ||
delta,tn48m-cpld.yaml | ||
dlg,da9063.yaml | ||
ene-kb930.yaml | ||
ene-kb3930.yaml | ||
fsl-imx25-tsadc.txt | ||
fsl,imx8qxp-csr.yaml | ||
gateworks-gsc.yaml | ||
google,cros-ec.yaml | ||
hi6421.txt | ||
hisilicon,hi655x.txt | ||
hisilicon,hi6421-spmi-pmic.yaml | ||
iqs62x.yaml | ||
khadas,mcu.yaml | ||
kontron,sl28cpld.yaml | ||
lp873x.txt | ||
lp3943.txt | ||
max8925.txt | ||
max8998.txt | ||
max77620.txt | ||
max77650.yaml | ||
maxim,max5970.yaml | ||
maxim,max14577.yaml | ||
maxim,max77686.yaml | ||
maxim,max77693.yaml | ||
maxim,max77714.yaml | ||
maxim,max77802.yaml | ||
maxim,max77843.yaml | ||
mc13xxx.txt | ||
mediatek,mt6357.yaml | ||
mediatek,mt6360.yaml | ||
mediatek,mt6370.yaml | ||
mediatek,mt8195-scpsys.yaml | ||
mfd.txt | ||
motorola-cpcap.txt | ||
mps,mp2629.yaml | ||
mscc,ocelot.yaml | ||
mt6397.txt | ||
mxs-lradc.txt | ||
netronix,ntxec.yaml | ||
nxp,bbnsm.yaml | ||
omap-usb-host.txt | ||
omap-usb-tll.txt | ||
palmas.txt | ||
qcom-pm8xxx.yaml | ||
qcom,pm8008.yaml | ||
qcom,spmi-pmic.yaml | ||
qcom,tcsr.yaml | ||
qriox.txt | ||
retu.txt | ||
richtek,rt4831.yaml | ||
richtek,rt5033.yaml | ||
richtek,rt5120.yaml | ||
ricoh,rn5t618.yaml | ||
rockchip,rk805.yaml | ||
rockchip,rk806.yaml | ||
rockchip,rk808.yaml | ||
rockchip,rk809.yaml | ||
rockchip,rk817.yaml | ||
rockchip,rk818.yaml | ||
rohm,bd9571mwv.yaml | ||
rohm,bd9576-pmic.yaml | ||
rohm,bd71815-pmic.yaml | ||
rohm,bd71828-pmic.yaml | ||
rohm,bd71837-pmic.yaml | ||
rohm,bd71847-pmic.yaml | ||
samsung,exynos5433-lpass.yaml | ||
samsung,s2mpa01.yaml | ||
samsung,s2mps11.yaml | ||
samsung,s5m8767.yaml | ||
silergy,sy7636a.yaml | ||
sky81452.txt | ||
sprd,sc27xx-pmic.txt | ||
sprd,ums512-glbreg.yaml | ||
st,stm32-lptimer.yaml | ||
st,stm32-timers.yaml | ||
st,stmfx.yaml | ||
st,stmpe.yaml | ||
st,stpmic1.yaml | ||
stericsson,ab8500.yaml | ||
stericsson,db8500-prcmu.yaml | ||
syscon.yaml | ||
tc3589x.txt | ||
ti-keystone-devctrl.txt | ||
ti-lmu.txt | ||
ti,am3359-tscadc.yaml | ||
ti,j721e-system-controller.yaml | ||
ti,lp87524-q1.yaml | ||
ti,lp87561-q1.yaml | ||
ti,lp87565-q1.yaml | ||
ti,nspire-misc.yaml | ||
ti,tps6594.yaml | ||
ti,tps65086.yaml | ||
tps6105x.txt | ||
tps6507x.txt | ||
tps65910.txt | ||
tps65912.txt | ||
twl4030-audio.txt | ||
twl4030-power.txt | ||
twl6040.txt | ||
twl-family.txt | ||
wlf,arizona.yaml | ||
wm831x.txt | ||
x-powers,ac100.yaml | ||
x-powers,axp152.yaml | ||
xylon,logicvc.yaml | ||
zii,rave-sp.txt |