From patchwork Mon Dec 17 11:51:40 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 1014436 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=brainfault.org Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=brainfault-org.20150623.gappssmtp.com header.i=@brainfault-org.20150623.gappssmtp.com header.b="FzuXS5IN"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 43JKJP4CWjz9s2P for ; Mon, 17 Dec 2018 22:52:05 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id CAB0BC21FEA; Mon, 17 Dec 2018 11:52:02 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 F1C45C21D8A; Mon, 17 Dec 2018 11:51:59 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 020AEC21D8A; Mon, 17 Dec 2018 11:51:57 +0000 (UTC) Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by lists.denx.de (Postfix) with ESMTPS id 592BBC21C2C for ; Mon, 17 Dec 2018 11:51:57 +0000 (UTC) Received: by mail-pf1-f196.google.com with SMTP id y126so6261221pfb.4 for ; Mon, 17 Dec 2018 03:51:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=IMZgcWOJqLP0UTRPLAcDl4VVsBBx6QBcIP9DkADOM8A=; b=FzuXS5INaArGF+sMKDrsir4FSabfbGErkt8H0Q+lIQAgESurXF+8rBRQkx/otDf5mH N62a0P4f3Z20gSJpmkDCeP98J8DGqLmyY76yVXRPyV2q0qFCBQZ6bJFGqX8JnulGwPFv kQIo60ZkQfJNNwL6hREMlgxDegzgU6BQYkLYt2PyWlf1lIhBKnf4n3JjcQaXCZJ3ym+7 afyzp6mxzhJo6y4/Ukai9nSSBSgRtVv0zJIqSJfgsBK+jK35p0zrINV4teVV3x6JyOb2 ELID8RmZUgCbvy9mSBO5i3OKP0kINVJiJZ4qrqjmjkgqtDUtQ6OfSXmpBZhXiElZ20xn 8X8Q== 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; bh=IMZgcWOJqLP0UTRPLAcDl4VVsBBx6QBcIP9DkADOM8A=; b=t4G7kmjIqtt+4SwI/NwEEgV/RDrJpA7mwHbYQSzlZKSuz78CMFX6y4tzFYo+SHMI+g GtSh+2Yp03QNE2loEQ3t3I5t4iY40BalI58RjH68QbQmpUtQ/exPBCNxNWRZRN8vzbTI OFlPLnET+R0g4PxxUtcz4kXN0IOOC+4eXhWIb0ayapxt2Fz2WXGRqEbxgYDBHN1E262K f0zAHYP8uLIDRxcBhTsl1t8X0vQg60TnINfabz9t5K3Qnq26rnWSzr/aPBRYmxbKfpJJ regOdtaO3/CQiawrTlscgb4TuBKmVdUwCvaBd5N5wgpNxWzFmmIQFYTmTkigiyT61tbX 9zcA== X-Gm-Message-State: AA+aEWaxHAeYGOeMGQ3f8slvP+Z2XjImRVZ0r77odoAzsKh8eBcYRbKt km6+zxCThKohxOfdAIIS7hN50w== X-Google-Smtp-Source: AFSGD/XjRnz2fCIxXaYfHL/4U/+XXKQ+nApB8bUh56TvRK891tBq0gusKdHr4i7ce+yBZsxtFHoYqg== X-Received: by 2002:a62:4549:: with SMTP id s70mr12354541pfa.233.1545047515677; Mon, 17 Dec 2018 03:51:55 -0800 (PST) Received: from localhost.localdomain ([49.207.49.69]) by smtp.gmail.com with ESMTPSA id e16sm16068610pfn.46.2018.12.17.03.51.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Dec 2018 03:51:54 -0800 (PST) From: Anup Patel To: Rick Chen , Bin Meng , Joe Hershberger , Lukas Auer Date: Mon, 17 Dec 2018 17:21:40 +0530 Message-Id: <20181217115143.18373-1-anup@brainfault.org> X-Mailer: git-send-email 2.17.1 Cc: U-Boot Mailing List , Palmer Dabbelt , Alexander Graf , Christoph Hellwig , Atish Patra Subject: [U-Boot] [PATCH 0/3] Ethernet support for QEMU sifive_u machine 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: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This patchset enables Cadance MACB ethernet driver for QEMU sifive_u machine. The Cadance MACB ethernet driver works fine for QEMU sifive_u machince in both M-mode and S-mode with some minor fixes. The patches are based upon latest RISC-V U-Boot tree (git://git.denx.de/u-boot-riscv.git) at commit id 9deb8d2fcd13d4a40a4e63c396fe4376af46efac To try on QEMU, please ensure following patches are applied to QEMU sources: https://patchwork.kernel.org/patch/10729579/ https://patchwork.kernel.org/patch/10729581/ Anup Patel (3): riscv: Add asm/dma-mapping.h for DMA mappings net: macb: Fix clk API usage for RISC-V systems riscv: qemu: Imply MACB ethernet for emulation arch/riscv/include/asm/dma-mapping.h | 37 ++++++++++++++++++++++++++++ board/emulation/qemu-riscv/Kconfig | 4 +++ drivers/net/macb.c | 4 ++- 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 arch/riscv/include/asm/dma-mapping.h