Skip to contentSkip to conversation

Update dw-mmc controller

GIT PULL Jaehoon Chung 4 participants 7 messages Aug 10, 2015 – Oct 1, 2015

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Dear, Ulf.

Could you pull these patches into your repository?

Best Regards,
Jaehoon Chung

The following changes since commit 77a5f675e2d80469b93c3dea1913c0450c4942be:

mmc: block: add fixup of broken CMD23 for Sandisk card (2015-07-23 14:28:47 +0200)

are available in the git repository at:

https://github.com/jh80chung/dw-mmc.git tags/dw-mmc-for-ulf-v4.2

for you to fetch changes up to a4c8b2edf78584dc7148ce06208d0f12d3b04a1b:

mmc: dw_mmc: add quirk for broken data transfer over scheme (2015-08-11 01:33:32 +0900)

----------------------------------------------------------------
Addy Ke (1):
mmc: dw_mmc: add quirk for broken data transfer over scheme

Alexey Brodkin (1):
mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used

Heiko Stuebner (1):
mmc: dw_mmc: fix pio mode when internal dmac is enabled

Jaehoon Chung (3):
mmc: dw_mmc: fix the wrong condition checking
mmc: dw_mmc: remove the unused blk_setting
mmc: dw_mmc: print the message for deprecated property

Shawn Lin (1):
mmc: dw_mmc: Fix coding style issues

 drivers/mmc/host/dw_mmc-rockchip.c |   3 +
 drivers/mmc/host/dw_mmc.c          | 284 +++++++++++++++++++++++++------------
 include/linux/mmc/dw_mmc.h         |   5 +-
 3 files changed, 204 insertions(+), 88 deletions(-)
#1 lore raw
Quoted 6 lines · Jaehoon Chung

Dear, Ulf.

Could you pull these patches into your repository?

Best Regards,
Jaehoon Chung

Thanks! Pulled into my next branch.

Kind regards
Uffe

Quoted 35 lines

The following changes since commit 77a5f675e2d80469b93c3dea1913c0450c4942be:

mmc: block: add fixup of broken CMD23 for Sandisk card (2015-07-23 14:28:47 +0200)

are available in the git repository at:

https://github.com/jh80chung/dw-mmc.git tags/dw-mmc-for-ulf-v4.2

for you to fetch changes up to a4c8b2edf78584dc7148ce06208d0f12d3b04a1b:

mmc: dw_mmc: add quirk for broken data transfer over scheme (2015-08-11 01:33:32 +0900)

----------------------------------------------------------------
Addy Ke (1):
mmc: dw_mmc: add quirk for broken data transfer over scheme

Alexey Brodkin (1):
mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used

Heiko Stuebner (1):
mmc: dw_mmc: fix pio mode when internal dmac is enabled

Jaehoon Chung (3):
mmc: dw_mmc: fix the wrong condition checking
mmc: dw_mmc: remove the unused blk_setting
mmc: dw_mmc: print the message for deprecated property

Shawn Lin (1):
mmc: dw_mmc: Fix coding style issues

 drivers/mmc/host/dw_mmc-rockchip.c |   3 +
 drivers/mmc/host/dw_mmc.c          | 284 +++++++++++++++++++++++++------------
 include/linux/mmc/dw_mmc.h         |   5 +-
 3 files changed, 204 insertions(+), 88 deletions(-)
#2 lore raw

Hi Ulf,

Quoted 5 lines · Ulf Hansson
Quoted 4 lines · Jaehoon Chung

Dear, Ulf.

Could you pull these patches into your repository?

Quoted 7 lines
Quoted 2 lines

Best Regards,
Jaehoon Chung

Thanks! Pulled into my next branch.

Kind regards
Uffe

I'm wondering if mentioned fixes only hit 4.3 (you mentioned your "next" branch) or there's a chance for them to be pulled in the next 4.2-rcX?

The thing is we need at least "mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used" to get our AXS board upstreamed in full in that 4.2, see:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0890a264794f33df540fbaf274699146903b4e6b)
functional with SD/MMC.

Regards,
Alexey

#3 lore raw
Quoted 16 lines · Alexey Brodkin

Hi Ulf,

Quoted 5 lines · Ulf Hansson
Quoted 4 lines · Jaehoon Chung

Dear, Ulf.

Could you pull these patches into your repository?

Quoted 7 lines
Quoted 2 lines

Best Regards,
Jaehoon Chung

Thanks! Pulled into my next branch.

Kind regards
Uffe

Quoted 7 lines

I'm wondering if mentioned fixes only hit 4.3 (you mentioned your "next" branch) or there's a chance for them to be pulled in the next 4.2-rcX?

The thing is we need at least "mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used" to get our AXS board upstreamed in full in that 4.2, see:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0890a264794f33df540fbaf274699146903b4e6b)
functional with SD/MMC.

Is the above mentioned patch a fix for a regression? If not, it's too late for 4.2.

Kind regards
Uffe

#4 lore raw

Hi Ulf,

Quoted 20 lines · Ulf Hansson
Quoted 19 lines · Alexey Brodkin

Hi Ulf,

Quoted 5 lines · Ulf Hansson
Quoted 4 lines · Jaehoon Chung

Dear, Ulf.

Could you pull these patches into your repository?

Quoted 7 lines
Quoted 2 lines

Best Regards,
Jaehoon Chung

Thanks! Pulled into my next branch.

Kind regards
Uffe

I'm wondering if mentioned fixes only hit 4.3 (you mentioned your "next" branch) or there's a chance for them to be pulled in the next 4.2-rcX?

Quoted 7 lines
Quoted 4 lines

The thing is we need at least "mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used" to get our AXS board upstreamed in full in that 4.2, see:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0890a264794f33df540fbaf274699146903b4e6b)
functional with SD/MMC.

Is the above mentioned patch a fix for a regression? If not, it's too late for 4.2.

Ok then we'll need to apply selected patches (probably all but then we'll need feedback of other interested parties) on top of 4.2 stable a bit later.

-Alexey

#5 lore raw
In reply to Ulf Hansson

Hello,

Quoted 20 lines · Ulf Hansson
Quoted 19 lines · Alexey Brodkin

Hi Ulf,

Quoted 5 lines · Ulf Hansson
Quoted 4 lines · Jaehoon Chung

Dear, Ulf.

Could you pull these patches into your repository?

Quoted 7 lines
Quoted 2 lines

Best Regards,
Jaehoon Chung

Thanks! Pulled into my next branch.

Kind regards
Uffe

I'm wondering if mentioned fixes only hit 4.3 (you mentioned your "next" branch) or there's a chance for them to be pulled in the next 4.2-rcX?

Quoted 7 lines
Quoted 4 lines

The thing is we need at least "mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used" to get our AXS board upstreamed in full in that 4.2, see:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0890a264794f33df540fbaf274699146903b4e6b)
functional with SD/MMC.

Is the above mentioned patch a fix for a regression? If not, it's too late for 4.2.

Please consider following patch to be picked-up for stable branches because it fixes real problem on systems with 4Kb MMU page.

That commit is already in Linux 4.3-rc1 here:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5959b32e3636f9bfe3f869d1e440bc4a4d660965

-Alexey

#6 lore raw

CC'd Greg.

Quoted 39 lines · Alexey Brodkin

Hello,

Quoted 20 lines · Ulf Hansson
Quoted 19 lines · Alexey Brodkin

Hi Ulf,

Quoted 5 lines · Ulf Hansson
Quoted 4 lines · Jaehoon Chung

Dear, Ulf.

Could you pull these patches into your repository?

Quoted 7 lines
Quoted 2 lines

Best Regards,
Jaehoon Chung

Thanks! Pulled into my next branch.

Kind regards
Uffe

I'm wondering if mentioned fixes only hit 4.3 (you mentioned your "next" branch) or there's a chance for them to be pulled in the next 4.2-rcX?

Quoted 7 lines
Quoted 4 lines

The thing is we need at least "mmc: dw_mmc: handle data blocks > than 4kB if IDMAC is used" to get our AXS board upstreamed in full in that 4.2, see:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=0890a264794f33df540fbaf274699146903b4e6b)
functional with SD/MMC.

Is the above mentioned patch a fix for a regression? If not, it's too late for 4.2.

Please consider following patch to be picked-up for stable branches because it fixes real problem on systems with 4Kb MMU page.

That commit is already in Linux 4.3-rc1 here:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5959b32e3636f9bfe3f869d1e440bc4a4d660965

-Alexey