From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 316BC4E4326; Fri, 18 Sep 2026 11:06:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789729612; cv=none; b=lquV+pv/OJnrknpPsckyC/qlHRKeqVDbcMK56yIrzMwxcLwEPDflaQx1m/dEr48iyztoHj/uYqTJSkiVxutiB7yY63pT1itxAhmfx4sExwXnzxkMiWyTTNYtpfXYhLlhWVmVBseqlZs60hKu5qskbNOIOD3hFftP+3R0LMXtq2I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789729612; c=relaxed/simple; bh=fRDe89N3HJeAFyCusP4aAHWCcvsF/BWXyWYiiFspEec=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QUY19CMAcTbO7Iiz18XLDueSHSYivcZqj82hsq+MbAI8oo6sXmVIjQcuN7KdLzJayRvo9B5HG2Gmn3SCBNN/HLSjE2BpAOb+WIQtz1aFhIZfk8ovr1idNfNMjVuRFVBQ0RQgDQiEpdELhRlZAIRUTA5PvMu1ncor8swv6u459xg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Rs9S+ptn; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Rs9S+ptn" Received: by smtp.kernel.org (Postfix) with ESMTPS id 8E139C2BD01; Fri, 18 Sep 2026 11:06:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1789729610; bh=fRDe89N3HJeAFyCusP4aAHWCcvsF/BWXyWYiiFspEec=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Rs9S+ptneDxUqRDEnAvmnPsBvKJ1Wf+TrEgbiIANKkX4YcH2dnk73olfkjOJokSD4 nzCqVNAFaNlgemUSRtnX81/fcLsNtAUW9NMjR2pzD4esxdi3VkrZURgmvX3Xc8rSjJ sQbq/ItuTT3qJtkmUYqZVa8QjVo7ICWAsDxgwI3IDjIqmTyypoMMRkbIroT/BDbj6z IhPal/4vmRAiNvp9qNor90ecAf0LtObnYAtrMoIp4cWw5s/0yBeGQGEQUMlyVdt4Gj 1PtZ+tJeNaEQKdgJScnVIrRXlxX84cxdOAYpC/k3mW1ni36YmXBgOesJN6kBn7Jg3v kNgEj60yrDOCQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7A2CEC982D7; Fri, 18 Sep 2026 11:06:50 +0000 (UTC) From: Michael Reeves via B4 Relay Date: Fri, 18 Sep 2026 21:06:49 +1000 Subject: [PATCH v2 06/10] soc: apple: rtkit: Add tracekit endpoint Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260918-apple-mtp-keyboard-final-v2-6-a5c685e50b60@gmail.com> References: <20260918-apple-mtp-keyboard-final-v2-0-a5c685e50b60@gmail.com> In-Reply-To: <20260918-apple-mtp-keyboard-final-v2-0-a5c685e50b60@gmail.com> To: Sven Peter , Janne Grunau , Neal Gompa , Jassi Brar , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Hector Martin , Michael Reeves , "Joerg Roedel (AMD)" , Will Deacon , Robin Murphy , Dmitry Torokhov , Jiri Kosina , Benjamin Tissoires Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, iommu@lists.linux.dev, linux-input@vger.kernel.org, Yureka Lilian , Julian Braha , Sasha Finkelstein X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789729608; l=1194; i=michael.reeves077@gmail.com; s=fedora-20260918; h=from:subject:message-id; bh=kS9uTA8Dh/vtajiZu3Qfpn0cuQfrngimukMbAAW4igI=; b=9SgPILEowXOL/fTHiRqw8wXIjOfPL9hFWM/16mAW+XYq/iKcJs4Y3TVhE97qZCxPY/ZVJdjg5 GP46GIm8PmfD8eVBLUSpO6cryDk4XT4mznzW87qyLAY819hRh0imJKd X-Developer-Key: i=michael.reeves077@gmail.com; a=ed25519; pk=VJ0TvyQ9TvfzYZa908YSE9kpkjFLLD5luv0bERu+boc= X-Endpoint-Received: by B4 Relay for michael.reeves077@gmail.com/fedora-20260918 with auth_id=1035 X-Original-From: Michael Reeves Reply-To: michael.reeves077@gmail.com From: Sasha Finkelstein The TraceKit endpoint is a system endpoint used by MTP, AOP, and potentially other Apple RTKit coprocessors. Start it automatically when it appears in the endpoint map, like the other known system endpoints, to avoid warnings about an unknown endpoint. Signed-off-by: Sasha Finkelstein Signed-off-by: Michael Reeves --- drivers/soc/apple/rtkit.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/soc/apple/rtkit.c b/drivers/soc/apple/rtkit.c index a3fdac8f6..1059b4bd8 100644 --- a/drivers/soc/apple/rtkit.c +++ b/drivers/soc/apple/rtkit.c @@ -22,6 +22,7 @@ enum { APPLE_RTKIT_EP_DEBUG = 3, APPLE_RTKIT_EP_IOREPORT = 4, APPLE_RTKIT_EP_OSLOG = 8, + APPLE_RTKIT_EP_TRACEKIT = 0xa, }; #define APPLE_RTKIT_MGMT_TYPE GENMASK_ULL(59, 52) @@ -191,6 +192,7 @@ static void apple_rtkit_management_rx_epmap(struct apple_rtkit *rtk, u64 msg) case APPLE_RTKIT_EP_DEBUG: case APPLE_RTKIT_EP_IOREPORT: case APPLE_RTKIT_EP_OSLOG: + case APPLE_RTKIT_EP_TRACEKIT: dev_dbg(rtk->dev, "RTKit: Starting system endpoint 0x%02x\n", ep); apple_rtkit_start_ep(rtk, ep); -- 2.55.0