]> git.baikalelectronics.ru Git - uboot.git/commit
imx6q-sabrelite: Re-add mmc aliases
authorDetlev Casanova <detlev.casanova@collabora.com>
Thu, 8 Dec 2022 18:15:52 +0000 (13:15 -0500)
committerStefano Babic <sbabic@denx.de>
Tue, 31 Jan 2023 14:46:39 +0000 (15:46 +0100)
commiteb81accfe6d0e94a3700b80bf5b2799d3c7ea8ab
treeab5325516188e21aecdd07a73c35e4860255db38
parent80e4cb4654e42100c7f262d7a73f7a302c2d4314
imx6q-sabrelite: Re-add mmc aliases

In commit c2092e38fd666fa22f5003e807d07cdfb2acea2b, the device tree was
synchronized from linux and the aliases were dropped.

They need to be kept so that the mmc cards are in the right order.
Without the aliases, u-boot reports:
MMC:   FSL_SDHC: 2, FSL_SDHC: 3

With the aliases, u-boot reports:
MMC:   FSL_SDHC: 0, FSL_SDHC: 1

The upstream linux device tree does not contain the same aliases than
u-boot (It keeps the devices order with /dev/mmcblk2 and /dev/mmcblk3).
Because this board has been using different aliases in u-boot
and linux, a imx6q-sabrelite-u-boot.dtsi file is added to be
automatically included in imx6q-sabrelite.dts.

This way, linux and u-boot each keep their own aliases and there
is no breakage on current installations.

This should never be done for new boards as we want to keep linux and
u-boot with the same aliases as much as possible.
This patch is only necessary to avoid breaking existing setups.

Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Reviewed-by: Fabio Estevam <festevam@denx.de>
arch/arm/dts/imx6q-sabrelite-u-boot.dtsi [new file with mode: 0644]