Binbin Zhou
8f99383435
mmc: sdhci-bcm-kona: Drop the use of sdhci_pltfm_free()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_pltfm_free() is no longer needed.
Cc: Florian Fainelli <florian.fainelli@broadcom.com >
Cc: Ray Jui <rjui@broadcom.com >
Cc: Scott Branden <sbranden@broadcom.com >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/8edf02e2711b36d1acf63708b1921b690742072e.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
f192b9b667
mmc: sdhci-pltfm: Drop the use of sdhci_pltfm_free()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_pltfm_free() is no longer needed.
To avoid causing drivers that still use sdhci_pltfm_free() to fail to
compile, it has been temporarily set to empty. And it will be removed
when there are no longer any callers.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/67e8881bc46f12aadbe82c655ce373b9c6907182.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
e0df12ac3d
mmc: sdhci-spear: Drop the use of sdhci_free_host()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_free_host() is no longer needed.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/fde959d1021c165ede971644f3db7e06ce7c6180.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
41c1abd729
mmc: sdhci-s3c: Drop the use of sdhci_free_host()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_free_host() is no longer needed.
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Jaehoon Chung <jh80.chung@samsung.com >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/f22a17de11dc03c5bdeb4ebbdc6aec8429c1c20f.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
5590376d7b
mmc: sdhci-pci: Drop the use of sdhci_free_host()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_free_host() is no longer needed.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/48c54b92b6c4151db0bfee1a74645225878be1ff.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
dbbbdeabf6
mmc: sdhci-milbeaut: Drop the use of sdhci_free_host()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_free_host() is no longer needed.
Cc: Taichi Sugaya <sugaya.taichi@socionext.com >
Cc: Takao Orito <orito.takao@socionext.com >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/6d6ac2f5eb1962b96d63de70e6f52ad8fc785974.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
cb815f9a2d
mmc: sdhci-acpi: Drop the use of sdhci_free_host()
...
Since the devm_mmc_alloc_host() helper is already in use,
sdhci_free_host() is no longer needed.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/fb7b0f915136b5e9f47ab2e72156fd96ae0d32bf.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
f6fce1182b
mmc: sdhci: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Although sdhci_free_host() is no longer needed, to avoid drivers that still
use this function from failing to compile, sdhci_free_host() is temporarily
set to empty. Finally, it will be removed when there are no more callers.
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/dcfce3ddf980563c590f82c1b4e8840c29497887.1749127796.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
71f118b427
mmc: mmc_spi: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/3f1127f02ffd7f1cc09122fd0d3c71473a030a53.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
5a8af27596
mmc: sunxi: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Chen-Yu Tsai <wens@csie.org >
Cc: Jernej Skrabec <jernej.skrabec@gmail.com >
Cc: Samuel Holland <samuel@sholland.org >
Cc: linux-sunxi@lists.linux.dev
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/ee7726b1ea37084258a5d8cec67cad12473152c2.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
4c2fc69f28
mmc: tmio: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Wolfram Sang <wsa+renesas@sang-engineering.com >
Cc: Kunihiko Hayashi <hayashi.kunihiko@socionext.com >
Cc: Masami Hiramatsu <mhiramat@kernel.org >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/d7d9120fc1ca2eb014cda4e481af5add05be0bf6.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
99e85793aa
mmc: wmt-sdmmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Alexey Charkov <alchark@gmail.com >
Acked-by: Alexey Charkov <alchark@gmail.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/81a288603ffc77b39678ef9f5bea7284670e6b60.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
51b8ca24f8
mmc: wbsd: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Pierre Ossman <pierre@ossman.eu >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/1d1d31ac2d6aff5325748693cb1551d7ae21de30.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:24 +02:00
Binbin Zhou
dcfdd698dc
mmc: vub300: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/f023d2caa02fab405f089c5170b686529857fb70.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
93f0d3ecae
mmc: via-sdmmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/32781a61d729cefcaf15e62df809ce924c504390.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
155391da15
mmc: ushc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/dde4d49481fe0cc6bd3289e9bd4b33433eb27cea.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
1fdbbdb4f4
mmc: usdhi6ro10: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Jesper Nilsson <jesper.nilsson@axis.com >
Cc: Lars Persson <lars.persson@axis.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Acked-by: Jesper Nilsson <jesper.nilsson@axis.com >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/e236d2ee9cd6bb9450e3500577eda17c8fb53c1c.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
c92d54a47a
mmc: toshsd: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/23c80160c93c868353d2444100a592e8ba5d2f90.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
dfab551e74
mmc: tifm_sd: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Alex Dubov <oakad@yahoo.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/84a31172bb4c26e3ef41f99ebb4c37fa101bfaac.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
e048939d6d
mmc: sh_mmicf: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/af6b34130eb98cb60aa7c5f289e2392089faae66.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
2db145dff5
mmc: sdricoh_cs: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/ce16815710f97e853586a0496c315729bd11fb3f.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
ee4337092e
mmc: rtsx_usb_sdmmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/c7a39ca44f3b07acdfe8cd7e5250c1cbed8e37ca.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
ffcf51d60a
mmc: rtsx_pci: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/f18424d5bf8b3055de7d8bcf3918868707086e85.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
58c40f3faf
mmc: pxamci: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/3d8a815f898b977f76c7ed07f56185990a34abac.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
fb2f73107f
mmc: owl-mmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Andreas Färber <afaerber@suse.de >
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/1b1b9e17c8512d4bdda584e577a69cd6caf2632a.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
ecb4728dd7
mmc: omap_hsmmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/bd5dd68556d8530295bb61dc44ac68b619130d1f.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
98d2156575
mmc: omap: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Aaro Koskinen <aaro.koskinen@iki.fi >
Cc: Allen Pais <allen.lkml@gmail.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/f172097638a161d622dcbfbc1ede6d4bb8aeea0c.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
c53700e745
mmc: mxs-mmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Shawn Guo <shawnguo@kernel.org >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: Fabio Estevam <festevam@gmail.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/8ace670e06536fb5c9e28003d487cde870ee8c47.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
c6aa07ac9f
mmc: mxcmmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Shawn Guo <shawnguo@kernel.org >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: Fabio Estevam <festevam@gmail.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/eb21038ebc81bd0ba9dab4843dce57e4f431fac0.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
2a52d0c772
mmc: mvsdio: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Nicolas Pitre <nico@fluxnic.net >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/ec8a37f8007391fb0835ab239f838517632611ad.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
973aa22b9f
mmc: moxart-mmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/c2bdcea3720b81660b3226180640e32fffefc464.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:23 +02:00
Binbin Zhou
c799f3a1f0
mmc: mmci: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Russell King <linux@armlinux.org.uk >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/f2da882c5c41c25372d82b769506a7dd60fd0d4d.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
8f4ab5abbb
mmc: meson-mx-sdhc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Neil Armstrong <neil.armstrong@linaro.org >
Cc: Kevin Hilman <khilman@baylibre.com >
Cc: Jerome Brunet <jbrunet@baylibre.com >
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Cc: linux-amlogic@lists.infradead.org
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com >
Link: https://lore.kernel.org/r/592c6674a83a80558e55b143c483e29dcbfef1fd.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
c8e5ba21da
mmc: litex_mmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Karol Gugala <kgugala@antmicro.com >
Cc: Mateusz Holenko <mholenko@antmicro.com >
Cc: Gabriel Somlo <gsomlo@gmail.com >
Cc: Joel Stanley <joel@jms.id.au >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Acked-by: Gabriel Somlo <gsomlo@gmail.com >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/8eea32bf0fb1ac95497355ccd5ea732ce619238c.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
535ee4b4a1
mmc: jz4740: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Paul Cercueil <paul@crapouillou.net >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/243cf4d1515028725f08401a55d2a02c15d6c662.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
17a71a3f90
mmc: dw_mmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Jaehoon Chung <jh80.chung@samsung.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/5179b0e39cf2cabbb41ed2de51190913628a7da0.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
8bc8c97bac
mmc: davinci_mmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Bastien Curutchet <bastien.curutchet@bootlin.com >
Cc: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/bbdbdbe746fd227384d562e78bde98fba13f43e7.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
1f150edbea
mmc: cb710: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Michał Mirosław <mirq-linux@rere.qmqm.pl >
Acked-by: Michał Mirosław <mirq-linux@rere.qmqm.pl >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/4ef97a91053fe8819c651f7968fb56209faa36d8.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
f32b90e688
mmc: cavium: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Robert Richter <rric@kernel.org >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/9a7715ac3045d925cf2e88e23dca7acb17376468.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
5f0aa2f725
mmc: bcm2835: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Florian Fainelli <florian.fainelli@broadcom.com >
Cc: Ray Jui <rjui@broadcom.com >
Cc: Scott Branden <sbranden@broadcom.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/37a95baec1889f906134deb2dc761a98e950dcd1.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
16ca54d052
mmc: au1xmmc: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Manuel Lauss <manuel.lauss@gmail.com >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/7da94643484f7184be40fa517a8a74ce3cdefe19.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
56637056f9
mmc: atmel: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Aubin Constans <aubin.constans@microchip.com >
Cc: Nicolas Ferre <nicolas.ferre@microchip.com >
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com >
Cc: Claudiu Beznea <claudiu.beznea@tuxon.dev >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Acked-by: Aubin Constans <aubin.constans@microchip.com >
Link: https://lore.kernel.org/r/0688b77b93d27bd2f2e155fca6f53a1766fc3a80.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Binbin Zhou
2cf4083d39
mmc: alcor: Use devm_mmc_alloc_host() helper
...
Use new function devm_mmc_alloc_host() to simplify the code.
Cc: Feng Wei <feng.wei8@zte.com.cn >
Cc: Shao Mingyin <shao.mingyin@zte.com.cn >
Reviewed-by: Huacai Chen <chenhuacai@loongson.cn >
Signed-off-by: Binbin Zhou <zhoubinbin@loongson.cn >
Link: https://lore.kernel.org/r/fcb69bf45d8ad4c2653c9e5e912ea8aed77fc3a2.1748933789.git.zhoubinbin@loongson.cn
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Adrian Hunter
7dc0cee13d
mmc: sdhci: Return void from sdhci_runtime_suspend|resume_host()
...
It does not seem like these functions will ever need the return value,
which is presently always zero.
Simplify the usage by making the return type 'void' instead.
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com >
Link: https://lore.kernel.org/r/20250530165643.141295-1-adrian.hunter@intel.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Yixun Lan
7613b9b108
mmc: sdhci-of-k1: disable HW busy detection
...
It doesn't make sense to enable HW busy detection in pre_select_hs400(),
while disable it later in post_select_hs400(). And the reason behind this
isn't clear. Therefore, let's disable it for now.
Signed-off-by: Yixun Lan <dlan@gentoo.org >
Link: https://lore.kernel.org/r/20250523-21-k1-sdhci-v1-2-9f293116a7e7@gentoo.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Yixun Lan
eed50f48d7
mmc: sdhci-of-k1: make register definition vendor specific
...
Making register definition less generic which will potentially have
less collision with other files.
Add SpacemiT vendor prefix to K1 SoC SDHC register definitions,
also improve the BIT definitions to reflect them more SDHC specific.
Note, there should be no functional changes introduced in this commit.
Signed-off-by: Yixun Lan <dlan@gentoo.org >
Link: https://lore.kernel.org/r/20250523-21-k1-sdhci-v1-1-9f293116a7e7@gentoo.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Luke Wang
f1dd21863d
mmc: sdhci-esdhc-imx: optimize clock loopback selection with dummy pad support
...
For legacy platforms without dummy pad:
When clock <= 100MHz: Set ESDHC_MIX_CTRL_FBCLK_SEL to 0 (external clock
pad loopback) for better bus clock proximity.
When clock > 100MHz: Set ESDHC_MIX_CTRL_FBCLK_SEL to 1 (internal clock
loopback) to avoid signal reflection noise at high frequency.
For i.MX94/95 with dummy pad support:
Keep ESDHC_MIX_CTRL_FBCLK_SEL at 0 for all speed mode. Hardware
automatically substitutes clock pad loopback with dummy pad loopback
when available, eliminating signal reflections while preserving better
bus clock proximity.
Signed-off-by: Luke Wang <ziniu.wang_1@nxp.com >
Acked-by: Adrian Hunter <adrian.hunter@intel.com >
Link: https://lore.kernel.org/r/20250521025502.112030-2-ziniu.wang_1@nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Luke Wang
45310531a3
mmc: sdhci-esdhc-imx: refactor clock loopback selection logic
...
i.MX reference manual specifies that internal clock loopback should be
used for SDR104/HS200/HS400 modes. Move ESDHC_MIX_CTRL_FBCLK_SEL
configuration into the timing selection function to:
1. Explicitly set internal loopback path for SDR104/HS200/HS400 modes
2. Avoid redundant bit manipulation across multiple functions
Preserve ESDHC_MIX_CTRL_FBCLK_SEL during system resume for SDIO devices
with MMC_PM_KEEP_POWER and MMC_PM_WAKE_SDIO_IRQ flag, as the controller
might lose register state during suspend while skipping card
re-initialization.
Signed-off-by: Luke Wang <ziniu.wang_1@nxp.com >
Acked-by: Adrian Hunter <adrian.hunter@intel.com >
Link: https://lore.kernel.org/r/20250521025502.112030-1-ziniu.wang_1@nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:22 +02:00
Haibo Chen
031d9e30d5
mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if wakeup source
...
The pinctrl sleep state may config the pin mux to certain function to save
power in system suspend. Unfortunately this doesn't work if usdhc is used
as a wakeup source, like waking up on SDIO irqs or card-detect irqs. In
these cases, we need pin mux to be configured to usdhc function pad.
The issue is found on imx93-11x11-evk board, where WiFI over SDIO with
in-band irqs fails to wakeup the system, because the DATA[1] pin has been
set to GPIO function.
To fix the problem, don't change the pinctrl state in suspend if there is a
system wakeup enabled.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com >
Signed-off-by: Luke Wang <ziniu.wang_1@nxp.com >
Link: https://lore.kernel.org/r/20250521033134.112671-1-ziniu.wang_1@nxp.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org >
2025-06-24 12:43:21 +02:00
Linus Torvalds
86731a2a65
Linux 6.16-rc3
v6.16-rc3
2025-06-22 13:30:08 -07:00