#!/bin/sh # description: produce callgraphs in short form for scripting use perf script -s "$PERF_EXEC_PATH"/scripts/python/stackcollapse.py "$@" stro/kernel/'/> 2025-11-05T02:11:37Z net: rnpgbe: Add register_netdev 2025-11-05T02:11:37Z Dong Yibo dong100@mucse.com 2025-11-01T01:38:49Z urn:sha1:2ee95ec17e97c58b65e978a08b75fa8cb6424e4e Complete the network device (netdev) registration flow for Mucse Gbe Ethernet chips, including: 1. Hardware state initialization: - Send powerup notification to firmware (via echo_fw_status) - Sync with firmware - Reset hardware 2. MAC address handling: - Retrieve permanent MAC from firmware (via mucse_mbx_get_macaddr) - Fallback to random valid MAC (eth_random_addr) if not valid mac from Fw Signed-off-by: Dong Yibo <dong100@mucse.com> Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Link: https://patch.msgid.link/20251101013849.120565-6-dong100@mucse.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> net: rnpgbe: Add basic mbx_fw support 2025-11-05T02:11:36Z Dong Yibo dong100@mucse.com 2025-11-01T01:38:48Z urn:sha1:c6d3f0198eaa4efba506933d2dbcd417e987630a Add fundamental firmware (FW) communication operations via PF-FW mailbox, including: - FW sync (via HW info query with retries) - HW reset (post FW command to reset hardware) - MAC address retrieval (request FW for port-specific MAC) - Power management (powerup/powerdown notification to FW) Signed-off-by: Dong Yibo <dong100@mucse.com> Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Link: https://patch.msgid.link/20251101013849.120565-5-dong100@mucse.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> net: rnpgbe: Add basic mbx ops support 2025-11-05T02:11:36Z Dong Yibo dong100@mucse.com 2025-11-01T01:38:47Z urn:sha1:4543534c3ef5115189ee2981e0911d1626af57ed Add fundamental mailbox (MBX) communication operations between PF (Physical Function) and firmware for n500/n210 chips Signed-off-by: Dong Yibo <dong100@mucse.com> Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Link: https://patch.msgid.link/20251101013849.120565-4-dong100@mucse.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> net: rnpgbe: Add n500/n210 chip support with BAR2 mapping 2025-11-05T02:11:36Z Dong Yibo dong100@mucse.com 2025-11-01T01:38:46Z urn:sha1:1b7f85f733fd243d7c9073b9ff3d93e6ba5d1055 Add hardware initialization foundation for MUCSE 1Gbe controller, including: 1. Map PCI BAR2 as hardware register base; 2. Bind PCI device to driver private data (struct mucse) and initialize hardware context (struct mucse_hw); 3. Reserve board-specific init framework via rnpgbe_init_hw. Signed-off-by: Dong Yibo <dong100@mucse.com> Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Reviewed-by: MD Danish Anwar <danishanwar@ti.com> Link: https://patch.msgid.link/20251101013849.120565-3-dong100@mucse.com Signed-off-by: Jakub Kicinski <kuba@kernel.org> net: rnpgbe: Add build support for rnpgbe 2025-11-05T02:11:36Z Dong Yibo dong100@mucse.com 2025-11-01T01:38:45Z urn:sha1:ee61c10cd4820e8844dba4315f2d1e522f1f3b98 Add build options and doc for mucse. Initialize pci device access for MUCSE devices. Signed-off-by: Dong Yibo <dong100@mucse.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev> Reviewed-by: MD Danish Anwar <danishanwar@ti.com> Link: https://patch.msgid.link/20251101013849.120565-2-dong100@mucse.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>