Received: by 2002:a05:7412:bb8d:b0:d7:7d3a:4fe2 with SMTP id js13csp694167rdb; Tue, 15 Aug 2023 09:09:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IENhvcYwVJLGD78tP/4RGpK/y37HzLI0EWeSeqSa1q1VZgwKGD/FBvLtKWVg4z8KBHF9PAA X-Received: by 2002:a05:6a00:2da7:b0:679:bc89:e5b with SMTP id fb39-20020a056a002da700b00679bc890e5bmr13316837pfb.19.1692115781630; Tue, 15 Aug 2023 09:09:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692115781; cv=none; d=google.com; s=arc-20160816; b=KrSz5dVUkj4w07+Lif0CmtARKU+vdQIeA/rm2jHBguu2FRsaVrrU4uG1zr9R4hlWgM XLk8IVotCghvqC3NVs1Jp4YJEBW7hBxSnR7yQcZUK3q9LbGIun8xNYHJhlxrQeYuZ6g8 oFxyDH11LU1UWLTS0YIzGFNgjwDNxdU58jazdkaewJntA+rl9hhigsSi3lfI8fS4QPy7 sowyKAUjBQhPUN3pD/N+WdU7nOxPMcq+XedTI4XlC2+rxnppskBfEGrylL26mJIhj89Q pfL4pajxYN8Nz8WSnnQbsfazmyVLo0qdywUS/v3owCE+YHYx7qWdUQMae84+rOZeGpQJ ewxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:authenticated-by; bh=hTSu3h40JI+h5XEuZ5q5rM8nGh5FQcA6WGO4f6w8nL0=; fh=u4IdMy/YIsPp6wP+24ZcOisgCjiGvn0hIBaoL0na9PA=; b=G+IyX1zNmnGZFnkfKFveWo+I+M89qBedZW97Zq98M8gYyhq0wqfeFWYthtvnwhjtYX +SiJfJC2A9HLBRMwdsf8loEoGQUJzo+/0FBXYqzpTEeBaYIwVQSzXskVwN2NYvZM7Fsx Q8MsnsTBB5vEymxQ3D8ay6NxlCRN0wLpzpZHodMT0KKdNbGawnYLl9vuYe3/FLCFWSqo jsfbWDgwyaNVwj3qo4OxkX1zt0Xbl1bw4S4dTrFJLa4vMT71Gs/DnDsHenlxsrvkYw9X nK4tYXEtowecFzEotME0UcJ6Sej9KFhNygHn4B0+35pG6YefoJw5oWl3ba4bku5kxxRS tqHA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j187-20020a638bc4000000b00565ea3bec8fsi348125pge.78.2023.08.15.09.09.24; Tue, 15 Aug 2023 09:09:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237696AbjHOOiz (ORCPT + 99 others); Tue, 15 Aug 2023 10:38:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237695AbjHOOia (ORCPT ); Tue, 15 Aug 2023 10:38:30 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 407E6106; Tue, 15 Aug 2023 07:38:27 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 37FEbj1E3010662, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36505.realtek.com.tw[172.21.6.25]) by rtits2.realtek.com.tw (8.15.2/2.81/5.90) with ESMTPS id 37FEbj1E3010662 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 15 Aug 2023 22:37:45 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36505.realtek.com.tw (172.21.6.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.32; Tue, 15 Aug 2023 22:38:05 +0800 Received: from RTDOMAIN (172.21.210.160) by RTEXMBS04.realtek.com.tw (172.21.6.97) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.7; Tue, 15 Aug 2023 22:38:04 +0800 From: Justin Lai To: CC: , , , , , Justin Lai Subject: [PATCH net-next v3 0/2] Add Realtek automotive PCIe driver Date: Tue, 15 Aug 2023 22:37:54 +0800 Message-ID: <20230815143756.106623-1-justinlai0215@realtek.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [172.21.210.160] X-ClientProxiedBy: RTEXH36505.realtek.com.tw (172.21.6.25) To RTEXMBS04.realtek.com.tw (172.21.6.97) X-KSE-ServerInfo: RTEXMBS04.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-Antivirus-Interceptor-Info: fallback X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-ServerInfo: RTEXH36505.realtek.com.tw, 9 X-KSE-AntiSpam-Interceptor-Info: fallback X-KSE-Antivirus-Interceptor-Info: fallback X-KSE-AntiSpam-Interceptor-Info: fallback X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series includes adding realtek automotive ethernet driver and adding rtase ethernet driver entry in MAINTAINERS file. This ethernet device driver for the PCIe interface of Realtek Automotive Ethernet Switch, applicable to RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071. v2 -> v3: - Remove SR-IOV function - We will add the SR-IOV function together when uploading the vf driver in the future. - Remove other unnecessary code and macro. Justin Lai (2): net/ethernet/realtek: Add Realtek automotive PCIe driver code MAINTAINERS: Add the rtase ethernet driver entry MAINTAINERS | 7 + drivers/net/ethernet/realtek/Kconfig | 17 + drivers/net/ethernet/realtek/Makefile | 1 + drivers/net/ethernet/realtek/rtase/Makefile | 10 + drivers/net/ethernet/realtek/rtase/rtase.h | 403 +++ .../net/ethernet/realtek/rtase/rtase_main.c | 2696 +++++++++++++++++ 6 files changed, 3134 insertions(+) create mode 100644 drivers/net/ethernet/realtek/rtase/Makefile create mode 100644 drivers/net/ethernet/realtek/rtase/rtase.h create mode 100644 drivers/net/ethernet/realtek/rtase/rtase_main.c -- 2.34.1