From patchwork Tue Jul 9 07:55:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1129627 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.b="WrBH+OLO"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45jZbW37STz9sML for ; Tue, 9 Jul 2019 18:04:23 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 17A35C21DE8; Tue, 9 Jul 2019 08:01:18 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=KHOP_BIG_TO_CC, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id BC6D6C21E62; Tue, 9 Jul 2019 07:56:08 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id B0329C21DB5; Tue, 9 Jul 2019 07:55:50 +0000 (UTC) Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by lists.denx.de (Postfix) with ESMTPS id 8AA28C21E1E for ; Tue, 9 Jul 2019 07:55:47 +0000 (UTC) Received: by mail-wr1-f68.google.com with SMTP id n9so19906353wru.0 for ; Tue, 09 Jul 2019 00:55:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/EBJ9TxLUJ1qk+15kbBhgjsOsvx/F2bnSoAFZxTaLNo=; b=WrBH+OLOo67azN2kz+BvwFJ6lZAtmKBGXvp6aaG2vGz0EVQC0eDixoxNlNX7yqV/lq +pXzo0CjZCKUw+8CbNm536l7C67r9tkOO2ubLFvsFUi9Eh7yAMTR705TQekEGz3rUp/N NhVDPdQR4eIZzjU5kaaUkG9dDWx3sExt2k0NW9mnFhPLoc27yJHRzKM09qTtcqAaqnH0 NbJb9JX5BONSvWFP2UmWUsyYJ+xqwf3KnUwK9kZ1iHUbdNjZU2x75/KmBNQtC2poETHd 5pPCH5qtrB7xGmHQlLwX07hengK8bZ8ScA0wxj3sAfLQRuHItdijHCchFzMFr1pXlpEH 6bDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/EBJ9TxLUJ1qk+15kbBhgjsOsvx/F2bnSoAFZxTaLNo=; b=DUppr2Z5vpluVW2NXayQCFO22mb2Oau0XoQm2sUtxgVnhBz7rhjIAzT9lLyGyOCQVY pU7B9da3VcV4J+Omi5fHVguvaInneJE4sICNEQBCQw12feIHHMhAp1w4AbnuPHz3Lk4N zb52h1tHJ7ZBEi8CCO6fibaLHlrop/f+QTwi4IuKyb+R9uYbnigkIWZIHTMlAiOrkYYI +8Rji+6OCA0Jy4iriPVpCIAWxz1BrWUNHNSWImiogC/Q3xAntnFWCz1tjBfl3GYMep1l md+YX3xnNjOmGkwTbQkMatXq1HH/N7mC42V+kJxnmrGzMloL4HnwzU940dlGEIAYD/no Nvbg== X-Gm-Message-State: APjAAAX1ktBYndu69G694fYqMbabo9Vc6sLBjyOH2b3+jROtuoPiIAco yav6sFBofsEW1r0Kx5n3FJndiw== X-Google-Smtp-Source: APXvYqzCfS2sRcmFsKYYxrFuLjy0o5QZ3gDNDrlIIAChXH4yr8vGvZ3ItvBw+btfsmC2NjKozyhYTA== X-Received: by 2002:a5d:66c5:: with SMTP id k5mr24248146wrw.304.1562658947254; Tue, 09 Jul 2019 00:55:47 -0700 (PDT) Received: from debian-brgl.home ([2a01:cb1d:af:5b00:6d6c:8493:1ab5:dad7]) by smtp.gmail.com with ESMTPSA id t15sm19578565wrx.84.2019.07.09.00.55.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 09 Jul 2019 00:55:46 -0700 (PDT) From: Bartosz Golaszewski To: Albert Aribaud , Adam Ford , Sekhar Nori , Kevin Hilman , David Lechner , Tom Rini , Peter Howard , Simon Glass , Mario Six , Heiko Schocher , Joe Hershberger Date: Tue, 9 Jul 2019 09:55:23 +0200 Message-Id: <20190709075529.15423-9-brgl@bgdev.pl> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190709075529.15423-1-brgl@bgdev.pl> References: <20190709075529.15423-1-brgl@bgdev.pl> MIME-Version: 1.0 Cc: u-boot@lists.denx.de, Bartosz Golaszewski Subject: [U-Boot] [PATCH 08/14] davinci: omapl138-lcdk: enable driver model for NAND X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Bartosz Golaszewski 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 --- arch/arm/dts/da850-lcdk-u-boot.dtsi | 4 ++++ configs/omapl138_lcdk_defconfig | 1 + include/configs/omapl138_lcdk.h | 4 ++++ 3 files changed, 9 insertions(+) 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