diff options
author | Bartosz Golaszewski <bgolaszewski@baylibre.com> | 2019-07-29 08:58:04 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-07-29 17:58:52 -0400 |
commit | f5a47554e0f7d4d2484fa65796dd1c06caa6494f (patch) | |
tree | 97d92b6a63d7037d8b6b4cbfbb18efedf574771f | |
parent | 29d8eb3345fe52d1bb338c541b76684f4c3a3ec6 (diff) | |
download | u-boot-f5a47554e0f7d4d2484fa65796dd1c06caa6494f.tar.gz |
davinci: omapl138-lcdk: enable driver model for NAND
Enable the driver-model on da850-lcdk. We need to add a dummy nand node
to the device tree, as the real nand node is a sub-node of the aemif
device.
On linux the aemif driver populates all its child nodes, but we can't do
it in u-boot currently.
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
-rw-r--r-- | arch/arm/dts/da850-lcdk-u-boot.dtsi | 4 | ||||
-rw-r--r-- | configs/omapl138_lcdk_defconfig | 1 | ||||
-rw-r--r-- | include/configs/omapl138_lcdk.h | 4 |
3 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/dts/da850-lcdk-u-boot.dtsi b/arch/arm/dts/da850-lcdk-u-boot.dtsi index 80dda8ef58..541f4ca200 100644 --- a/arch/arm/dts/da850-lcdk-u-boot.dtsi +++ b/arch/arm/dts/da850-lcdk-u-boot.dtsi @@ -9,4 +9,8 @@ aliases { i2c0 = &i2c0; }; + + nand { + compatible = "ti,davinci-nand"; + }; }; diff --git a/configs/omapl138_lcdk_defconfig b/configs/omapl138_lcdk_defconfig index 7752308564..fa4ce692ff 100644 --- a/configs/omapl138_lcdk_defconfig +++ b/configs/omapl138_lcdk_defconfig @@ -39,6 +39,7 @@ CONFIG_DM=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_DAVINCI=y CONFIG_DM_MMC=y +CONFIG_MTD=y CONFIG_NAND=y CONFIG_NAND_DAVINCI=y CONFIG_SYS_NAND_BUSWIDTH_16BIT=y diff --git a/include/configs/omapl138_lcdk.h b/include/configs/omapl138_lcdk.h index db4a663c53..20fd7ff713 100644 --- a/include/configs/omapl138_lcdk.h +++ b/include/configs/omapl138_lcdk.h @@ -168,6 +168,10 @@ #define CONFIG_SPL_NAND_DRIVERS #define CONFIG_SPL_NAND_ECC #define CONFIG_SPL_NAND_LOAD + +#ifndef CONFIG_SPL_BUILD +#define CONFIG_SYS_NAND_SELF_INIT +#endif #endif #ifdef CONFIG_SYS_USE_NOR |