* [GIT PULL] MMC fixes for v5.15-rc8
@ 2021-10-29 12:07 Ulf Hansson
2021-10-29 18:04 ` Linus Torvalds
2021-10-29 18:49 ` pr-tracker-bot
0 siblings, 2 replies; 4+ messages in thread
From: Ulf Hansson @ 2021-10-29 12:07 UTC (permalink / raw)
To: Linus, linux-mmc, linux-kernel; +Cc: Ulf Hansson
Hi Linus,
Here's a PR with a couple of MMC fixes intended for v5.15-rc8. Details about the
highlights are as usual found in the signed tag.
Please pull this in!
Kind regards
Ulf Hansson
The following changes since commit 64570fbc14f8d7cb3fe3995f20e26bc25ce4b2cc:
Linux 5.15-rc5 (2021-10-10 17:01:59 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.15-rc5
for you to fetch changes up to 90935eb303e0d12f3d3d0383262e65290321f5f6:
mmc: tmio: reenable card irqs after the reset callback (2021-10-28 23:19:32 +0200)
----------------------------------------------------------------
MMC host:
- tmio: Re-enable card irqs after a reset
- mtk-sd: Fixup probing of cqhci for crypto
- cqhci: Fix support for suspend/resume
- vub300: Fix control-message timeouts
- dw_mmc-exynos: Fix support for tuning
- winbond: Silences build errors on M68K
- sdhci-esdhc-imx: Fix support for tuning
- sdhci-pci: Read card detect from ACPI for Intel Merrifield
- sdhci: Fix eMMC support for Thundercomm TurboX CM2290
----------------------------------------------------------------
Andy Shevchenko (1):
mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield
Haibo Chen (1):
mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit
Jaehoon Chung (1):
mmc: dw_mmc: exynos: fix the finding clock sample value
Johan Hovold (1):
mmc: vub300: fix control-message timeouts
Randy Dunlap (1):
mmc: winbond: don't build on M68K
Shawn Guo (1):
mmc: sdhci: Map more voltage level to SDHCI_POWER_330
Wenbin Mei (2):
mmc: cqhci: clear HALT state after CQE enable
mmc: mediatek: Move cqhci init behind ungate clock
Wolfram Sang (1):
mmc: tmio: reenable card irqs after the reset callback
drivers/mmc/host/Kconfig | 2 +-
drivers/mmc/host/cqhci-core.c | 3 +++
drivers/mmc/host/dw_mmc-exynos.c | 14 ++++++++++++++
drivers/mmc/host/mtk-sd.c | 38 +++++++++++++++++++-------------------
drivers/mmc/host/sdhci-esdhc-imx.c | 16 ++++++++++++++++
drivers/mmc/host/sdhci-pci-core.c | 29 ++++++++++++++++++++++++-----
drivers/mmc/host/sdhci.c | 6 ++++++
drivers/mmc/host/tmio_mmc_core.c | 17 ++++++++++++-----
drivers/mmc/host/vub300.c | 18 +++++++++---------
9 files changed, 104 insertions(+), 39 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] MMC fixes for v5.15-rc8
2021-10-29 12:07 [GIT PULL] MMC fixes for v5.15-rc8 Ulf Hansson
@ 2021-10-29 18:04 ` Linus Torvalds
2021-10-29 21:47 ` Randy Dunlap
2021-10-29 18:49 ` pr-tracker-bot
1 sibling, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2021-10-29 18:04 UTC (permalink / raw)
To: Ulf Hansson, Geert Uytterhoeven
Cc: linux-mmc, Linux Kernel Mailing List, linux-m68k
On Fri, Oct 29, 2021 at 5:07 AM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>
> - winbond: Silences build errors on M68K
I think this one is wrong.
I think the problem is that m68k declares "claim_dma_lock()" in the
wrong header file. It's in <asm/floppy.h> instead of <asm/dma.h>
I'm somewhat surprised that this doesn't hit m68k in other places -
there are other drivers that use that same ISA DMA interface.
I've pulled this, but I hate how random that fix is.
(And on the topic of hate - the merge messages are just auto-munged
from the commit line - please spend a _bit_ more time on it, ok? Or at
least make it closer to proper English - things like "Re-enable card
irqs after a reset in tmio driver" instead of "tmio: Re-enable card
irqs after a reset")
Linus
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] MMC fixes for v5.15-rc8
2021-10-29 12:07 [GIT PULL] MMC fixes for v5.15-rc8 Ulf Hansson
2021-10-29 18:04 ` Linus Torvalds
@ 2021-10-29 18:49 ` pr-tracker-bot
1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-10-29 18:49 UTC (permalink / raw)
To: Ulf Hansson; +Cc: Linus, linux-mmc, linux-kernel, Ulf Hansson
The pull request you sent on Fri, 29 Oct 2021 14:07:09 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.15-rc5
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/17d50f89410c5f71142657d9a012cbabcaadb134
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] MMC fixes for v5.15-rc8
2021-10-29 18:04 ` Linus Torvalds
@ 2021-10-29 21:47 ` Randy Dunlap
0 siblings, 0 replies; 4+ messages in thread
From: Randy Dunlap @ 2021-10-29 21:47 UTC (permalink / raw)
To: Linus Torvalds, Ulf Hansson, Geert Uytterhoeven
Cc: linux-mmc, Linux Kernel Mailing List, linux-m68k
On 10/29/21 11:04 AM, Linus Torvalds wrote:
> On Fri, Oct 29, 2021 at 5:07 AM Ulf Hansson <ulf.hansson@linaro.org> wrote:
>>
>> - winbond: Silences build errors on M68K
>
> I think this one is wrong.
>
> I think the problem is that m68k declares "claim_dma_lock()" in the
> wrong header file. It's in <asm/floppy.h> instead of <asm/dma.h>
>
> I'm somewhat surprised that this doesn't hit m68k in other places -
> there are other drivers that use that same ISA DMA interface.
I moved claim_dma_lock() and release_dma_lock() fro asm/floppy.h
to asm/dma.h (for arch/m68k/). I spent a few hours trying to fix
the resulting fallout. Guess I'm just slow.
FWIW, the biggest problem I had was the variety of types of DMA that
M68K supports (once a driver includes <asm/dma.h>, things get messy).
> I've pulled this, but I hate how random that fix is.
--
~Randy
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-10-29 21:47 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-29 12:07 [GIT PULL] MMC fixes for v5.15-rc8 Ulf Hansson
2021-10-29 18:04 ` Linus Torvalds
2021-10-29 21:47 ` Randy Dunlap
2021-10-29 18:49 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.