Message ID | 20230211214729.478566-6-marex@denx.de |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.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=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=UNkrEnlW; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=YBBs5CTT; 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 ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4PDklF5KCyz23qt for <incoming@patchwork.ozlabs.org>; Sun, 12 Feb 2023 08:49:13 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4E507856FA; Sat, 11 Feb 2023 22:48:28 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1676152108; bh=eFNxPCdUILOHESo7GRSPPzokQQCi6zos/WOduOjYaiE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=UNkrEnlWeyRUd3fkg3dTNvrqRIYiScLv/i0H8tUFaQlxRp2vfiIGII8fXHlIzO3Jd /HuiDWbPA6KxE4Erb7drLXGRKkEZ8sJQD1RpwVGnT1XcTlsi9dT3MfuLfM2ua+MaQq sySm+VkGnJCkhESbQEY6ws3m0cqRfrlGvp2T75+ESZZc2+1fxvJoSwAdxWYnXp5WQx 5762ijvJ1m5PdsVmHx19L94fFSSWVOlV7rxectahoIfHvHbzV04dUaOogK0lNOJLZR 6bW9DrmzHwGB35G4Qo7f61pniycn6yaNKP3NYuWtfICTki96/VamHILsBCwTQzqs/x +3Cfee59h+W4A== Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id DC6218562C; Sat, 11 Feb 2023 22:47:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1676152074; bh=eFNxPCdUILOHESo7GRSPPzokQQCi6zos/WOduOjYaiE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YBBs5CTTBG38FxoD75iWRmAJTB0hV8oSwG2J1HQEPrWBoaqRHGIBEcQSLT8zQ7lkd fIKNBJjQWlLx9vj8m/gUg2vYf4ILMozViwuOVVoeWEO4zIhzaTleWk/XJ0qMibQV5y naFlEkP+PzJw/GguJVcRVSdqpXwChxDVhC+78EH9Oh4kqg2Y9HDIodv54kiobo2DII bVBDP9T07nr4qS9CY+mTtDQqZ9zHLja1QZ5Rnh1TjFnJbz+pIRjGqEBJIfEiXuOvSX AWyYEb6cF9QObU/D4xDumAKJv6fkpqHLNFdXNMxJ8yVcDCq59TBGzimbisftQcdhyA zNcET6UMSOq2Q== From: Marek Vasut <marex@denx.de> To: u-boot@lists.denx.de Cc: Marek Vasut <marex@denx.de>, Ramon Fried <rfried.dev@gmail.com>, "Ariel D'Alessandro" <ariel.dalessandro@collabora.com>, "NXP i.MX U-Boot Team" <uboot-imx@nxp.com>, Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>, Fabio Estevam <festevam@gmail.com>, Joe Hershberger <joe.hershberger@ni.com>, Lukasz Majewski <lukma@denx.de>, Marcel Ziswiler <marcel.ziswiler@toradex.com>, Michael Trimarchi <michael@amarulasolutions.com>, Peng Fan <peng.fan@nxp.com>, Sean Anderson <seanga2@gmail.com>, Stefano Babic <sbabic@denx.de>, Tim Harvey <tharvey@gateworks.com>, Tommaso Merciai <tommaso.merciai@amarulasolutions.com> Subject: [PATCH v3 06/14] net: dwc_eth_qos: Set DMA_MODE SWR bit to reset the MAC Date: Sat, 11 Feb 2023 22:47:21 +0100 Message-Id: <20230211214729.478566-6-marex@denx.de> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230211214729.478566-1-marex@denx.de> References: <20230211214729.478566-1-marex@denx.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean |
Series |
[v3,01/14] clk: imx8mp: Add EQoS MAC clock
|
expand
|
diff --git a/drivers/net/dwc_eth_qos.c b/drivers/net/dwc_eth_qos.c index 9a5575e7b83..ec58697b311 100644 --- a/drivers/net/dwc_eth_qos.c +++ b/drivers/net/dwc_eth_qos.c @@ -761,6 +761,12 @@ static int eqos_start(struct udevice *dev) eqos->reg_access_ok = true; + /* + * Assert the SWR first, the actually reset the MAC and to latch in + * e.g. i.MX8M Plus GPR[1] content, which selects interface mode. + */ + setbits_le32(&eqos->dma_regs->mode, EQOS_DMA_MODE_SWR); + ret = wait_for_bit_le32(&eqos->dma_regs->mode, EQOS_DMA_MODE_SWR, false, eqos->config->swr_wait, false);