From patchwork Sun Jan 3 10:11:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan \(OSS\)" X-Patchwork-Id: 356135 Delivered-To: patch@linaro.org Received: by 2002:a02:85a7:0:0:0:0:0 with SMTP id d36csp14222969jai; Sun, 3 Jan 2021 04:28:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJxI3VOipWjLuccSsZOnUVxBdcqGvfmoFqnY0kkmpeoFwWI2n0ZMChHCpbeDJ69S5fH1y8Be X-Received: by 2002:a05:6402:b9a:: with SMTP id cf26mr65718884edb.372.1609676881087; Sun, 03 Jan 2021 04:28:01 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1609676881; cv=pass; d=google.com; s=arc-20160816; b=C4uemvihfXyIvvMzhE+JbUj+nluVQaOfgVq632tqhHte/URNCWzEvB1t6L6osumCn4 OldIS/lo/lwM66Fo2mX+ma/glhyuSVcayX2/GKzNprn0KcW/iE35ZagRmHvZBLaWSMKJ UDYpyXZ9ZcuaUQsi3ohY2g8O65GksUHSQCtRFmov0VRXgKAHpzr5OMAbAA1hr920ahi0 HdX2PckbZeUHQVpJoe4Oq17PGfSS1L5UAhn216oAEYbsNwJ5ToFSxYC2WbCJzKKC0bNO itqnB+TQ8n5sxqgphLBDxImBfWseq2ivbxHVMNAM/Q4nO4e5W2ZeEnMg61F1klYfGia0 yC5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:message-id:date:subject:cc:to:from :dkim-signature; bh=UaUUPLhM54xpKz/n24BJsvFe9SV/KX0u5w2ds6+WC1k=; b=gs0+gRy0XRR+esdOmUD0+Cy/3++s+Np/xRmuQLxY7zVvX/8OPoXWF7vjKnnuVth5FW D+yT4HmaojokgbrzOfJk2eTZj1Y2L3pr4XW3mixWxIwtyYMPUl+Y7xjzvilIsiegYXjj /FO9cSaHo5/UILKXxqXzLUcGd+5zw9GJman/JWu+S1alPJtIsVOOMKqlhXI3VuhfWtRI IYDrUYtM1XR0/WvVHTKofXjXrXTzlHBZM3atkmJtg/q/vzwjd7V+21yw9wKeTFEQizQa UR3kqUe25Lnf42cBqtdvfnsyY4j9t4aMPRJQH5/F1QCjMAoARMEMov9zY/uFb8Lv1lC9 pbMA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=f7MTeYd1; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by mx.google.com with ESMTPS id p20si29469236eds.141.2021.01.03.04.28.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jan 2021 04:28:01 -0800 (PST) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=f7MTeYd1; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6D6AF801D8; Sun, 3 Jan 2021 13:27:58 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="f7MTeYd1"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B2F3782409; Sun, 3 Jan 2021 10:42:55 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20612.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::612]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D4E0E80829 for ; Sun, 3 Jan 2021 10:42:52 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ciq9ukSx0jp1fyobnHA9LkKxn3pvLUOx17dkbj+u5XuXz412XKEA3lNqXxqq74lPypYC3DCl1QYbhCvpbLNKNfidtpSPMewOMopyop+5dSXChml6vgs4PxNFn4sz3QA9fjX894unw9DA9T41yd5vuzhy6Hxrk+3MpqOBjXu7cht42fkhId7ScM5KXCkgFPesYfi7TZ8ZnKOQuuP4OtU37/ZvSG9zzFBibeeDobGZvi8hSOrygf3HB9xufnHFqCUfoTFaOp5zgKXCDLnxg+7x8eZSfrk/Bw7kz78y0z3DEMXmA/8XTh25oe6xL4rPWWtEFoNb/dU70uNEO5akB2Ftlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UaUUPLhM54xpKz/n24BJsvFe9SV/KX0u5w2ds6+WC1k=; b=e7vql2u/qX1DNN6M/sv2UD6XQh1o+trsMlfhRirwyJ3t/yx5aFeF45scuBhxQzPG7KFpZ3SAWOWErDJDJAWxLrxtxUHVuQWQNHkT4a1t9J0Z3Gu7bBER8UtgUHPM2OEtFUjVHbqTTwj7FUVzitQlEiexqlejSc5IkqMhzccgU1Idd4//MxGokXcsqYEKgJ+4r5xQgRDg+3CY1NORuTj86hGU833TYUJqdfF15R/Pr+CSCvvr68LTXSvuG7A/ixj7tah91kCFLKoK24fmEC6+PTJ/6zwFQlYRNDh5k3hSn7Hziqhqf/H3bt197ocn4xpdJ74fdPXVxex7TFX5A++kpQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UaUUPLhM54xpKz/n24BJsvFe9SV/KX0u5w2ds6+WC1k=; b=f7MTeYd1hJQ0D18gaD1EFvNySelqiZEvyuCg16wVVa1BN9dOLL7VGglTEQeiRRsiV/b13JEWI7AhG0VXNcC0oROVbk/RzoZGAin0AWgXim1vWtb7tuun8zvIKXDmDNv85/c2fIWi4LJPI8wBwvpOdQNFJYchqSUll1FJhxsJf+w= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none; denx.de; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DBAPR04MB7302.eurprd04.prod.outlook.com (2603:10a6:10:1a5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3721.23; Sun, 3 Jan 2021 09:42:50 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::c964:9:850a:fc5]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::c964:9:850a:fc5%10]) with mapi id 15.20.3721.024; Sun, 3 Jan 2021 09:42:50 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com Cc: uboot-imx@nxp.com, u-boot@lists.denx.de, Peng Fan Subject: [PATCH V2 01/12] imx: imx8mp_evk: enable eth support Date: Sun, 3 Jan 2021 18:11:33 +0800 Message-Id: <20210103101144.4375-1-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.28.0 X-Originating-IP: [119.31.174.71] X-ClientProxiedBy: SG2P153CA0034.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::21) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from linux-1xn6.ap.freescale.net (119.31.174.71) by SG2P153CA0034.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c7::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.0 via Frontend Transport; Sun, 3 Jan 2021 09:42:48 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a8b3ff01-392f-4ed5-9aa4-08d8afcbef99 X-MS-TrafficTypeDiagnostic: DBAPR04MB7302: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3276; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zKH/DDpDH8sO5MSfCNTI/MCb9945yozWQV1/4Z5rnmkTjoV7hICOTkV8QZTRm9SLAfZGrH2EwBPlVgj93uLypNFinmD+TKpbgCiAIhvTAF9+DNMYAd4gaqE51HFR1zWF1OfN99KSfRnNSUBKIGlNWTtjmXw9lvbo3c1Ee20T0uHS2j39FYMG/pnLgHYWSzmDXpvUWh5Gf76Ir6mkVMJgXU8smYxwUlN8aSTKUyQxRrKUHSnD8uX8cQeaqk5kPypDyH/hpjJm3nhgONPk4lYJEjCcxEq9ce/GJFh2n3HA+ZBnAO546UAJKOZY4SAf4NsDCWExRP1MBHgTPc1BcK4hhx87cmcuDqaSr643qWdY4DLSUZcKiqf/R5dSq25jQSuk1SQELSlAFeqJTSJGvrOKqxu1bKH5HsLMElvWOgfWC54m7wwwP8BWOhxtDdZYSPvP X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(376002)(396003)(346002)(39850400004)(66556008)(52116002)(66476007)(66946007)(6486002)(316002)(956004)(2616005)(16526019)(4326008)(8676002)(5660300002)(186003)(26005)(86362001)(6506007)(8936002)(1076003)(83380400001)(2906002)(6512007)(6666004)(478600001)(139555002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: U0gPxEw3xT9wEXIzBFKp5z1DqOyglDXz5ijPJBEEQg5BtQ2tVvHp+ivdlXgMAiSbrs6/5E0PiYES1Ht48Qe+79exKsPcMb9LLHj8TIFdwfLeKP3D11MQp+lG+ruB05VaLl8gZZLr4L8UOePVbz3L2/jqkdGz4cl3kRezpQCEJbys23agqCbbqbXv0n/77IeV6JSP6zuDvgbQSzdLnb8qKUU3ipeGKUUvJVfvfn1TgwtdzKctMNBb04LjDawZM/ABT0guRpTmGwjhayoCKRxFl8Juh2pbhCF9KrotToeZe7g184tTGqSdKF0p0+N41/SO2CerIZFspTiChqwN2ZZZT1irmKKAy+NfF31rSEteG3fiBhTRD3hY+bwWJBCCqlsKkLQ8LO189pobtgiss1uFiMlDH5WvS/rQocTSpU7j9mV6zzwI01Q1k01diRRUIq3N+ik99POsNT6regAAUjb9D0kFHJss+OpQDK3kdTm+x4b5jG9g25hrm+7VrFacZF6KmPKhQyDjTFwpBoGMsXdTTQStvy1IUoHF7iGYcWfrF6dF1e4u4xzuFRN2gEO4oGXGggyfZcRtVcOU4ngcuf/fF9xL6swQrMk9A4TmWmEjhANqgHHi0VBAwcsb/MYtIoScmSIArHpWkt/a0VLqEamxj0pFMavintzN4kLUrs6rc0rCd6HnF7zsi4OhnEQtZ41Yc1Hn44AbRi1zgS8v4i9ZO0ZgFSNTaBVSMJkJtuqQjx5SVcGACCcaK5/NkC7FHbL4vS/70XJ44Hp2RiUl8eGosZL2LpYEW2eYo5gk9+e7I2UyXXeCHwyKPMI9y+H0jaLIiVBZL5Nhqe/+ODgUAKwqV23TSEatGflACeLYdmgDcNRCSDWpVvWAt4BddVsZk8hbP57ocXUns2VpLJOiihKA2GDxTifC04q80KND1VSVJyE6tZvmmzKf2/Hs/HC44/2bNVITfYsg41hntaSu1YPvEMKzQM+/Z+1lRrWcgc7aHFD5mO5CsLTgPA+AnJSVdN7o X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2021 09:42:50.4838 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-Network-Message-Id: a8b3ff01-392f-4ed5-9aa4-08d8afcbef99 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1iZDA3TqnKLLoIflfY9nZT9PnH/7S6IlSPn18vnYYkHNdO8FZtv5Cs2Q/W+emDWAUHlJQ02BUK3OwTEqVBQL2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR04MB7302 X-Mailman-Approved-At: Sun, 03 Jan 2021 13:27:56 +0100 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.102.3 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan Add board code to configure the network interface Add net defconfig Signed-off-by: Peng Fan --- V2: Use phy-reset-gpios Use void for setup_fec Drop empty lines arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 ++ arch/arm/include/asm/arch-imx8m/imx-regs.h | 2 + board/freescale/imx8mp_evk/imx8mp_evk.c | 65 +++++++++++++++++++++- configs/imx8mp_evk_defconfig | 9 ++- include/configs/imx8mp_evk.h | 16 ++++++ 5 files changed, 94 insertions(+), 2 deletions(-) -- 2.28.0 diff --git a/arch/arm/dts/imx8mp-evk-u-boot.dtsi b/arch/arm/dts/imx8mp-evk-u-boot.dtsi index 24a93ac2d6..47100da567 100644 --- a/arch/arm/dts/imx8mp-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-evk-u-boot.dtsi @@ -131,3 +131,7 @@ &wdog1 { u-boot,dm-spl; }; + +&fec { + phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>; +}; diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index f1c410ec78..f5711155b7 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -62,6 +62,8 @@ #define DDRC_IPS_BASE_ADDR(X) (0x3d400000 + ((X) * 0x2000000)) #define DDR_CSD1_BASE_ADDR 0x40000000 +#define IOMUXC_GPR_GPR1_GPR_ENET_QOS_INTF_SEL_MASK 0x70000 + #if !defined(__ASSEMBLY__) #include #include diff --git a/board/freescale/imx8mp_evk/imx8mp_evk.c b/board/freescale/imx8mp_evk/imx8mp_evk.c index 034a349236..330b47fa5f 100644 --- a/board/freescale/imx8mp_evk/imx8mp_evk.c +++ b/board/freescale/imx8mp_evk/imx8mp_evk.c @@ -7,9 +7,13 @@ #include #include #include +#include +#include +#include #include #include #include +#include #include #include @@ -40,10 +44,69 @@ int board_early_init_f(void) return 0; } -int board_init(void) +static void setup_fec(void) +{ + struct iomuxc_gpr_base_regs *gpr = + (struct iomuxc_gpr_base_regs *)IOMUXC_GPR_BASE_ADDR; + + /* Enable RGMII TX clk output */ + setbits_le32(&gpr->gpr[1], BIT(22)); +} + +#define EQOS_RST_PAD IMX_GPIO_NR(4, 22) +static iomux_v3_cfg_t const eqos_rst_pads[] = { + MX8MP_PAD_SAI2_RXC__GPIO4_IO22 | MUX_PAD_CTRL(NO_PAD_CTRL), +}; + +static void setup_iomux_eqos(void) { + imx_iomux_v3_setup_multiple_pads(eqos_rst_pads, + ARRAY_SIZE(eqos_rst_pads)); + + gpio_request(EQOS_RST_PAD, "eqos_rst"); + gpio_direction_output(EQOS_RST_PAD, 0); + mdelay(15); + gpio_direction_output(EQOS_RST_PAD, 1); + mdelay(100); +} + +static int setup_eqos(void) +{ + struct iomuxc_gpr_base_regs *gpr = + (struct iomuxc_gpr_base_regs *)IOMUXC_GPR_BASE_ADDR; + + setup_iomux_eqos(); + + /* set INTF as RGMII, enable RGMII TXC clock */ + clrsetbits_le32(&gpr->gpr[1], + IOMUXC_GPR_GPR1_GPR_ENET_QOS_INTF_SEL_MASK, BIT(16)); + setbits_le32(&gpr->gpr[1], BIT(19) | BIT(21)); + + return set_clk_eqos(ENET_125MHZ); +} + +#if CONFIG_IS_ENABLED(NET) +int board_phy_config(struct phy_device *phydev) +{ + if (phydev->drv->config) + phydev->drv->config(phydev); return 0; } +#endif + +int board_init(void) +{ + int ret = 0; + + if (CONFIG_IS_ENABLED(FEC_MXC)) { + setup_fec(); + + if (CONFIG_IS_ENABLED(DWC_ETH_QOS)) + ret = setup_eqos(); + } + + return ret; +} int board_late_init(void) { diff --git a/configs/imx8mp_evk_defconfig b/configs/imx8mp_evk_defconfig index cd5724e811..538d0c0ef2 100644 --- a/configs/imx8mp_evk_defconfig +++ b/configs/imx8mp_evk_defconfig @@ -45,6 +45,9 @@ CONFIG_CMD_FUSE=y CONFIG_CMD_GPIO=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y CONFIG_CMD_CACHE=y CONFIG_CMD_REGULATOR=y CONFIG_CMD_EXT2=y @@ -71,8 +74,12 @@ CONFIG_DM_MMC=y CONFIG_SUPPORT_EMMC_BOOT=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_FSL_ESDHC_IMX=y -CONFIG_PHYLIB=y +CONFIG_PHY_REALTEK=y CONFIG_DM_ETH=y +CONFIG_PHY_GIGE=y +CONFIG_DWC_ETH_QOS=y +CONFIG_FEC_MXC=y +CONFIG_MII=y CONFIG_PINCTRL=y CONFIG_SPL_PINCTRL=y CONFIG_PINCTRL_IMX8M=y diff --git a/include/configs/imx8mp_evk.h b/include/configs/imx8mp_evk.h index 8253c6aa2f..7abaf5ff84 100644 --- a/include/configs/imx8mp_evk.h +++ b/include/configs/imx8mp_evk.h @@ -44,6 +44,22 @@ #endif +#if defined(CONFIG_CMD_NET) +#define CONFIG_ETHPRIME "eth1" /* Set eqos to primary since we use its MDIO */ + +#define CONFIG_FEC_XCV_TYPE RGMII +#define CONFIG_FEC_MXC_PHYADDR 1 +#define FEC_QUIRK_ENET_MAC + +#define DWC_NET_PHYADDR 1 +#ifdef CONFIG_DWC_ETH_QOS +#define CONFIG_SYS_NONCACHED_MEMORY (1 * SZ_1M) /* 1M */ +#endif + +#define PHY_ANEG_TIMEOUT 20000 + +#endif + /* Initial environment variables */ #define CONFIG_EXTRA_ENV_SETTINGS \ "script=boot.scr\0" \