Received: by 2002:a05:7412:1492:b0:e2:908c:2ebd with SMTP id s18csp418188rdh; Mon, 21 Aug 2023 22:28:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHcNPpSQuCpFABBBsxkV1s4G/LIM6xyNuZKpCigVbt1IF2lj98/upDKqhCYwk4/Kw+RX0H3 X-Received: by 2002:aa7:d6d3:0:b0:526:9c4:bc06 with SMTP id x19-20020aa7d6d3000000b0052609c4bc06mr5615068edr.18.1692682133633; Mon, 21 Aug 2023 22:28:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1692682133; cv=none; d=google.com; s=arc-20160816; b=fTiyMlhnYXSPc6xOzH16fXt5/XoNBzN4c78Hi8ASuG7GlIfItapNoILqZCdj68jlyl yFDG6CgIqoHnSkbZiNTY8Rj72PFeyO9FPAcrxuiSxKkScUa53TV5NgpxvT+aHuqQuwA0 kkC7MmBLfuB9JbE++R/xy+10c+heXknTklbRsl2LUPJz2A7ozmVTXlqGhEkG6IJSLZ/I h2xeOM9c6PNHVQX7/Nlt2xxttqWY2qBtMEUNU5c2IEI3ro3xLGuqajs8aeF2/nw9krev pcxpkGuaEtlCvB4cFUx3c35Dhk4d/2RA+cKfcA+YYCFc9D+gs1lDy8MCpDRS/r3cfAP/ FfPw== 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=3X0chk1aXldcBL+D+L+ZT0jPi6HkEk2ojJYlG4hK5/E=; fh=QiywDGP3plh1Vt/GxHFIlmgkobLMTL+A/cI3e/iMDHA=; b=wgCc30eUi0hKsOmdWY6/SYhDoVsBZvQ1fA+vvYALu7mXLKfDzptmwKU7z8lcF28LuG 1ZcHblSxFiT9M6plwzdRcXJzXDJ2ozJYIwRWARZUlm+h0gn5HmrU+YPaFOKRQdOV56Rr 2Wra8rEHtODhmkhEKUnQDaa9T9dJ/zQGguSmmljCNtnIa/FiUV3eJqYR5JmzqodVZouZ cW6gc45AsoD9V9TSwcXeKq78u1+gooxGoMfM2g6jZ+DrBqLvM6A7W2ZoEvGxD9jInAIB +hLpj0lcMsolYIliMaUcbtMLO4giu9d9FOS+siN/fDnimM6jKHKpzAoY2p/DtIPRjfPa BZTg== 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 d26-20020a056402079a00b005231eac50cesi6793719edy.623.2023.08.21.22.28.29; Mon, 21 Aug 2023 22:28:53 -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 S232083AbjHVDSp (ORCPT + 99 others); Mon, 21 Aug 2023 23:18:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42354 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231316AbjHVDSo (ORCPT ); Mon, 21 Aug 2023 23:18:44 -0400 Received: from rtits2.realtek.com.tw (rtits2.realtek.com [211.75.126.72]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 1607613E; Mon, 21 Aug 2023 20:18:42 -0700 (PDT) Authenticated-By: X-SpamFilter-By: ArmorX SpamTrap 5.77 with qID 37M3HqkuE005065, This message is accepted by code: ctloc85258 Received: from mail.realtek.com (rtexh36506.realtek.com.tw[172.21.6.27]) by rtits2.realtek.com.tw (8.15.2/2.81/5.90) with ESMTPS id 37M3HqkuE005065 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 22 Aug 2023 11:17:52 +0800 Received: from RTEXMBS04.realtek.com.tw (172.21.6.97) by RTEXH36506.realtek.com.tw (172.21.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.17; Tue, 22 Aug 2023 11:18:14 +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, 22 Aug 2023 11:18:14 +0800 From: Justin Lai To: CC: , , , , , , , Justin Lai Subject: [PATCH net-next v6 0/2] Add Realtek automotive PCIe driver Date: Tue, 22 Aug 2023 11:18:03 +0800 Message-ID: <20230822031805.4752-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-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. v5 -> v6: - Some old macro definitions have been removed and replaced with the lastest usage. - Replace s32 with int to ensure consistency. - Clearly point out the objects of the service and remove unnecessary struct. 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 | 372 +++ .../net/ethernet/realtek/rtase/rtase_main.c | 2432 +++++++++++++++++ 6 files changed, 2839 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