arm: dts: include gpio nodes for card detect

Several MMC drivers use GPIO for card detection with cd-gpios property in
the MMC node pointing to a GPIO node. However, as U-Boot tries to save
space by keeping only required nodes using u-boot* properties, several
devices tree result in having only in the MMC node but not the GPIO node
associated to cd-gpios.

This patch, fixes several ocurrence of this issue.

Signed-off-by: Walter Lozano <walter.lozano@collabora.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Tested-by: Adam Ford <aford173@gmail.com> #da850-evm
This commit is contained in:
Walter Lozano 2020-06-25 01:10:15 -03:00 committed by Simon Glass
parent cbd484f0eb
commit 407009a426
5 changed files with 24 additions and 1 deletions

View File

@ -39,3 +39,7 @@
&spi1 {
u-boot,dm-spl;
};
&gpio {
u-boot,dm-spl;
};

View File

@ -28,3 +28,7 @@
&serial2 {
u-boot,dm-spl;
};
&gpio {
u-boot,dm-spl;
};

View File

@ -43,3 +43,7 @@
&noc {
u-boot,dm-pre-reloc;
};
&gpio7 {
u-boot,dm-pre-reloc;
};

View File

@ -3,7 +3,7 @@
* Copyright 2015 Google, Inc
*/
#include "rk3288-u-boot.dtsi"
#include "rk3288-veyron-u-boot.dtsi"
&dmc {
rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d

View File

@ -0,0 +1,11 @@
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright 2015 Google, Inc
*/
#include "rk3288-u-boot.dtsi"
&gpio7 {
u-boot,dm-pre-reloc;
};