[U-Boot] [PULL] u-boot-sh/master

SD/MMC and filesystem fixes below ...
The following changes since commit e5fd39c886485e3dec77f4438a6e364c2987cf5f:
Merge tag 'for-master-20190201' of git://git.denx.de/u-boot-rockchip (2019-02-02 10:11:20 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to 49f331023e1d6f804c4226b862af1f2a05a2ea2e:
fs: ext4: Unmount FS in do_fs_type() (2019-02-06 14:07:12 +0100)
---------------------------------------------------------------- Marek Vasut (6): mmc: tmio: Make DMA transfer end bit configurable mmc: tmio: renesas: Add 1uS delay after DMA completion on older IPs mmc: Export {sd,mmc}_select_mode_and_width() mmc: tmio: renesas: Downgrade SD/MMC from UHS/HS200/HS400 modes before boot mmc: Do not poll using CMD13 when changing timing fs: ext4: Unmount FS in do_fs_type()
drivers/mmc/mmc.c | 36 ++++++++++++++++++++++-------------- drivers/mmc/mmc_private.h | 4 ++++ drivers/mmc/renesas-sdhi.c | 36 ++++++++++++++++++++++++++++++++++++ drivers/mmc/tmio-common.c | 11 ++++++----- drivers/mmc/tmio-common.h | 1 + drivers/mmc/uniphier-sd.c | 1 + fs/fs.c | 2 ++ 7 files changed, 72 insertions(+), 19 deletions(-)

On Fri, Feb 08, 2019 at 11:19:46AM +0100, Marek Vasut wrote:
SD/MMC and filesystem fixes below ...
The following changes since commit e5fd39c886485e3dec77f4438a6e364c2987cf5f:
Merge tag 'for-master-20190201' of git://git.denx.de/u-boot-rockchip (2019-02-02 10:11:20 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to 49f331023e1d6f804c4226b862af1f2a05a2ea2e:
fs: ext4: Unmount FS in do_fs_type() (2019-02-06 14:07:12 +0100)
NAK. The change: commit 09a89b86d48a19598750f05f69412ec9ddbefba4 Author: Marek Vasut marek.vasut+renesas@gmail.com Date: Tue Jan 29 04:45:51 2019 +0100
mmc: Export {sd,mmc}_select_mode_and_width()
breaks pine_h64 as SPL now overflows sram by 104 bytes.

On 2/9/19 1:17 AM, Tom Rini wrote:
On Fri, Feb 08, 2019 at 11:19:46AM +0100, Marek Vasut wrote:
SD/MMC and filesystem fixes below ...
The following changes since commit e5fd39c886485e3dec77f4438a6e364c2987cf5f:
Merge tag 'for-master-20190201' of git://git.denx.de/u-boot-rockchip (2019-02-02 10:11:20 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to 49f331023e1d6f804c4226b862af1f2a05a2ea2e:
fs: ext4: Unmount FS in do_fs_type() (2019-02-06 14:07:12 +0100)
NAK. The change: commit 09a89b86d48a19598750f05f69412ec9ddbefba4 Author: Marek Vasut marek.vasut+renesas@gmail.com Date: Tue Jan 29 04:45:51 2019 +0100
mmc: Export {sd,mmc}_select_mode_and_width()
breaks pine_h64 as SPL now overflows sram by 104 bytes.
How is that even possible ?

On Sat, Feb 09, 2019 at 11:04:15AM +0100, Marek Vasut wrote:
On 2/9/19 1:17 AM, Tom Rini wrote:
On Fri, Feb 08, 2019 at 11:19:46AM +0100, Marek Vasut wrote:
SD/MMC and filesystem fixes below ...
The following changes since commit e5fd39c886485e3dec77f4438a6e364c2987cf5f:
Merge tag 'for-master-20190201' of git://git.denx.de/u-boot-rockchip (2019-02-02 10:11:20 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to 49f331023e1d6f804c4226b862af1f2a05a2ea2e:
fs: ext4: Unmount FS in do_fs_type() (2019-02-06 14:07:12 +0100)
NAK. The change: commit 09a89b86d48a19598750f05f69412ec9ddbefba4 Author: Marek Vasut marek.vasut+renesas@gmail.com Date: Tue Jan 29 04:45:51 2019 +0100
mmc: Export {sd,mmc}_select_mode_and_width()
breaks pine_h64 as SPL now overflows sram by 104 bytes.
How is that even possible ?
OK, lets hack sunxi until it links again with these new functions, and then use buildman to report code growth: spl-u-boot-spl: add: 2/0, grow: 0/-1 bytes: 1264/-1100 (164) function old new delta sd_select_mode_and_width - 696 +696 mmc_select_mode_and_width - 568 +568 mmc_init 2280 1180 -1100

On 2/9/19 1:46 PM, Tom Rini wrote:
On Sat, Feb 09, 2019 at 11:04:15AM +0100, Marek Vasut wrote:
On 2/9/19 1:17 AM, Tom Rini wrote:
On Fri, Feb 08, 2019 at 11:19:46AM +0100, Marek Vasut wrote:
SD/MMC and filesystem fixes below ...
The following changes since commit e5fd39c886485e3dec77f4438a6e364c2987cf5f:
Merge tag 'for-master-20190201' of git://git.denx.de/u-boot-rockchip (2019-02-02 10:11:20 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to 49f331023e1d6f804c4226b862af1f2a05a2ea2e:
fs: ext4: Unmount FS in do_fs_type() (2019-02-06 14:07:12 +0100)
NAK. The change: commit 09a89b86d48a19598750f05f69412ec9ddbefba4 Author: Marek Vasut marek.vasut+renesas@gmail.com Date: Tue Jan 29 04:45:51 2019 +0100
mmc: Export {sd,mmc}_select_mode_and_width()
breaks pine_h64 as SPL now overflows sram by 104 bytes.
How is that even possible ?
OK, lets hack sunxi until it links again with these new functions, and then use buildman to report code growth: spl-u-boot-spl: add: 2/0, grow: 0/-1 bytes: 1264/-1100 (164) function old new delta sd_select_mode_and_width - 696 +696 mmc_select_mode_and_width - 568 +568 mmc_init 2280 1180 -1100
I'm not sure I understand what you're trying to show or tell me. Can you elaborate on this ?

Here are the four fixes which do not trigger the sunxi breakage.
The following changes since commit 97276a91db8e98f081a40ddf9dc8f81d4032a756:
Prepare v2019.04-rc1 (2019-02-07 21:32:19 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to e531c6731b697fc524b54697caebf235a4a69e8d:
fs: ext4: Unmount FS in do_fs_type() (2019-02-09 11:08:40 +0100)
---------------------------------------------------------------- Marek Vasut (4): mmc: tmio: Make DMA transfer end bit configurable mmc: tmio: renesas: Add 1uS delay after DMA completion on older IPs mmc: Do not poll using CMD13 when changing timing fs: ext4: Unmount FS in do_fs_type()
drivers/mmc/mmc.c | 28 ++++++++++++++++++++-------- drivers/mmc/renesas-sdhi.c | 10 ++++++++++ drivers/mmc/tmio-common.c | 11 ++++++----- drivers/mmc/tmio-common.h | 1 + drivers/mmc/uniphier-sd.c | 1 + fs/fs.c | 2 ++ 6 files changed, 40 insertions(+), 13 deletions(-)

On Sun, Feb 10, 2019 at 12:11:21AM +0100, Marek Vasut wrote:
Here are the four fixes which do not trigger the sunxi breakage.
The following changes since commit 97276a91db8e98f081a40ddf9dc8f81d4032a756:
Prepare v2019.04-rc1 (2019-02-07 21:32:19 -0500)
are available in the Git repository at:
git://git.denx.de/u-boot-sh.git master
for you to fetch changes up to e531c6731b697fc524b54697caebf235a4a69e8d:
fs: ext4: Unmount FS in do_fs_type() (2019-02-09 11:08:40 +0100)
Applied to u-boot/master, thanks!
participants (2)
-
Marek Vasut
-
Tom Rini