diff options
author | Igor Opaniuk <igor.opaniuk@toradex.com> | 2020-09-21 20:31:19 +0300 |
---|---|---|
committer | Oleksandr Suvorov <oleksandr.suvorov@toradex.com> | 2021-01-27 20:36:47 +0200 |
commit | 15438a8f23d96043be3ddf6f50b384b65bd48f48 (patch) | |
tree | be510029ec49aff810abad2dbd999090da858145 /arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | |
parent | 480928398b391659bc498d5155c7fbfc3f317f65 (diff) |
ARM: dts: colibri-imx6ull: provide vqmmc-supply for usdhc1
This fixes usdhc1 init issue:
[ 61.485769] mmcblk0: mmc0:aaaa SA16G 14.8 GiB
[ 61.554247] sdhci-esdhc-imx 2190000.usdhc: error -110 requesting status
[ 61.623121] sdhci-esdhc-imx 2190000.usdhc: error -110 requesting status
[ 61.629857] mmcblk0: recovery failed!
[ 61.633617] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 61.643912] Buffer I/O error on dev mmcblk0, logical block 0, async page read
[ 61.659292] sdhci-esdhc-imx 2190000.usdhc: error -110 requesting status
With this change usdhc1 is detected and functions correctly:
[ 203.507361] mmcblk0: mmc0:aaaa SA16G 14.8 GiB
[ 203.529058] mmcblk0: p1 p2
[ 205.776342] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 205.803021] EXT4-fs (mmcblk0p2): recovery complete
[ 205.828834] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
colibri-imx6ull:~# hdparm -t /dev/mmcblk0
/dev/mmcblk0:
Timing buffered disk reads: 68 MB in 3.04 seconds = 22.34 MB/sec
Related-to: ELB-2999
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi b/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi index 3ff8c59d4569..96f4438a3569 100644 --- a/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi +++ b/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi @@ -328,7 +328,6 @@ pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_snvs_usdhc1_cd>; pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_snvs_usdhc1_cd>; pinctrl-3 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd_sleep>; - vqmmc-supply = <®_sd1_vqmmc>; #else pinctrl-names = "default", "sleep"; pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd>; @@ -336,6 +335,7 @@ no-1-8-v; #endif cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; + vqmmc-supply = <®_sd1_vqmmc>; disable-wp; wakeup-source; keep-power-in-suspend; |