Received: by 2002:a05:6358:51dd:b0:131:369:b2a3 with SMTP id 29csp708436rwl; Wed, 9 Aug 2023 23:41:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFLXLcmUGFZFOerps3OTKF+5ZyrZMJWj5c+OoY4Vo/fvQFWh0li0Me4TXRIwsoVdq/ZjSEI X-Received: by 2002:a17:906:845b:b0:993:da0b:8783 with SMTP id e27-20020a170906845b00b00993da0b8783mr1359139ejy.3.1691649682740; Wed, 09 Aug 2023 23:41:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691649682; cv=none; d=google.com; s=arc-20160816; b=PjkWb3HyHyL7QU0stCJqExcFPKLpSQsMdGqV6q40R3mF4wiszvdohC9ujVIyVW/zai MxiKe7UfCZGT67cmWZ3lX9VxUl7usTiSmy3pVnSSGZgUrdl0RccrYy8ZPuhmtHYOTzF3 sLOYE/Slu0aHy7fWJWSm9rBj4r+deRKarIi+sTRNFmQXvukiHFc92rLIy856OyZCL+lO esuODxIpS3wJ2BlgzUyfvWuvOFkEOOMBkystsyBTz2S8le6QDBppzbgtGfI+spZaPunl HlSqS/GFELAMFWhLlrmY9Vt9x13vB7yfOr/kIINeUJedJKB7v49R3Rw2hiBDg+wdhBVu 2aQQ== 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=/aOK+RI5Xn5ghP0WvL27/v74SFGndd+ZdsymvvS5qsA=; fh=u4IdMy/YIsPp6wP+24ZcOisgCjiGvn0hIBaoL0na9PA=; b=wLVb6AJFQCqpzoZa2bAKydrSojvya9UWkO3dYkpgFQOhKwN4CSZ+Q5orOA6mBxHKyH gIkwsbW6AkZBcDiRPdmQbfSonZ1pYqn7MalMLqshBea0aR2i8ZW4xbau0am3x20ZvWtS 9Vb4kBRkzEVXVHXtMLxSexY9OuMudAYzgzp57fq5Q45ZiUaB3Lv0zzCCTwiOHjIDcL8o K4HnWp+QlyuT31xK1UxUdY7nkyJ72dXudCGen6xBCKxbRpNb2ftaWiQd9V9uPbBuMjl1 H9rLWijyDuT8/pK370AdyoEUaOjqHHaOo/SGLKtgyiLRQGRoRU1nk7q6xc539yWqm8dp 8mKg== 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 x14-20020a170906710e00b0098dfec24292si877835ejj.829.2023.08.09.23.40.57; Wed, 09 Aug 2023 23:41:22 -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 S233424AbjHJG3q (ORCPT + 99 others); Thu, 10 Aug 2023 02:29:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54388 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232196AbjHJG3p (ORCPT ); Thu, 10 Aug 2023 02:29:45 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 0984DE4D; Wed, 9 Aug 2023 23:29:44 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 37A6T7Kv8012825, 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 37A6T7Kv8012825 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 10 Aug 2023 14:29:07 +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; Thu, 10 Aug 2023 14:29:24 +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; Thu, 10 Aug 2023 14:29:24 +0800 From: Justin Lai To: CC: , , , , , Justin Lai Subject: [PATCH net-next v2 0/2] Add Realtek automotive PCIe driver Date: Thu, 10 Aug 2023 14:29:13 +0800 Message-ID: <20230810062915.252881-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. v1 -> v2: - Remove redundent debug message. - Modify coding rule. - Remove other function codes not related to netdev. 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 | 540 +++ .../net/ethernet/realtek/rtase/rtase_main.c | 2884 +++++++++++++++++ .../net/ethernet/realtek/rtase/rtase_sriov.c | 318 ++ .../net/ethernet/realtek/rtase/rtase_sriov.h | 20 + 8 files changed, 3797 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 create mode 100644 drivers/net/ethernet/realtek/rtase/rtase_sriov.c create mode 100644 drivers/net/ethernet/realtek/rtase/rtase_sriov.h -- 2.34.1