From nobody Wed Apr 8 03:07:10 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1A123EFD14; Tue, 10 Mar 2026 21:23:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773177801; cv=none; b=uhpzE8NtTTEiK5Ys5xv/6PD6nNq2P2ypouKFm6zhXWbXuXS3OmHOzHrrmTBCjl21mfrhOV/XAJJ5fjt8UtEZUcdDIOI0sF1/GVSPgug9s8vd6XCxGds+VF1276mugrTP193+NIgnySf50SOhIiiuu6z0uXpqt6lUS1q/5jkE4KA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773177801; c=relaxed/simple; bh=sKRrvDytTmyt1Z+JFtTYOG5tJuchvMD3m09IgP+uAn8=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=LZAVzbwqwmxQXhIhDnnv5RGjx7Dm6QE7km7MzMupYtlMkN/2iJ/kS+10lh6KGpKKQp307p4laBt1TDiSjp6y54OX/Rt7KbL4KR0JsO3AI0B8lXFiAWWj6eNlAXUdFZfNXWyyTgTKXzGXs5S2klB6Cnsm98JsC547YSKqCw1UKu8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=fAyPTw27; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="fAyPTw27" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1773177793; x=1804713793; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=sKRrvDytTmyt1Z+JFtTYOG5tJuchvMD3m09IgP+uAn8=; b=fAyPTw27HEZv5HO8HjM5Q/E/gjOapLabN782aZaxQGjziIyclpQtcQts U1TtZoXoE7kxf05gN5427zSK9pIXIpWPSEJH+5S0YEYE2LQWwo8pTFpgd llLQX1L4LF0o3j6XhdXxTCIzjo0nXe3roeZ6jjoSlQRpQS0pHGepUZ7w8 QZzHZEhtQXV0UT1JPKGiNVCcYvpTgFXlhE3ki2QYdBKzJbSAgPq/0TSw1 j7AGCWkgXLxPR6/fK+OPBn3cvgi4Ej6J+vSqhX1bzyAZpc59BbTUZZMG0 jykzpQKm2rEf8NYHhzx42GP2azFEg4bxD8ArUugRYTIjZSLLVt22MUB43 A==; X-CSE-ConnectionGUID: Fckl8p3GQOSmyEqqzS7I1g== X-CSE-MsgGUID: UDnyZ/OxQ8q9zwdkeiuS9A== X-IronPort-AV: E=Sophos;i="6.23,112,1770620400"; d="scan'208";a="62045475" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2026 14:23:12 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex4.mchp-main.com (10.10.87.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.35; Tue, 10 Mar 2026 14:22:53 -0700 Received: from bby-cbu-swbuild03.eng.microchip.com (10.10.85.11) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.2507.58 via Frontend Transport; Tue, 10 Mar 2026 14:22:52 -0700 From: Charles Perry To: CC: Charles Perry , Andrew Lunn , "David S. Miller" , "Eric Dumazet" , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nicolas Ferre , Claudiu Beznea , , , Simon Horman Subject: [PATCH net-next v2 1/3] dt-bindings: net: cdns,macb: add a compatible for Microchip pic64hpsc Date: Tue, 10 Mar 2026 14:22:00 -0700 Message-ID: <20260310212202.3991199-2-charles.perry@microchip.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260310212202.3991199-1-charles.perry@microchip.com> References: <20260310212202.3991199-1-charles.perry@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add "microchip,pic64hpsc-gem" for "PIC64-HPSC" and "microchip,pic64hx-gem" for "PIC64HX", compatible with the former. The generic compatible "cdns,gem" works but offers limited features. Keep it as a fallback. The GEM IPs within pic64hpsc have their MDIO controllers unconnected from any physical pin. Add a check to prevent adding PHYs under the GEM node. Signed-off-by: Charles Perry Acked-by: Conor Dooley --- .../devicetree/bindings/net/cdns,macb.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Documentation/devicetree/bindings/net/cdns,macb.yaml b/Documen= tation/devicetree/bindings/net/cdns,macb.yaml index cb14c35ba996..b934abd98e20 100644 --- a/Documentation/devicetree/bindings/net/cdns,macb.yaml +++ b/Documentation/devicetree/bindings/net/cdns,macb.yaml @@ -70,6 +70,14 @@ properties: - microchip,sama7d65-gem # Microchip SAMA7D65 gigabit ethe= rnet interface - const: microchip,sama7g5-gem # Microchip SAMA7G5 gigabit ether= net interface =20 + - items: + - const: microchip,pic64hpsc-gem # Microchip PIC64-HPSC + - const: cdns,gem + - items: + - const: microchip,pic64hx-gem # Microchip PIC64HX + - const: microchip,pic64hpsc-gem # Microchip PIC64-HPSC + - const: cdns,gem + reg: minItems: 1 items: @@ -196,6 +204,17 @@ allOf: required: - phys =20 + - if: + properties: + compatible: + contains: + const: microchip,p64h-gem + then: + patternProperties: + "^ethernet-phy@[0-9a-f]$": false + properties: + mdio: false + unevaluatedProperties: false =20 examples: --=20 2.47.3 From nobody Wed Apr 8 03:07:10 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.153.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E60E13D88EE; Tue, 10 Mar 2026 21:23:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.153.233 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773177809; cv=none; b=SG3XchEzodu4TDSg2W2XAptY7FM4mLlvcpsN/Q79+DpjMJGKP/mpDqT3HaH1v5sCm+UZL1lEpYCU4KOOUFJ/bR3X+SUcmCV0hpl0HJBx2am3GaqpWW1uo+Yz/N+TIaToI8A9qdXzhzEpHT21SsmUaXgfJ8SfRGBre5OEsw9mtQ8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773177809; c=relaxed/simple; bh=vVOBq2eof8ur3RVqKGazvNw6MhBj1bl2tFAJnyqgdiw=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=fmq5LqIkq0gVGfbJSZWO3oIJbh6TIANnR0H23K5IcNzjH58Nv9RgcETfQafMrKnui9GBKAx9zY2m3JTlY+KeD65xEndmgf1Das+7cWv8nTtpM3X/JQ9iFkDdvGnIBT9tySLabwjXGoJUuA+EZlWM3TznKqsiQkyZwZ3UCRH746o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=chtY+wJW; arc=none smtp.client-ip=68.232.153.233 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="chtY+wJW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1773177800; x=1804713800; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=vVOBq2eof8ur3RVqKGazvNw6MhBj1bl2tFAJnyqgdiw=; b=chtY+wJWutUj0RLrfo4jVT+GTyH431Nwbm8RUN2OqmQcZtQc6jSgVMUp xqc1DL5AsSdl+mbLMB5i1/+H6IsIgqiwnHmtUHMGKUlhCWptaybnXQPws NFSNY5fpw0lxYNYDOW2AOZTQhSSiMSxnsV2+1qMEi3l2zLDQ2daj0tZWM rE4A/Hcq52sxeuuRDFQRMAqtzTZ9F8DSBPRA/rCw3hagRP3hdtod+8ljX vBfVysPjBbXTfOLSG/by0Rmwi02YejXOGtJ54oZ0FbfSPBmA7UXUjqPx3 Jr0/ncs5nrhb9Q4CJEKheXWnkceGKvp6wmcqD8gwRoAicaJ8UVulbl8vB A==; X-CSE-ConnectionGUID: Fckl8p3GQOSmyEqqzS7I1g== X-CSE-MsgGUID: AT4g6QgZRCWL7jJkxby+lQ== X-IronPort-AV: E=Sophos;i="6.23,112,1770620400"; d="scan'208";a="62045476" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2026 14:23:12 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex4.mchp-main.com (10.10.87.33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.35; Tue, 10 Mar 2026 14:22:57 -0700 Received: from bby-cbu-swbuild03.eng.microchip.com (10.10.85.11) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.2507.58 via Frontend Transport; Tue, 10 Mar 2026 14:22:56 -0700 From: Charles Perry To: CC: Charles Perry , Simon Horman , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nicolas Ferre , "Claudiu Beznea" , , Subject: [PATCH net-next v2 2/3] net: macb: add safeguards for jumbo frame larger than 10240 Date: Tue, 10 Mar 2026 14:22:01 -0700 Message-ID: <20260310212202.3991199-3-charles.perry@microchip.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260310212202.3991199-1-charles.perry@microchip.com> References: <20260310212202.3991199-1-charles.perry@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The RX buffers for GEM can have a maximum size of 16320 bytes (0xff in the RXBS field of the DMACFG register means 255*64 =3D 16320 bytes). The GEM IP has configurable maximum jumbo frame length that can go up to 16383. The actual value for this limit can be found in the "jumbo_max_length" field (bits 0..13) of the DCFG2 register. Currently, the macb driver doesn't use the DCFG2 register when determining the max MTU, instead an hardcoded value (jumbo_max_len in struct macb_config) is used for each platform. Right now the maximum value for jumbo_max_len is 10240 (0x2800). GEM uses one buffer per packet which means that one buffer must allow room for the max MTU plus L2 encapsulation and alignment. This is a limitation of the driver. This commit adds a limit to max_mtu and rx_buffer_size so that the RXBS field can never overflow when a large MTU is used. With this commit, it is now possible to add new platforms with a jumbo_max_len of 16383 so that the hardware properties of each IP can be properly captured in struct macb_config. Signed-off-by: Charles Perry Reviewed-by: Simon Horman --- drivers/net/ethernet/cadence/macb_main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/etherne= t/cadence/macb_main.c index dc661e5a0769..96e15f58e173 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -50,6 +50,7 @@ struct sifive_fu540_macb_mgmt { =20 #define MACB_RX_BUFFER_SIZE 128 #define RX_BUFFER_MULTIPLE 64 /* bytes */ +#define RX_BUFFER_MAX (0xFF * RX_BUFFER_MULTIPLE) /* 16320 bytes */ =20 #define DEFAULT_RX_RING_SIZE 512 /* must be power of 2 */ #define MIN_RX_RING_SIZE 64 @@ -2393,7 +2394,7 @@ static void macb_init_rx_buffer_size(struct macb *bp,= size_t size) if (!macb_is_gem(bp)) { bp->rx_buffer_size =3D MACB_RX_BUFFER_SIZE; } else { - bp->rx_buffer_size =3D size; + bp->rx_buffer_size =3D MIN(size, RX_BUFFER_MAX); =20 if (bp->rx_buffer_size % RX_BUFFER_MULTIPLE) { netdev_dbg(bp->dev, @@ -5588,7 +5589,8 @@ static int macb_probe(struct platform_device *pdev) /* MTU range: 68 - 1518 or 10240 */ dev->min_mtu =3D GEM_MTU_MIN_SIZE; if ((bp->caps & MACB_CAPS_JUMBO) && bp->jumbo_max_len) - dev->max_mtu =3D bp->jumbo_max_len - ETH_HLEN - ETH_FCS_LEN; + dev->max_mtu =3D MIN(bp->jumbo_max_len, RX_BUFFER_MAX) - + ETH_HLEN - ETH_FCS_LEN; else dev->max_mtu =3D 1536 - ETH_HLEN - ETH_FCS_LEN; =20 --=20 2.47.3 From nobody Wed Apr 8 03:07:10 2026 Received: from esa.microchip.iphmx.com (esa.microchip.iphmx.com [68.232.154.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DDD703F0775; Tue, 10 Mar 2026 21:23:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=68.232.154.123 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773177812; cv=none; b=MFQOW8kJVT2hcbGjjAegKFIYirxwGl8HSdEpj+EbQ1WRWzuUrt3w/prJ/gxjjZ2F6t6WsiVLTa5a+rQnqhaAfiECE32+INxZfndlLzFUyIcegeU8nAmdyi3xUHkPt5gnEBEaFQHl2g2Zrc20woDudKU9EG3O9Rj1rDFlCrcVoas= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773177812; c=relaxed/simple; bh=VVyrO46ggUtH5dYSmpUwCJwPzHoFuASF4LLfOrCMNKA=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=rWtZZZQW8Ehe1Gyydhg5HqrcBJL26AxXMcFZbJMQ1uHlRvafkSW1p+azuKsaJULWYmlQEsa/Ny9xtqSIPHuQLTZWvJ1gBU/sQIWOLSaLP0vEmCcDbxIbJ8Cs4aY4+ybOosLeaDM2YioP3DfWHCf55z3L0rFJXxtaJlqgDqcd6zc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com; spf=pass smtp.mailfrom=microchip.com; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b=J/M7YFWl; arc=none smtp.client-ip=68.232.154.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=microchip.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=microchip.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="J/M7YFWl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1773177806; x=1804713806; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=VVyrO46ggUtH5dYSmpUwCJwPzHoFuASF4LLfOrCMNKA=; b=J/M7YFWlACbqnE4J+Bfmf7hhg7okviNOfCbCNm/gpopnpgNArJC8JIjl M5SISm6OXTlzzugibEhZx97ZnAnDOGNmjxWDxl1DwYvCp7HhQn+hzKuZt tdai1QeusrjrZmcKpC3Dx0Oh1tPCiG4bgWKA0olUpnVNzr7NTdqavI/Pz soR+BUFmtRXL9hwbxlJx4VTXA3I6Eq6q2oVSlCAYlwgYh+vZk4Bdl7tRi rvJHQDUHOlJJnDGuBU9qkz2E39/fyidDFfF2MDo9C71MAKQyxgutdlkBy XoLIhrEw8oC+YN2usOfUXK2RAJ2AGkaOd2+v9ARX57UzsRTquPVjvH4Fw w==; X-CSE-ConnectionGUID: A5M1IvIGR8Kc/SXjbvrhaA== X-CSE-MsgGUID: QeXzYW+zREyCHHMlD36xCA== X-IronPort-AV: E=Sophos;i="6.23,112,1770620400"; d="scan'208";a="54912637" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 10 Mar 2026 14:23:17 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.58; Tue, 10 Mar 2026 14:22:59 -0700 Received: from bby-cbu-swbuild03.eng.microchip.com (10.10.85.11) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.2507.58 via Frontend Transport; Tue, 10 Mar 2026 14:22:59 -0700 From: Charles Perry To: CC: Charles Perry , Simon Horman , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nicolas Ferre , "Claudiu Beznea" , , Subject: [PATCH net-next v2 3/3] net: macb: add support for Microchip pic64hpsc ethernet endpoint Date: Tue, 10 Mar 2026 14:22:02 -0700 Message-ID: <20260310212202.3991199-4-charles.perry@microchip.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260310212202.3991199-1-charles.perry@microchip.com> References: <20260310212202.3991199-1-charles.perry@microchip.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" pic64hpsc doesn't have the USRIO register so MACB_CAPS_USRIO_DISABLED is used. pic64hpsc does support PTP and has the timestamping unit so MACB_CAPS_GEM_HAS_PTP is used. jumbo_max_len is set to 16383 (0x3FFF) as reported by the DCFG2 register bits 0..13. The JML register also has a default value of 0x3FFF. dma_burst_length is set to 16 because that's what most other platforms use and it worked for me so far. There is one other mode where bursts of up to 256 are allowed but this might impact negatively other masters on the NOC. The register default value is 4 (bursts up to 4). Signed-off-by: Charles Perry Reviewed-by: Simon Horman --- drivers/net/ethernet/cadence/macb_main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/etherne= t/cadence/macb_main.c index 96e15f58e173..d1fc6a9b9fe5 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -5414,6 +5414,15 @@ static const struct macb_config raspberrypi_rp1_conf= ig =3D { .jumbo_max_len =3D 10240, }; =20 +static const struct macb_config pic64hpsc_config =3D { + .caps =3D MACB_CAPS_GIGABIT_MODE_AVAILABLE | MACB_CAPS_JUMBO | + MACB_CAPS_GEM_HAS_PTP | MACB_CAPS_USRIO_DISABLED, + .dma_burst_length =3D 16, + .clk_init =3D macb_clk_init, + .init =3D init_reset_optional, + .jumbo_max_len =3D 16383, +}; + static const struct of_device_id macb_dt_ids[] =3D { { .compatible =3D "cdns,at91sam9260-macb", .data =3D &at91sam9260_config = }, { .compatible =3D "cdns,macb" }, @@ -5432,6 +5441,7 @@ static const struct of_device_id macb_dt_ids[] =3D { { .compatible =3D "cdns,zynq-gem", .data =3D &zynq_config }, /* deprecate= d */ { .compatible =3D "sifive,fu540-c000-gem", .data =3D &fu540_c000_config }, { .compatible =3D "microchip,mpfs-macb", .data =3D &mpfs_config }, + { .compatible =3D "microchip,pic64hpsc-gem", .data =3D &pic64hpsc_config}, { .compatible =3D "microchip,sama7g5-gem", .data =3D &sama7g5_gem_config = }, { .compatible =3D "microchip,sama7g5-emac", .data =3D &sama7g5_emac_confi= g }, { .compatible =3D "mobileye,eyeq5-gem", .data =3D &eyeq5_config }, --=20 2.47.3