#
1c4043e5 |
| 09-Nov-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-sunxi
|
#
3c674b7e |
| 09-Nov-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
#
bcfb3653 |
| 29-Oct-2017 |
Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com> |
mmc: fsl_esdhc: Fix PIO timeout The following error has been observed on i.MX25 with a high-speed SDSC card: Data Write Failed in PIO Mode. It was caused by the timeout
mmc: fsl_esdhc: Fix PIO timeout The following error has been observed on i.MX25 with a high-speed SDSC card: Data Write Failed in PIO Mode. It was caused by the timeout set on PRSSTAT.BWEN, which was triggered because this bit takes 15 ms to be set after writing the first block to DATPORT with this card. Without this timeout, all the blocks are properly written. This timeout was implemented by decrementing a variable, so it was depending on the CPU frequency. Fix this issue by setting this timeout to a long enough absolute duration (500 ms). Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Reviewed-by: Jagan Teki <jagan@openedev.com>
show more ...
|
#
56192959 |
| 18-Aug-2017 |
Tom Rini <trini@konsulko.com> |
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot EFI Fixes for 2017.09: - Fix GOP w/o display - Fix LocateHandle - Fix exit return value truncation - Fix
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot EFI Fixes for 2017.09: - Fix GOP w/o display - Fix LocateHandle - Fix exit return value truncation - Fix missing EFIAPI in efi_locate_handle (for x86)
show more ...
|
#
1fdafb2e |
| 18-Aug-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-mmc
|
#
e7881d85 |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: Drop CONFIG_DM_MMC_OPS All boards which use DM_MMC have now been converted to use DM_MMC_OPS. Drop the option and good riddance. Signed-off-by: Simon Glass <sjg@chromiu
dm: mmc: Drop CONFIG_DM_MMC_OPS All boards which use DM_MMC have now been converted to use DM_MMC_OPS. Drop the option and good riddance. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
5248930e |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: imx: cm_fx6: Enable more driver model support Enable driver model for MMC (including BLK), SATA and USB. Note that USB does not yet work correctly since the nodes are disabled. Hopef
dm: imx: cm_fx6: Enable more driver model support Enable driver model for MMC (including BLK), SATA and USB. Note that USB does not yet work correctly since the nodes are disabled. Hopefully this can be resolved by the maintainer. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
653282b5 |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Update to support MMC operations This driver does not currently support CONFIG_DM_MMC_OPS. Update it to fully convert it to driver model. Signed-off-by: Simo
dm: mmc: fsl_esdhc: Update to support MMC operations This driver does not currently support CONFIG_DM_MMC_OPS. Update it to fully convert it to driver model. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
4aac33f5 |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Update to support livetree Update this driver to support a live device tree. Signed-off-by: Simon Glass <sjg@chromium.org>
|
#
d6eb25e9 |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Drop mmc_init() call from fsl_esdhc_init() We want to use fsl_esdhc_init() with driver model. Move the mmc_init() out of this function so that we can use it for our c
dm: mmc: fsl_esdhc: Drop mmc_init() call from fsl_esdhc_init() We want to use fsl_esdhc_init() with driver model. Move the mmc_init() out of this function so that we can use it for our common init. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
e88e1d9c |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Set up platform data With driver model we want to store the mmc and configuration structure in platform data. Set up structure up and use it for non-DM as well.
dm: mmc: fsl_esdhc: Set up platform data With driver model we want to store the mmc and configuration structure in platform data. Set up structure up and use it for non-DM as well. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
201e828b |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Detect init failure Since esdhc_init_common() can fail it should return an error code. Update this and also adjust the timeout mechanism to use get_timer(), which is
dm: mmc: fsl_esdhc: Detect init failure Since esdhc_init_common() can fail it should return an error code. Update this and also adjust the timeout mechanism to use get_timer(), which is a more common approach. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
446e077a |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Detect reset failure Since esdhc_reset() can fail it should return an error code. Update this and also adjust the timeout mechanism to use get_timer(), which is a mor
dm: mmc: fsl_esdhc: Detect reset failure Since esdhc_reset() can fail it should return an error code. Update this and also adjust the timeout mechanism to use get_timer(), which is a more common approach. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
9586aa6e |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Set up common versions of operations Driver model wants to use the core functions in this file but accesses the driver-private data in a different way. Move the code
dm: mmc: fsl_esdhc: Set up common versions of operations Driver model wants to use the core functions in this file but accesses the driver-private data in a different way. Move the code into new 'common' functions and set up stubs to call these. Also sort the operations into alphabetical order for consistency. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
09b465fd |
| 29-Jul-2017 |
Simon Glass <sjg@chromium.org> |
dm: mmc: fsl_esdhc: Pass private data to internal functions With driver model we will not use mmc->priv to access driver-private data. To accomodate this, update internal functions so th
dm: mmc: fsl_esdhc: Pass private data to internal functions With driver model we will not use mmc->priv to access driver-private data. To accomodate this, update internal functions so that we can pass the private data directly. This will allow the caller to obtain it as it prefers. Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
#
ceff355a |
| 16-Aug-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-sunxi Update A20-OLinuXino-Lime2-eMMC_defconfig to include CONFIG_SCSI Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
470135be |
| 16-Aug-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://www.denx.de/git/u-boot-imx Update pfla02 for setenv changes and PHYLIB/etc migration to Kconfig. Signed-off-by: Tom Rini <trini@konsulko.com>
|
#
390194d4 |
| 16-Aug-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-spi
|
#
7f513e81 |
| 11-Aug-2017 |
Tom Rini <trini@konsulko.com> |
Merge git://git.denx.de/u-boot-fsl-qoriq
|
#
590e87d1 |
| 21-Jul-2017 |
Yang Li <leoyang.li@nxp.com> |
mmc: fsl_esdhc: not always setting esdhc fdt status to okay We shouldn't always change the status to okay. There could be situations that the esdhc is intentionally disabled in the devi
mmc: fsl_esdhc: not always setting esdhc fdt status to okay We shouldn't always change the status to okay. There could be situations that the esdhc is intentionally disabled in the device tree. Signed-off-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
show more ...
|
#
9bb272e9 |
| 08-Aug-2017 |
York Sun <york.sun@nxp.com> |
driver: mmc: fsl_esdhc: Fix compiling warning Commit 4483b7eb added variable vqmmc_dev but only uses it under CONFIG_DM_REGULATOR. Add the same macro to variable declaration to get r
driver: mmc: fsl_esdhc: Fix compiling warning Commit 4483b7eb added variable vqmmc_dev but only uses it under CONFIG_DM_REGULATOR. Add the same macro to variable declaration to get rid of compiling warning. Signed-off-by: York Sun <york.sun@nxp.com>
show more ...
|
#
2218b32d |
| 31-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot Patch queue for efi - 2017-07-29 A lot of EFI greatness this time around. Thanks a lot to the two amazing new contri
Merge tag 'signed-efi-next' of git://github.com/agraf/u-boot Patch queue for efi - 2017-07-29 A lot of EFI greatness this time around. Thanks a lot to the two amazing new contributors Heinrich Schuchardt and Rob Clark we now gain - stable objects across multiple bootefi invocations - fixes for shim - fixes for ipxe - protocol installation - device path conversion to/from text - working "lsefi" support in grub - working notifiers - various bug fixes
show more ...
|
#
39632b4a |
| 18-Jul-2017 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://www.denx.de/git/u-boot-imx
|
#
f34ccce5 |
| 12-Jun-2017 |
Peng Fan <peng.fan@nxp.com> |
mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT is not the correct method to set I/O to 1.8. To boards that does not support vqmmc-supply,
mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT is not the correct method to set I/O to 1.8. To boards that does not support vqmmc-supply, use vs18_enable in fsl_esdhc_cfg. If regulator is supported, use fixed 1.8V regulator for vqmmc-supply. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Cc: York Sun <york.sun@nxp.com> Cc: Stefano Babic <sbabic@denx.de>
show more ...
|
#
4483b7eb |
| 12-Jun-2017 |
Peng Fan <peng.fan@nxp.com> |
dm: mmc: fsl_esdhc: handle vqmmc supply Handle vqmmc supply. Some boards have a fixed I/O voltage at 1.8V for emmc, so the usdhc also needs to be configured as 1.8V by setting VSELEC
dm: mmc: fsl_esdhc: handle vqmmc supply Handle vqmmc supply. Some boards have a fixed I/O voltage at 1.8V for emmc, so the usdhc also needs to be configured as 1.8V by setting VSELECT bit. The vs18_enable is the one that used to checking whether setting VSELECT or not in the driver. So if vqmmc supply is 1.8V, set vs18_enable, the driver will set VSELECT. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Cc: York Sun <york.sun@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
show more ...
|