From patchwork Mon Jul 26 06:01:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Dinh X-Patchwork-Id: 1509836 X-Patchwork-Delegate: sr@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=jPcGE43M; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GY8Tg2fxXz9sXS for ; Mon, 26 Jul 2021 16:02:31 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0306683287; Mon, 26 Jul 2021 08:02:21 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="jPcGE43M"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6B37683294; Mon, 26 Jul 2021 08:02:19 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from mail-qv1-xf36.google.com (mail-qv1-xf36.google.com [IPv6:2607:f8b0:4864:20::f36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 6AC8883287 for ; Mon, 26 Jul 2021 08:02:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=mibodhi@gmail.com Received: by mail-qv1-xf36.google.com with SMTP id jm13so4570673qvb.5 for ; Sun, 25 Jul 2021 23:02:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vQILAsaCli1sP2LzIZ7dMsCdQKYdK57BB/ReqVqYvAw=; b=jPcGE43MtM++8KbokFVc1YXQhK9eaqgLoHgIeoUCX74eeVqfEYyxb/c/DzNRbp4kjs NmJ+BKRdII8b70A+bycbT15j102tFijHjh2Vjx/8b/i3NIdSy9A+9nHg9DWAnNlCFcOI aWUFKStGuQaUHCyH1vdtDvyhPpHMuThyuPtAcMp7KCZU3fsPF6cUmmXl0mlzysgZdPWK KDEUxs75Q95aSBj8Jll41SJuyKVBe8HIGt2JjSVW6y/jyU6Asq7yxQuH2KIbaDhU2Onv s8sM5bOu1hPdBcxcdxkTwWuE8kr7zLyq4gWEev6NbAvugABvjD0Ghp3qpnhPXej/r0H9 TxwQ== 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=vQILAsaCli1sP2LzIZ7dMsCdQKYdK57BB/ReqVqYvAw=; b=Q9k7052OgQBKQOS2veQFVmmXNHk3nDZ9VqoPtrQDRR27TE/RwcYh8pVfjYkeIIdWQk exjniiY82HVYTnqto7oDn1biPaudI/HS/YspBwS5EYyFtLWhmAdbT+RHGptDZa3flaVN pRswcji9mQU0/l2OBdVa8etv1nViCF+GbE10IK/DKHOderxJe4I/mIvjYTXuN5xHWBYW i+VyKWZTHwFwyf63FK1b6EwI7WsSRd3jgLRh0uz496l1iCqI0ttHEtFT7Yu6EuyqE/sf 29iHV0uMuXSjiePo74phG4v9JAhyq+ERCSeQzPUaIy94q5uz2dyGPSkHbHU48gDvOLY4 ajuA== X-Gm-Message-State: AOAM532qaneACJEPWYy4vbjLQVab5Kaqp6Njog1uuqwR65uFcz91+P3z 4WX9eNGcfwuQ6YjhPcb95mJtbh6QpT0TTA== X-Google-Smtp-Source: ABdhPJwuUIshRHLwNPAOKv4LLnQl74wn9Qh4qCn3DbpCF055+64H1YufwroTgwaihSxMyLEjg0RRnw== X-Received: by 2002:a0c:eb8d:: with SMTP id x13mr16830498qvo.45.1627279333092; Sun, 25 Jul 2021 23:02:13 -0700 (PDT) Received: from localhost.localdomain ([66.218.48.116]) by smtp.gmail.com with ESMTPSA id h2sm19282248qkf.106.2021.07.25.23.02.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jul 2021 23:02:12 -0700 (PDT) From: Tony Dinh To: U-Boot Mailing List , Stefan Roese , Jason Cooper Cc: Chris Packham , Tom Rini , Tony Dinh , Adam Ford Subject: [PATCH 1/3] arm: kirkwood: Dreamplug: Add DM Ethernet and DM SATA configs Date: Sun, 25 Jul 2021 23:01:18 -0700 Message-Id: <20210726060121.7253-2-mibodhi@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210726060121.7253-1-mibodhi@gmail.com> References: <20210726060121.7253-1-mibodhi@gmail.com> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Add DM_ETH, SATA_MV and associated configs to dreamplug_defconfig Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese --- configs/dreamplug_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/configs/dreamplug_defconfig b/configs/dreamplug_defconfig index 8956d2f3c5..516e28752c 100644 --- a/configs/dreamplug_defconfig +++ b/configs/dreamplug_defconfig @@ -51,3 +51,7 @@ CONFIG_USB=y CONFIG_DM_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_STORAGE=y +CONFIG_DM_ETH=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_CMD_SATA=y +CONFIG_SATA_MV=y From patchwork Mon Jul 26 06:01:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Dinh X-Patchwork-Id: 1509837 X-Patchwork-Delegate: sr@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=TQ8jyc1W; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GY8Tl717Gz9sXN for ; Mon, 26 Jul 2021 16:02:35 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id ADF7A83297; Mon, 26 Jul 2021 08:02:32 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="TQ8jyc1W"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D1EB483297; Mon, 26 Jul 2021 08:02:30 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.2 Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 9675883298 for ; Mon, 26 Jul 2021 08:02:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=mibodhi@gmail.com Received: by mail-qk1-x735.google.com with SMTP id x3so7800079qkl.6 for ; Sun, 25 Jul 2021 23:02:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XN/PqB8ukL1v/RV0BvVcCAt3mifOGvLFxWS67YWzV7A=; b=TQ8jyc1WCSA60UThD22cl35DDdf5Qok+YXN8KpRtkHxRK68o+76xOdBNlVPNTExPkd PQMaXuiP/iz01JtOXNi9FGmK2jab9jOxuB/ifF31aZ3NxYXjCjMkjBl+KVwNT+EXJTC9 apvX9R6tZvRO1U94nkHHdBP42wdiF6BG0TwXEgIZ63GWxx5r6Fkg+5xi0lkZLbbMFyAg jPwzMN8+hjvp9vu5H9c8uwWihKXs/nEzDwJAmkv2IDhBki/69uoICfxJ7mOIvWExsBe/ 67dpK+9xg80oSKhd82N/nVyHc3IyfRtzyA77KPhwCMaNGRLLMv3zbCcr8m/gsVKAAOAC E0uA== 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=XN/PqB8ukL1v/RV0BvVcCAt3mifOGvLFxWS67YWzV7A=; b=WosiGVHsol1+S7gmJMXQB0+rP0Hz2I5Q8kL0zH9jMFUtGbCOze9yUH6pD/XUuML6C/ hWyqDZCDITXxX5ToUZTzYgoLRA++7KWIEpBNaQ/VjLaG1Gmxw2fa7Hv0fC1Lo/tR/cMt 0gegFbNlBVREvzt5TKbneQhZeaQ0NxH/9+X/x4abx1YKTW4kSMbgEWxxBpVuj7AVxifR HAHundTtXD2kg7AcksTpz89oug66LKM7p45sBW38FzAQbUP8O/e4JbtzX0dUQozzeQg6 6OXFK57x0cvVQuCRNon2RJPz1bOOovM51epqCU7mdaHmTN8SZzBVkkHtftBlu0+xab+/ WTDw== X-Gm-Message-State: AOAM533ylEnA6O+JnrVbe7buS4oTD25L6wOYe+HytYJ/i5yLmcZIyApQ FVlwjdixQtb2JxbizuEytzg0QSYA+Gypkw== X-Google-Smtp-Source: ABdhPJyY6u7F9aVqdhIsZdImjnksceZqHDw/rU9cSkB6Z5GzOnu/w0PkuS84s9wMDaSXgcrlItydYg== X-Received: by 2002:a05:620a:13f8:: with SMTP id h24mr16040052qkl.350.1627279345358; Sun, 25 Jul 2021 23:02:25 -0700 (PDT) Received: from localhost.localdomain ([66.218.48.116]) by smtp.gmail.com with ESMTPSA id h2sm19282248qkf.106.2021.07.25.23.02.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jul 2021 23:02:25 -0700 (PDT) From: Tony Dinh To: U-Boot Mailing List , Stefan Roese , Jason Cooper Cc: Chris Packham , Tom Rini , Tony Dinh , Simon Glass Subject: [PATCH 2/3] arm: kirkwood: Dreamplug: Use Ethernet PHY name and address from device tree Date: Sun, 25 Jul 2021 23:01:19 -0700 Message-Id: <20210726060121.7253-3-mibodhi@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210726060121.7253-1-mibodhi@gmail.com> References: <20210726060121.7253-1-mibodhi@gmail.com> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean In DM Ethernet, the old "egiga0" and 'egiga1" names are no longer valid, so replace these with Ethernet PHY names from device tree. Also, read Ethernet PHY address for each port from device tree. Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese --- board/Marvell/dreamplug/dreamplug.c | 62 ++++++++++++++++++++++------- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/board/Marvell/dreamplug/dreamplug.c b/board/Marvell/dreamplug/dreamplug.c index e1c64b5224..d5b6b22ddf 100644 --- a/board/Marvell/dreamplug/dreamplug.c +++ b/board/Marvell/dreamplug/dreamplug.c @@ -1,5 +1,6 @@ // SPDX-License-Identifier: GPL-2.0+ /* + * Copyright (C) 2021 Tony Dinh * (C) Copyright 2011 * Jason Cooper * @@ -97,42 +98,75 @@ int board_init(void) return 0; } +static int fdt_get_phy_addr(const char *path) +{ + const void *fdt = gd->fdt_blob; + const u32 *reg; + const u32 *val; + int node, phandle, addr; + + /* Find the node by its full path */ + node = fdt_path_offset(fdt, path); + if (node >= 0) { + /* Look up phy-handle */ + val = fdt_getprop(fdt, node, "phy-handle", NULL); + if (val) { + phandle = fdt32_to_cpu(*val); + if (!phandle) + return -1; + /* Follow it to its node */ + node = fdt_node_offset_by_phandle(fdt, phandle); + if (node) { + /* Look up reg */ + reg = fdt_getprop(fdt, node, "reg", NULL); + if (reg) { + addr = fdt32_to_cpu(*reg); + return addr; + } + } + } + } + return -1; +} + #ifdef CONFIG_RESET_PHY_R -void mv_phy_88e1116_init(char *name) +void mv_phy_88e1116_init(const char *name, const char *path) { u16 reg; - u16 devadr; + int phyaddr; if (miiphy_set_current_dev(name)) return; - /* command to read PHY dev address */ - if (miiphy_read(name, 0xEE, 0xEE, (u16 *) &devadr)) { - printf("Err..%s could not read PHY dev address\n", - __func__); + phyaddr = fdt_get_phy_addr(path); + if (phyaddr < 0) return; - } /* * Enable RGMII delay on Tx and Rx for CPU port * Ref: sec 4.7.2 of chip datasheet */ - miiphy_write(name, devadr, MV88E1116_PGADR_REG, 2); - miiphy_read(name, devadr, MV88E1116_MAC_CTRL2_REG, ®); + miiphy_write(name, phyaddr, MV88E1116_PGADR_REG, 2); + miiphy_read(name, phyaddr, MV88E1116_MAC_CTRL2_REG, ®); reg |= (MV88E1116_RGMII_RXTM_CTRL | MV88E1116_RGMII_TXTM_CTRL); - miiphy_write(name, devadr, MV88E1116_MAC_CTRL2_REG, reg); - miiphy_write(name, devadr, MV88E1116_PGADR_REG, 0); + miiphy_write(name, phyaddr, MV88E1116_MAC_CTRL2_REG, reg); + miiphy_write(name, phyaddr, MV88E1116_PGADR_REG, 0); /* reset the phy */ - miiphy_reset(name, devadr); + miiphy_reset(name, phyaddr); printf("88E1116 Initialized on %s\n", name); } void reset_phy(void) { + char *eth0_name = "ethernet-controller@72000"; + char *eth0_path = "/ocp@f1000000/ethernet-controller@72000/ethernet0-port@0"; + char *eth1_name = "ethernet-controller@76000"; + char *eth1_path = "/ocp@f1000000/ethernet-controller@72000/ethernet1-port@0"; + /* configure and initialize both PHY's */ - mv_phy_88e1116_init("egiga0"); - mv_phy_88e1116_init("egiga1"); + mv_phy_88e1116_init(eth0_name, eth0_path); + mv_phy_88e1116_init(eth1_name, eth1_path); } #endif /* CONFIG_RESET_PHY_R */ From patchwork Mon Jul 26 06:01:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tony Dinh X-Patchwork-Id: 1509838 X-Patchwork-Delegate: sr@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=TmniIg1C; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GY8V2114Dz9sXN for ; Mon, 26 Jul 2021 16:02:50 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 194288329C; Mon, 26 Jul 2021 08:02:47 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="TmniIg1C"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 346888329D; Mon, 26 Jul 2021 08:02:45 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,SPF_HELO_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-qv1-xf2e.google.com (mail-qv1-xf2e.google.com [IPv6:2607:f8b0:4864:20::f2e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 667388329C for ; Mon, 26 Jul 2021 08:02:38 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=mibodhi@gmail.com Received: by mail-qv1-xf2e.google.com with SMTP id t4so4598027qvj.0 for ; Sun, 25 Jul 2021 23:02:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=poXACr1VQXpZTrzKCdt263zLAXYu4uQWTj8UOyAPuUA=; b=TmniIg1CyYzXxSlluZjsuOHG6H3ZABbiuhqD58oMBgxWENoFNL9BiraHmdk60n5UYl GA/4sbuerfeFKMYqgDwTHimhlZWtqiJ17Q7S8i+bCQ5pPXlQGKg+wly5Ht4cTf2alrv7 HMcge+2Ir/5eSR++Q47DLdZAeQG+MXXlIJ6Go8j8cM3HvjWUCd+czy3S9dYjwSQS6wV1 uXWVAbg3QlsTSFqotSafaBTJfJtCGzT2UZxcLVy8hywjAkKiNWTNBtUw0sFRFG4iGDSu cBOV8T2WBz19bc5/pUAzD3fPcujsXN0dfimdnyDWLLgaiNKcM/pTIVrT0K1KAsGVHQSt q4iA== 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=poXACr1VQXpZTrzKCdt263zLAXYu4uQWTj8UOyAPuUA=; b=g7TR/h8RVdFOnqWTHEwQj02UOIEOrRJl1HAuZjs1B/MOUE3jtxM3enXaQSRjpDkyDL WgQ9RK9CwH59oYgJ7wXQob+FqHPbP5vz2JAeIZxO7UBurcKythfvUiYxCMedArxsrxkg m9lfEewbMIit/Zxg5spBJqTVVq1o/76cVh+mI69W8h0eE6SYRaup86RbEtR+yjQcU8cW 6EgJCaSciuiWKG1WXeUETjXPkJfH/9JE93Kp39fAdhe/v03IRiIIwGFGM7+or1VpvnPm aMJzSEM2qypw3wq6+fc0JHRcvfo1jc59MBXhYOinvdkOjT+7ehy/DkwX4oodwG0TiSS3 OoYw== X-Gm-Message-State: AOAM530v2YDqJdIEJFPuNCkvSWnkGrfAlANO1NL2wPkywMCMqinSV/Ar YMCQNeF7JM92NozAdDJnTd6mMpgk4aK8nw== X-Google-Smtp-Source: ABdhPJwbcQRLP9SjvrUAofDeDAq7DNMlMBU/iD34IHq+By7aXmAHWwjs55W1bgXXc8Z0vyj2uCt9IA== X-Received: by 2002:a0c:8525:: with SMTP id n34mr13204201qva.19.1627279357113; Sun, 25 Jul 2021 23:02:37 -0700 (PDT) Received: from localhost.localdomain ([66.218.48.116]) by smtp.gmail.com with ESMTPSA id h2sm19282248qkf.106.2021.07.25.23.02.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jul 2021 23:02:36 -0700 (PDT) From: Tony Dinh To: U-Boot Mailing List , Stefan Roese , Jason Cooper Cc: Chris Packham , Tom Rini , Tony Dinh Subject: [PATCH 3/3] arm: kirkwood: Dreamplug: Add DM SATA and remove IDE configs Date: Sun, 25 Jul 2021 23:01:20 -0700 Message-Id: <20210726060121.7253-4-mibodhi@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210726060121.7253-1-mibodhi@gmail.com> References: <20210726060121.7253-1-mibodhi@gmail.com> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean - Enable DM SATA, removed IDE driver, and add SATA MV driver. - Use ethernet PHY names from device tree in default boot command Signed-off-by: Tony Dinh Reviewed-by: Stefan Roese --- include/configs/dreamplug.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/include/configs/dreamplug.h b/include/configs/dreamplug.h index 9106203ebc..65962ee733 100644 --- a/include/configs/dreamplug.h +++ b/include/configs/dreamplug.h @@ -31,8 +31,8 @@ /* * Default environment variables */ -#define CONFIG_BOOTCOMMAND "setenv ethact egiga0; " \ - "${x_bootcmd_ethernet}; setenv ethact egiga1; " \ +#define CONFIG_BOOTCOMMAND "setenv ethact ethernet-controller@72000; " \ + "${x_bootcmd_ethernet}; setenv ethact ethernet-controller@76000; " \ "${x_bootcmd_ethernet}; ${x_bootcmd_usb}; ${x_bootcmd_kernel}; "\ "setenv bootargs ${x_bootargs} ${x_bootargs_root}; " \ "bootm 0x6400000;" @@ -52,4 +52,12 @@ #define CONFIG_PHY_BASE_ADR 0 #endif /* CONFIG_CMD_NET */ +/* + * SATA Driver configuration + */ +#ifdef CONFIG_SATA +#define CONFIG_SYS_SATA_MAX_DEVICE 1 +#define CONFIG_LBA48 +#endif /* CONFIG_SATA */ + #endif /* _CONFIG_DREAMPLUG_H */