From nobody Tue Apr 7 11:15:48 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 7C401337107; Fri, 13 Mar 2026 14:07:16 +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=1773410837; cv=none; b=QorbNYn1rELFZvHkXpIagW+8i4A37FIwtlX1tm8LSy3EVa9LFL7bQiki5/dXKRTo/ftdCSEZPcdCC7iFO9B9TePwil6/yqj7rJAxACbm31LPj+/pkZYz8xNKKib+bjHVtqmVeljHbRuz165zXfGaIAL9eToHw4k8FdTJNAk6Gjg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773410837; c=relaxed/simple; bh=HawlHMbKqQEUAIZwuHIEqJZkK8v/PI2v1qykelfqb3w=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=XAiwHrgE1hovnLZaRPskDGfTp0N5vqHLpnIrqbp+8mIwO1zfsZJhvxCMy+9CKa2/StY3SbJi24mHHQYrM1v/AFKEqH45hivR+Q/azxkyWNwDlTeN+3oVEM0wV0ChRnuIHFWvpwg841xMQ9zZptHa1HlAe+uOnyJSMhP8qAvAWdM= 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=OkYwhIsY; 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="OkYwhIsY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1773410837; x=1804946837; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=HawlHMbKqQEUAIZwuHIEqJZkK8v/PI2v1qykelfqb3w=; b=OkYwhIsY6jQfeeiXYbtJZGCqEaS2/AcDDeubYVeWuP1F/7r/Y8PQL2ZA f0y0OZLcHxSPxBUynPOSQZkXMLmaq3wIkn70OVWdzJMXX8xdsE2KS4OWR Dw9p6qKDbVzeImUWZCxw9Xk2LCrHpzjt0eWn7d4MG05o192OsUuQb4ygH Tmdd4YTWXWuxDhctnI4K54tufrfXzg5Am3UPjwAh+Lxjv3RKOktTq6pM2 /Kvq5ySPMSGOj+mE9LKaCJ1vc+Qaqs1LDkmUxdvVZ+UuM60u8toJSb85f WTcQgNJmRz6XIrNtp8snkRbp4CSHU8i7p+d+jZhAHbFz7+GrF8fsFNITg Q==; X-CSE-ConnectionGUID: iiONvliHS4OR8XOcf1jIpw== X-CSE-MsgGUID: jeoNdeoKShmmn+Z2vZ9MVw== X-IronPort-AV: E=Sophos;i="6.23,118,1770620400"; d="scan'208";a="54622084" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Mar 2026 07:07:10 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex1.mchp-main.com (10.10.87.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.35; Fri, 13 Mar 2026 07:06:39 -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; Fri, 13 Mar 2026 07:06:38 -0700 From: Charles Perry To: CC: Charles Perry , Conor Dooley , 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 v3 1/3] dt-bindings: net: cdns,macb: add a compatible for Microchip pic64hpsc Date: Fri, 13 Mar 2026 07:06:08 -0700 Message-ID: <20260313140610.3681752-2-charles.perry@microchip.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260313140610.3681752-1-charles.perry@microchip.com> References: <20260313140610.3681752-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 Reviewed-by: Th=C3=A9o Lebrun --- .../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..feb168385837 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,pic64hpsc-gem + then: + patternProperties: + "^ethernet-phy@[0-9a-f]$": false + properties: + mdio: false + unevaluatedProperties: false =20 examples: --=20 2.47.3 From nobody Tue Apr 7 11:15:48 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 D80A633A702; Fri, 13 Mar 2026 14:07:17 +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=1773410839; cv=none; b=Kvn2lLCnBBk4fEZXN0slLpryHd1EKJcSmDoYwjLZljpG0Nw/ud6/JYzlusBRjrnAfh+w9V6uKgFJ8mBjp+vbmv0OG6O/jUkXUY/FWOIscKDVSpfYkY2GBE1fblVdG648zRMjWqfBrPh3U2ZAPu9Vn77c3lnws7XToPWqVKSUQj4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773410839; c=relaxed/simple; bh=RsWW4IMdgZL16EQR+E7HrEbYtcHqeDmfaxJgrgmTJ/c=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=a9HSwR502KuxKgS82Bux/wPNjbK9VOvrRN5qUSFoA0TFIRmckqkcZQGITGbRcs3k+pkFu7ewVmxU93ruQ69BBrVF0W4fkVhaZlJbgc15NBM2lvkX5GM0AvBLGQbN2lqqzBNLDmUz+IVW8OrtCY/4NteRKTfy5dWETeZoqFmiATo= 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=kfMGhkd+; 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="kfMGhkd+" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1773410838; x=1804946838; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=RsWW4IMdgZL16EQR+E7HrEbYtcHqeDmfaxJgrgmTJ/c=; b=kfMGhkd+55ptnwJkTztlVd5FSXkPc0bZwbCPJvgZANQK+KuWJk8WE7fU MmCheynFAfqZCJdAra8V6A4y2GgIWyxGBWvsh4nug9YR1wHCj/wGEfDjJ UOvJqWXPBcsYVk96ysNatSDSFLj3N5YGiLZl/zZfCnOidjxH2YIhk3efh 12ExF3L7+RuDNk5O7zlaSFyDx+b1ALw73acZulX/LqSSAzvxAtWjD6S1s 1kXuW1JkPYDrCsTquD4Rxk8TQclEhJIiT2dGbpGR326xujnwSXQI1IhoT V5yMlfNQFxvd+YN2Un09ZEgE7xhbxCSNsZZjgrIl2wBfVZQDdsyQHL7cX Q==; X-CSE-ConnectionGUID: iiONvliHS4OR8XOcf1jIpw== X-CSE-MsgGUID: PwRn8xyXQJayMa7lGkSFMg== X-IronPort-AV: E=Sophos;i="6.23,118,1770620400"; d="scan'208";a="54622086" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Mar 2026 07:07:10 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.87.72) by chn-vm-ex1.mchp-main.com (10.10.87.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.2.2562.35; Fri, 13 Mar 2026 07:06:43 -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; Fri, 13 Mar 2026 07:06:42 -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 v3 2/3] net: macb: add safeguards for jumbo frame larger than 10240 Date: Fri, 13 Mar 2026 07:06:09 -0700 Message-ID: <20260313140610.3681752-3-charles.perry@microchip.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260313140610.3681752-1-charles.perry@microchip.com> References: <20260313140610.3681752-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 Reviewed-by: Th=C3=A9o Lebrun --- 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 32f9463edff0..c653ea6cadef 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -52,6 +52,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 @@ -2603,7 +2604,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, @@ -5794,7 +5795,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 Tue Apr 7 11:15:48 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 553E8336887; Fri, 13 Mar 2026 14:07:26 +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=1773410847; cv=none; b=LUnlr0zOwhSezlADD6GNdqMWqdftS0R13wVs5gWr2JXTpS570G6Ah2QHYCd4MBbL1jVBiwZ4rR9f0gwe+fxR4CU3pEQJq2XFdOyKv5neOPM0hMtKywvSHFdJ2Vwl8em2+LtfZ8ASYz6IHE/xJtzzf0hTIYH1SkXOrw28f3QuYGQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773410847; c=relaxed/simple; bh=5Acg9CGaZtA13cxA3Glo77VuchPa23MsbsvlqgX73cU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=VnsaVVxvBRlLlUuQC/zNDRBl5pf02xbGYKPmHmRCK6GKA3L1Ps1I4nP5wXVKDk93ZQRFWemRHWqIx16Q0XCSgS0mf4Sz8gCRuvp47diTpSGO07kR44rWKrF38S89iGxaClQABBz8ZFo7EhXT5oypTnOdrsn7hMNlqAnykVzvziw= 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=ezpu2I3U; 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="ezpu2I3U" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1773410846; x=1804946846; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=5Acg9CGaZtA13cxA3Glo77VuchPa23MsbsvlqgX73cU=; b=ezpu2I3UochJH9rDZ44YlYFXDXRjfG5s+ucUPC/hsu82JjlTujaP8BOu DB2OgcanyDvGAPoZGxnES0cuJHVjoH3X1ZDwRegXGLO8kAFiaLW3Uu19c NeknlgGjwupSLBZIWsb9klfFdSQUjzl+9bh79RToBDyvf0Z0Gx2oQ9apb hAl2Nx1/GTF/3V2zeL1GduWHL4bgk3TCOYPJiH4BcTPHPT2AL+v5q2GBE pm3AIdEnWRx6arr6DwZM7l4mbrB59iu3SWP+4pG63NcTx///oDK2MCtFs DveGZPBcEB4mqcCiwAsK7yW2IPkm36YFSL4JtnWuFvvZvCZR6bvTvsK1L w==; X-CSE-ConnectionGUID: POGdrE6UQh+zFq3Y+VGZ5g== X-CSE-MsgGUID: DA6iPSUYQ3WG74wDgn5QmQ== X-IronPort-AV: E=Sophos;i="6.23,118,1770620400"; d="scan'208";a="221884778" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa6.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Mar 2026 07:07:25 -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; Fri, 13 Mar 2026 07:06:47 -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; Fri, 13 Mar 2026 07:06:46 -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 v3 3/3] net: macb: add support for Microchip pic64hpsc ethernet endpoint Date: Fri, 13 Mar 2026 07:06:10 -0700 Message-ID: <20260313140610.3681752-4-charles.perry@microchip.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260313140610.3681752-1-charles.perry@microchip.com> References: <20260313140610.3681752-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 Reviewed-by: Th=C3=A9o Lebrun --- drivers/net/ethernet/cadence/macb_main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/etherne= t/cadence/macb_main.c index c653ea6cadef..66939c5cf926 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c @@ -5626,6 +5626,14 @@ 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, + .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" }, @@ -5644,6 +5652,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