From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 02FDA314A67 for ; Fri, 20 Feb 2026 08:27:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771576070; cv=none; b=gHyucuwTYTyYjVJAliTxWc76H2zNEg/Td9OGkKRoaxiY5049AgIauMdvH5+2FIjKhpTlKJiltUKgILu9bBXtcoFwMxtjxwptHjYA+jfKrm2NfH2rfqd3t5CwwoIJU57sP7puRGk+RKE7xljDFjUL7yxrnrxvHlK8fihbH+khkok= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771576070; c=relaxed/simple; bh=NgLK9DnHXHbh/0SyIUqpYV9kGEgoxTNyXaMzbPHKhzU=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=QLjx6qgbVwZFpeyRz2pkMV0/E2U0yuYy1+CCO7rc2PXWHO1CcMIMvls/RLw0g+ioXYJis9PAjhiicLi1GKp5miGDQcq3uCtuX5gTy3dq9946Mkztq6M5TdwnjQBfVcusurCxPkPjWRY0dekOiktvXc4GJ5VIGpA+czZ8Osudmno= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=sifive.com; spf=pass smtp.mailfrom=sifive.com; dkim=pass (2048-bit key) header.d=sifive.com header.i=@sifive.com header.b=MFyqskF/; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=sifive.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sifive.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=sifive.com header.i=@sifive.com header.b="MFyqskF/" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-43590777e22so1069271f8f.3 for ; Fri, 20 Feb 2026 00:27:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; t=1771576067; x=1772180867; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=f6MEUb/BPhbswvjItrmNDB/sN3JkbLXHr2GG5X1/PKQ=; b=MFyqskF/SzC8gjbr6VprSQ3Loy6ku4T+DHCUkSGyiuXgLMZwJbn+l6NyPtVERK512T IX+ysAo0eqmfYEdAUtpmPGtVcoNw44DF8euRJIL87qmJcFsL4Myy20RxCZiqAZb3VrvH s7Qt1VnDhXHNdZ4ESFh9qbo++2Y0so434CHf/grzCsJfeO1hp86yyXLUoIp9V/gg0LKn nh45wXn3zFabun3I038eXgHJBpxiWu66UW5yALpkMDw7MSWbe50VpRXUuxpMuW4pQizO lDNJwdW+2h8ggMJqi+yUM0y/oT2QT5YktJf/szUBrd8eQ9porMlSilhIcZD0fPXzzgjq 5hUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771576067; x=1772180867; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=f6MEUb/BPhbswvjItrmNDB/sN3JkbLXHr2GG5X1/PKQ=; b=slH8w9vK3FYcous/FEWxFT7RdO/ufxTnXtWX2004AV/cpptVijbhu7Z2Kz29yQW+H+ 8RsCH8DbLknXyzE6b3G02dDnS7UGevH6OeSIo94P9I9E9pVOq+1ATsNVNCWJhXbdfhrF PcQyp5ywwkz+lOK0pbhRyTOi3ibNy+WNTBwAhvYj5aLx6ksVTEjmSW4/jz8RuYX3dXdb 9yzlRdmGberRRtEQamb5VskFjE6cVerVdyhW6gYiWBFJ35xNNhJXQLs1CzHJvYhNJiTh lu9McGu2qhh3Fh83rSLBudfOje3mmH2omdkyna0odch/Y9Ip4eRRC/P19NKJNtvW6UNJ XxOg== X-Gm-Message-State: AOJu0YwUOGUM7D+rgMYkhZT/7CcXIG+0l8Fvbw+Zyx9AYjdX3EInCCYp 1CJcAdMKesjncYtsgrMqPcsD6pRrT5ny+f472ZQVeUQ5/mYwfWuLaCjBqXzFmkBblx0= X-Gm-Gg: AZuq6aII0s2aSxAnPE4pXwGODR9ppoJgznDDaof0ngeDa5yrE3X5zPAY/U4dP4i0xKC pCYAjUvrxTasxaDVhpDaz+ltoVQJEh+ZLlFqPsKx/jQ7UbsyUSh99kEF0nUg8qPLq+eGGgojkTY Sx4vtboBu4qVE3+OeZIX2iRceCGKsxo7XfMXop5r/UHR67dyfOVQKEkCHCMwn03zvHHeAmzjS5W sKmVCBY21f/KB29oaXJKWPqTvS0j24SdalQ59Lwgcsb18HRc8bYVLhwndJAOLHz3DNMB+05z7ey WUgSQ/L/St9AcypPMN4XJq+Zm70XLL3WVMIBoArTmgoSz3h+aNJuzVVLHdvxJDprqRJYnuIhjYY UFWZnXy7GOeAqI14JqwklG4G82nP3hd3cNXbjeToeFvfh5rreHF1J4R3TUtHgwTl1sYOMEAW9Al Z1nYTrBkr7HgFf20Y7zJvQ X-Received: by 2002:a05:6000:2f82:b0:431:a0:7dea with SMTP id ffacd0b85a97d-4379db8cfe8mr36270633f8f.40.1771576067168; Fri, 20 Feb 2026 00:27:47 -0800 (PST) Received: from [127.0.1.1] ([210.176.154.34]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6c1bfsm54717688f8f.13.2026.02.20.00.27.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 00:27:46 -0800 (PST) From: Max Hsu Subject: [PATCH 0/5] riscv: dts: sifive: fu740: Fix compatible strings per IP versioning Date: Fri, 20 Feb 2026 16:27:04 +0800 Message-Id: <20260220-fu740-v1-0-c8af54130c58@sifive.com> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIANkamGkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDQ0ND3bRScxMDXSNz89TUVOOU1MRUIyWg2oKi1LTMCrA50bG1tQDZz7v ZVwAAAA== X-Change-ID: 20260111-fu740-277eee3deae2 To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Samuel Holland , Nicolas Ferre , Claudiu Beznea , Thomas Gleixner , Palmer Dabbelt , Conor Dooley , Albert Ou , Alexandre Ghiti Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, Paul Walmsley , Max Hsu X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2249; i=max.hsu@sifive.com; h=from:subject:message-id; bh=NgLK9DnHXHbh/0SyIUqpYV9kGEgoxTNyXaMzbPHKhzU=; b=owEB7QES/pANAwAKAdID/Z0HeUC9AcsmYgBpmBr8G5xsYpp9bS179Zrgmq7WnSzmUVdzC2ysv pcbgcn4kNGJAbMEAAEKAB0WIQTqXmcbOhS2KZE9X2jSA/2dB3lAvQUCaZga/AAKCRDSA/2dB3lA vaydC/4poywKhTIZqAMbae4JLkqR9S4oc9GHiXiZaRJ4LgVvekuyuJEmS6yJ0m/9F45/zTZCMRL jNPykIc6Bfnjicq+MtCIPIe6KyYE8BmfZvUuwHN90Ly8hXBmI/38cfD5/nQuKSV0OK8e7pbPxLD DMeoDmNI4tPN7Ho4e2s3RDuPC3GayFrF1lsAeguT8ksplL+bZqffbVIRKuh0Ah3/OpObQyxeZyP e2jfTEe1keULm09THOGG373hT2aE3Uuacix908naKGoxe1dPFeml4L/Ih9qhV4OkT9it+aaE1AH JzA7nBVHR/9GePMch/mGDbpNcvaR2zZge/o/BXimRRRpgE8N4oLN8Pjasuunx9k3oQ0FPnUdMGQ kMhAZTvsbTSZhodIWrD45whFv9vVr5QX9KmL35z4z6nx/Ez8tO9PIK7ndI4qXZLKSU4vyaN73n2 XzH0mt+Qp1cTHUAxg/Lz2vemcsd7iLGYqYuxTv+BRUAJFprp1xDVX3ClEHlfwUsG2U+Ik= X-Developer-Key: i=max.hsu@sifive.com; a=openpgp; fpr=EA5E671B3A14B629913D5F68D203FD9D077940BD This series corrects the device tree compatible strings for the SiFive FU740-C000 SoC to comply with the SiFive IP versioning scheme documented in Documentation/devicetree/bindings/sifive/sifive-blocks-ip-versioning.txt. According to the versioning guidelines, each SoC should use SoC-specific compatible strings even when IP blocks are functionally identical across different SoCs. This ensures proper hardware identification and allows for future flexibility. The series updates both the ethernet (MACB) and PLIC compatible strings for the FU740, adds the corresponding device tree binding documentation, and adds driver support for the FU740 ethernet controller. Changes in this series: - Patch 1: Add FU740 ethernet compatible string to the Cadence MACB binding documentation - Patch 2: Add FU740 PLIC compatible string to the PLIC binding documentation - Patch 3: Add FU740-specific configuration to the Cadence MACB driver; the FU740 ethernet controller is functionally identical to FU540, so it reuses the existing implementation - Patch 4: Update the FU740 DTS to use the correct ethernet compatible string "sifive,fu740-c000-gem" - Patch 5: Update the FU740 DTS to use the correct PLIC compatible string "sifive,fu740-c000-plic" Tested on HiFive Unmatched (FU740-C000) hardware with network functionality verified. Signed-off-by: Max Hsu --- Max Hsu (5): dt-bindings: net: macb: Add SiFive FU740-C000 support dt-bindings: interrupt-controller: Add SiFive FU740-C000 PLIC net: macb: Add support for SiFive FU740-C000 riscv: dts: sifive: fu740: Use correct ethernet compatible string riscv: dts: sifive: fu740: Use correct PLIC compatible string .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + Documentation/devicetree/bindings/net/cdns,macb.yaml | 7 +++++-- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 4 ++-- drivers/net/ethernet/cadence/macb_main.c | 17 ++++++++++++++--- 4 files changed, 22 insertions(+), 7 deletions(-) --- base-commit: 9702969978695d9a699a1f34771580cdbb153b33 change-id: 20260111-fu740-277eee3deae2 Best regards, -- Max Hsu