From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr2-f35.google.com (mail-wr2-f35.google.com [74.125.225.99]) (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 64671381AEF for ; Sun, 27 Sep 2026 07:38:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.225.99 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790494731; cv=none; b=hudvRIbaDQsPGFZff0hmOt3vzNvkN4W+SVcmTAOe90QSfRaUSeqf008EK2wtCou2QDPtN2FgPScYvhyngZP5tZZtnrBxYaMn/1HqEHLWgVqmHEBsxkiP2g8M5xGFrexHdCulyHCnicT11jOypv3QRE+mnL4PPPSFnc6vR6nQMF0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790494731; c=relaxed/simple; bh=yN3mzdzZgu9J4xGbp5IsRF0F09xVnXBGaFaceajxsnU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=oBsZ4ln0gGwkYBrr0s7wXXsl5+rJvocXggrcS2QwoqSG5k6KSeZrASH1FUfeE9oRBAozTE9bEHR752rxK3jfAnh9VP3W0NYatiH3zk6nIMXvv8R3eZngcx0KcmEMwjfTR7dV6G03dntO9Q+tuWtncY2WQDjhEy7vOdfvzUhMVas= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=KPLj5xCa; arc=none smtp.client-ip=74.125.225.99 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KPLj5xCa" Received: by mail-wr2-f35.google.com with SMTP id ffacd0b85a97d-48879d4fd8aso1137676f8f.2 for ; Sun, 27 Sep 2026 00:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790494729; x=1791099529; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=7kVEqO7RMErZOqrCCwlGVc05Mm1O5AzHceXa51xeCso=; b=KPLj5xCaoblEdA9FWrou5tPXDGddPRyDnKEV8CIx1YFFKJIX3AHTf6spQ/usQke07a pUG+8L0RQQvRRRBng0dGtWen4SGOjLIsfYFC0SCzKPxfgsMT7YDcSsUjULGdAITkaf5Q gXe5NB8pPKm+lmSHy1FB+wQNkJa4eeEOSk65vmD6+rXvKraKQ86XqTzNqQ/nSci5UXod e5Y3X/agIoNkvp+VXpzgwXy+gphTYuplxXHmXq3BOoUDHEDEVcz/isC5PM77lSWKtEg5 D1kmbLlVr1rzAfQaILb55n0+9eVGiat1VBZ4IZZG24LlqBJz6ljODJm+bNknSTGYYt4J amDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790494729; x=1791099529; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7kVEqO7RMErZOqrCCwlGVc05Mm1O5AzHceXa51xeCso=; b=Uq4ZtqxxaQr0z3xHhnSc0oGC/9BuKPiKJnoR9iMNXq1yKxLs5JN/OTFTx9RmGPlw1H 3iuAxitmo9dJVkdmxmUjM5FmqiMX3+Ud7kNL76LAK0kFvfbCW0ao40BgkERaONuXC2y8 oanjwWqLm0aufgB2QzEA1D30Dy6Rcb6n3TgRLd/cFLGxnewU9VOtN+YZDeXQT3r9Anuy EmLrPvnDQb0I2b7oxWWPwV0h/llumRtU1/ySbN+hJcrHZUQieX1/+QLHcD35I9iW03+X nWwe5PLMkPBgnyQGqbjYC1frPPo+AECUeBpJpO481GJfpy/g/IKotYHmof2be4cfUfjc Y+zw== X-Gm-Message-State: AFq9FYIleVFQlt/K7CsttnszT9mp20CN+4JDd5dxXIna+xjujAbslB+H rAd2WQ10kiC4KxY6EGmPOVJdGfX/pz5cl7P5nofwP3mvI6KJkLf065jYEazbN/zY X-Gm-Gg: AYBFou0agophdsBq38fTSyDu/+SBKN9zlhBOQe9srD9Zk5XjmIolSocyteG9tn2/8qq A6GEX4YEBuQj2eTWM265ahcSNh2uQN0cAfUeh7xNAUo5Rt3X+CVlpMAZfHPvPpnTvezJD/3HC9N RbjcTqeljcKFlXkVGx5liInaxQuKQj6iXQY0nbgyPXkV2JwZ2urfywdA3ZF0hGC8ZETs201NHaN JeZq/8dzyX3aKsl/0+mFijGE6k4NrZU0bX59ed4ChT44Cd+0aAi4TQMVPr95zjQNFSCRN1sEh7E 1wFpboz1OpxeGCh6QwCYVHqbUVqQgvtb7JTOSOY2CGm4NA2yv6znt+uPvMrChyIsvLBuqcFF9+v bMrvqMhIE34juRku+ZD5HMKU7Pm+sMbcHgomIPPWEBeCwnw+jXG36D/krEFPR6vhSc7gHH0GIB/ YGeY/znzE7JHQLET9CKR8TX3fIHNZ/GtpEyjSr2lknfKvV+lm8FR7kLRm2uVlTQQwTVp82M/jt1 2bhOHvyezvggG8OgvDNjuG0OmEyqQhaT1FrPBb+ X-Received: by 2002:a5d:5f85:0:b0:488:7fc7:dffc with SMTP id ffacd0b85a97d-4887fc7e08cmr12715977f8f.37.1790494728438; Sun, 27 Sep 2026 00:38:48 -0700 (PDT) Received: from fedora-tap.advaoptical.com ([82.166.23.19]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4887a35607bsm17210652f8f.16.2026.09.27.00.38.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 27 Sep 2026 00:38:48 -0700 (PDT) From: Sagi Maimon To: netdev@vger.kernel.org Cc: radhey.shyam.pandey@amd.com, michal.simek@amd.com, andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux@armlinux.org.uk, vadim.fedorenko@linux.dev, Sagi Maimon Subject: [PATCH net-next 0/2] net: axienet: allow instantiation without a device tree Date: Sun, 27 Sep 2026 10:38:41 +0300 Message-ID: <20260927073843.346910-1-maimon.sagi@gmail.com> X-Mailer: git-send-email 2.47.0 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The ADVA TimeCard X2 is a PCIe timing card driven by ptp_ocp. Its FPGA contains an AXI Ethernet MAC with an AXI DMA engine. The plan discussed on netdev [1] is for ptp_ocp to register the MAC as a child platform device described by a software node, so that this driver runs it rather than a copy in ptp_ocp; Vadim Fedorenko agreed that a platform device is the way to go. These two patches are what axienet needs for that, apart from one more change - letting the DMA device differ from the platform device - which has no user without ptp_ocp and will be posted together with the ptp_ocp patches: 1/2 reads the probe-time configuration through the device_property and fwnode APIs, so it can come from a software node. No change for device tree users. 2/2 adds a MODULE_ALIAS, so a device registered by name autoloads the module. Both were tested on the X2 with a local ptp_ocp change. [1] https://lore.kernel.org/netdev/CAMuE1bHr84n5LKcj02HmMR5XefPtvQ-UEJAx7+UKfYvRgS0eDg@mail.gmail.com/ Sagi Maimon (2): net: axienet: use device_property and fwnode APIs for probe-time config net: axienet: add a MODULE_ALIAS for platform instantiation .../net/ethernet/xilinx/xilinx_axienet_main.c | 34 ++++++++++++------- 1 file changed, 22 insertions(+), 12 deletions(-) base-commit: 014d795c73837ea2339a4ea8e8f82c6e959b845d -- 2.47.0