From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1A90ACA5FA5 for ; Tue, 29 Sep 2026 21:13:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:References:In-Reply-To:Message-ID:Date :Subject:CC:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=PjqNmhMXeYfrxc5jgiKL28kVrJDVBOqD0DBs79oNEYs=; b=w4Wq6+6Cxi7R2l8PabRJs5p18W qVmjW7DT2JOhaLWUKR9y873YapxoBMXHDRc32JpdhrBnZ6PPAW3U2uUtvklMAz0CGNewAMFeeHwHp LdrjvncZvnqLQFn4yUUDd0y3LppbIopU36OhlkR9QklCKaWH3TXXr3wqpE9+uBfB07CCABXMiV0He 6sQbiyLfOTvgmKndVj5d10Vv2jSTKOI66GuroUGnjGIp8hRMj9eCSDrBOz6fT18IN0PV4nhjSXbd1 XXOqqN1w7tY0nxlaYvG+NcHKS+qr7oipnRmr4+ByUobeiU3pDo+0WrY+FFr2AYtFk7JaMPH0zlVba jh+vewqQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xBeIS-00000004SqT-1meG; Tue, 29 Sep 2026 20:19:28 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xBeIF-00000004Shu-0F4e for linux-arm-kernel@bombadil.infradead.org; Tue, 29 Sep 2026 20:19:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Type:Content-Transfer-Encoding :MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From: Sender:Reply-To:Content-ID:Content-Description; bh=PjqNmhMXeYfrxc5jgiKL28kVrJDVBOqD0DBs79oNEYs=; b=fuHS3v9TGtcE893lp0FZHvcZpy tDBD5h9L7e+SIPPUOAt2G8e488d22O5t9RedjoQ7dPO1cGp1WEDmDrxVeWmE80Rkear3ZxTZXYniz fk+9Fsl7yavvHzWk4+f4b2bhHI50zWXMlCC5xDPg6ZxnW/nrvoPjsCGKZZaZNLFPG0Z5/vYSt3VTQ h2Ld4C/6y4l5mwi/GXJzPK7nuUfgWYGzpBYn3sxLcMM+ohFCHNMtw1q3ieNO7CMlUNhWLVX59M5sD 8W5uphXBSUpEMfJXBePwDb6zz/7L6jnScNoLmMr/Ezu8opNmvRTkcV0puEhRhUfonoez2FRjGuy9P dXslilqA==; Received: from mx0a-0002e601.pphosted.com ([148.163.150.75]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1xBeI4-000000033H1-0uPv for linux-arm-kernel@lists.infradead.org; Tue, 29 Sep 2026 20:19:13 +0000 Received: from pps.filterd (m0380145.ppops.net [127.0.0.1]) by m0380145.ppops.net (8.18.1.11/8.18.1.11) with ESMTP id 68TFkcwM152307; Tue, 29 Sep 2026 15:19:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint-05-2026; bh=PjqNmhMXeYfrxc5jgiKL28kVrJDVBOqD0DBs79oNE Ys=; b=WNoHSHWWQb1M8wYlzyEz/6Szrox6iKrAFGaDfouFpLuKSMXxww3L4G6sN nwrxq6NVUHJSftSKvqucVyijHxWYQdysqxwme4KTJixpuDRMLA74MpeM7apQT7Jh kVZ4IrAMkWU+uah0sDeKoyL/T1pDs17HV/R6H0ypks7D3RA2dziL0Q5z+yy0uOwB /oIVxFGIeg2ZPLDjzave0r1bOCFAwlG76H2vzbfaYoHMSOfulc9epSOzD0oGnm5P Qc4AExe/Fmu2wbcCvJjUVDtLpI2cFUt5hN7BoTFfkBg5QJJhDzjmeqW5Drkx8KtO IdhywixgTB6wb1+4jA/mcYa6FF/qw== Received: from ch1pr05cu001.outbound.protection.outlook.com (mail-northcentralusazon11010064.outbound.protection.outlook.com [52.101.193.64]) by m0380145.ppops.net (PPS) with ESMTPS id 4h099y45jy-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 29 Sep 2026 15:19:01 -0500 (CDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n/2Iy7qEEvXM3j5ZJL6gIJpLvWhXNdH13whP6pojUJ7AxEyoFSpveiX+5axd1kXmKlaKHytnSTFgSKossjVIXEfCe/vO99yLr1a9bf1sx7sbuB8QBrrZwbSjQPAGfRqs4QwX48hl2EgsMFeVfrUEOUo0nZxcREwLkDfULbUNhf7QLC8dhJYWdHUgXsCcA4KPqFcOHKApqXpR2Y7VybDSdyIgxnDxboNRe15Sc0a0VA4qVC9NQhBj+l3vMj0bN3NVulHwg/vqu4ZMTN1stDh7aayMsBs2eoGzx/vcHIWHwlTb7EUkfSAidwaUjnSVVDCT0lXdSi4e0BIi/5C+PY3pNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PjqNmhMXeYfrxc5jgiKL28kVrJDVBOqD0DBs79oNEYs=; b=MIzRNZ9HmUAtB0kAz2cyvp0By2bHwbFnkxM+iLcqPJsSF8uszFpzIGfbhexhTg1nySsmanDGWdRgGD89eAy1/+622/yaw/lmQUSO2OoLd+QTRKwJciZO1nET/JNiGgquSmYhNSla3lIZ1hEYJUR0faQeiG63ZrP4/pQ/IiC33lxU4x6Zv9nWvXm+/KKQQ5uh925e8nQ5fX3TBQJVO8uYqrHDVRijNRNiD0X3CWYT4Tu+4SBt8om1S5YngfYMw8VYZaV7LXWhqGc7XOQjUtlDBqR0Jhxntbg8yfZne7mrqi1AubLPKmu1WHyIi6Pb13oi2EAJfhbi5qAgQXEQfEzRgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 198.47.23.194) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=ti.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ticloud.onmicrosoft.com; s=selector1-ticloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PjqNmhMXeYfrxc5jgiKL28kVrJDVBOqD0DBs79oNEYs=; b=oBpHZaKaafua0OypX75jd42hbXD7h4GzRxkC3L0nGRClfhjuqcWKST4V1bV2ub6b0QXNwj0qT2MY/5MXEOzGXu9lYKKqRdb7IYdNStRo4q4KQjhHPxuyw+HGQrQSGCN0y+ftm2yT8GXaAXhfKr1gqakLVmZbiMcdtNsxFGeS7KA= Received: from BN9PR03CA0419.namprd03.prod.outlook.com (2603:10b6:408:111::34) by CC6PR10MB231600.namprd10.prod.outlook.com (2603:10b6:170:203::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.14; Tue, 29 Sep 2026 20:18:57 +0000 Received: from BN2PEPF000044A7.namprd04.prod.outlook.com (2603:10b6:408:111:cafe::9) by BN9PR03CA0419.outlook.office365.com (2603:10b6:408:111::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Tue, 29 Sep 2026 20:18:57 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 198.47.23.194) smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=ti.com; Received-SPF: Pass (protection.outlook.com: domain of ti.com designates 198.47.23.194 as permitted sender) receiver=protection.outlook.com; client-ip=198.47.23.194; helo=lewvzet200.ext.ti.com; pr=C Received: from lewvzet200.ext.ti.com (198.47.23.194) by BN2PEPF000044A7.mail.protection.outlook.com (10.167.243.101) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.472.14 via Frontend Transport; Tue, 29 Sep 2026 20:18:57 +0000 Received: from DLEE212.ent.ti.com (157.170.170.114) by lewvzet200.ext.ti.com (10.4.14.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 29 Sep 2026 15:18:43 -0500 Received: from DLEE207.ent.ti.com (157.170.170.95) by DLEE212.ent.ti.com (157.170.170.114) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Tue, 29 Sep 2026 15:18:43 -0500 Received: from lelvem-mr06.itg.ti.com (10.180.75.8) by DLEE207.ent.ti.com (157.170.170.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Tue, 29 Sep 2026 15:18:43 -0500 Received: from uda0510294.dhcp.ti.com (uda0510294.dhcp.ti.com [10.24.50.162]) by lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 68TKHlMp1688208; Tue, 29 Sep 2026 15:18:40 -0500 From: Beleswar Padhi To: , , , , , CC: , , Subject: [PATCH 17/22] firmware: ti: ti_sci: Add missing includes for self-contained headers Date: Wed, 30 Sep 2026 01:47:41 +0530 Message-ID: <20260929201746.4078803-18-b-padhi@ti.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260929201746.4078803-1-b-padhi@ti.com> References: <20260929201746.4078803-1-b-padhi@ti.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN2PEPF000044A7:EE_|CC6PR10MB231600:EE_ X-MS-Office365-Filtering-Correlation-Id: 93614726-e902-4723-b904-08df1e66e460 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|82310400026|376014|1800799024|36860700016|18002099003|22082099003|3023799007|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: 5BygGLFGUyI4APQcHT/M55QkGZbKTB1Pt6p6iJZlJdDcFIN5alNUwnCJ681vegEnDIKtTGgVidQIuSF8ezKvJuYzYFL4aCw55OlrqTuhMN9axIF1blvGbwGQDoMA+mRmmMsz3gEY/DweyJv9QaP2bffdlE45ti2QjoMfBktEaMU0mj1M1T/SaxG6pbdWmou5GoZAHtCla3Kz4ZrpYwtBEaH4rqSzUVoyqvdznsrusRdw5gCIDGnvjb4EOjDEqWRoiih+ikv33r7RTkyO6qw8rJ/HuAZGS5u4LDQkmRDckw/UyGYXL1Z2BLFgeN+zGw9SBhBiD+RmFNG65uoJGlLPr7B9+nKeiB2fd0GVzBjqPz0hPV0dw/niwULU123Y47codh8jo6EAmvPWF/1UbCF60Ti2uUcG2jAm2GievB5uFJ5uDmJ852FxgJNNCfBijthyKuIcXMlFPzoI9qWIJjJIkVX7qhftHfA/iHi9kaH72JsRTN0gx0B4xneJ7yKhHG594WImrk51mvSutQlaGIFfwjS3O3eR9zESYp0WKricQVaTyz3alijSSHhYJ2c/eG2rs/A6+XVoALLB2MgdVRdT2OXRbtLJ03V7n+a2fOcUFct2h02k1amNvgmUD1fUUUvHML6ht1mjVeuBnKEghTJT8NAbbslvt/Pl+02kpGnsR1KOAOyrr1u6C9+3eRLMkHtoLWGxra7IXI6zkZ18bSK2bg== X-Forefront-Antispam-Report: CIP:198.47.23.194;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:lewvzet200.ext.ti.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(82310400026)(376014)(1800799024)(36860700016)(18002099003)(22082099003)(3023799007)(10067099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7btm5eJsOk/vha+zd+COXWI6ogO71lNc3xBGqNpGPngcpuI3ZPQoOvWAG/auS2aLz9x/rVqOLb0XRzcn4wLgOQBO5FVdifKfpsoajDd4ysVsFzaWepuupEhV5Be5TZhnFGIqQu62ljU5TIeMX+Pmv0CjcczZhazuZlQGQvEITqBfwiS4Qhpym+ti5YhXa1LDNZkovDhngou7rwECHxJCLsQWk7BVYwOJ1yppSQw+iXMfb4asRI7/nVkTaTERZtDjQjGxmx7gLVbow7K9+OM/ZHydXB3BZXDNAS06Di8LDPgtRJa45jH/jOh5IutCB41Y6YO8KY2W+MQCyhW4URA80tbACqTKYGFO3dEX7VDUTNfdA145f/KA/WgMzbDk39XleTa9lgEQgegyiR8kWMf8m02sJvSFUmDzniJ2wMehw6Ioit9B1Lxy0/JHwekDwl1n X-Exchange-RoutingPolicyChecked: 2yutSrklNK6bdtZzeBtyw4/1NXKosD3y1jUfzYWfBa46xjmbu056oRraZEc1/3qfVTMKAzr/beqkHHYScaQh79QXTJBBN91CKfWOSaWQmM+dvZpd9ABzMFjPrVXI+drFmBIVTVJxVMcgi1zW+XuMGLghOCahecbnaobSsKSjGohIWtOQ2acvY+pucsVeUa0Jv7KYgWfeONVla6YmqdFGTr44o8nEcHus7YotbS5gAu55qxTjeR/3ayCQmQb+Z4JYl2p8h9xrLC4g33s8VaTZA4yp4d444kJy5pIEqTQS6Zn3vRgSnbMdGmKuisHgcPIuJbToNhivAX+Ym2U5B9QOIw== X-OriginatorOrg: ti.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2026 20:18:57.5701 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 93614726-e902-4723-b904-08df1e66e460 X-MS-Exchange-CrossTenant-Id: e5b49634-450b-4709-8abb-1e2b19b982b7 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.23.194];Helo=[lewvzet200.ext.ti.com] X-MS-Exchange-CrossTenant-AuthSource: BN2PEPF000044A7.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CC6PR10MB231600 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI5MDA4MCBTYWx0ZWRfX6TptR5JOUtSm eWuDXbdLN1rxFt6+56BT2T5h+ivK2H4u23XJdSkHbUbn+S5UNWMq85YWGJArwPJYsQyTxYJcFZW jdM5fGXuV/nuHASaZFXY9VuCCI1PvTMfwIiq4r/DYVLDL2hhg4dgoAOtci5a9wxjyDFxHaaiZ46 Xr9sWKZ4IuJYGPIUPJ64DnnARI+pIVL+9bkM98tFkQR0i+UWLOpCD5XmhDggK9jlidP2EI14rdp GVdgkscOntfs8ZUZ2QeXq7zVTceCNRUCaTyzUnZAwd76qOHKDRxWHAoXUehjOYzvMcnbp/6lepd eSHxHoobhBLTE57aqJsfl6j4MvBFPbv+qw1uxJ0zyDo3vv0rk0xaNVxbgZF7DXbNiK1Qjj7ihZU RgWeTh5pnDcoJz1l6KxZqqLohlXV5awlDCr0hJtEfj+QOb9DEmuUIgRCp3Shx2KUBNPxyx76+cq Mwd+je13S18l6wYSy9g== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI5MDA4MCBTYWx0ZWRfX5f8Z4XaLv8Yc rODI/34YgPFJPi4yjuqaAkmSkk8QO/yCaxNI+1WGeOX3YkLsBqaONnA1dIUfaPZZoTJ1jsRCj05 xWl65qZo+2IAecJhckgqAiBQRq2skzQ= X-Authority-Analysis: v=2.4 cv=GdGCDgXL c=1 sm=1 tr=0 ts=6abc1d35 cx=c_pps a=z9epfWMNo9LgPPq3nTJR4w==:117 a=WotqVVQAdb04rnGuttW3Kw==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=VdqzKS8jKosA:10 a=s63m1ICgrNkA:10 a=AlMIdn_sM9wA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Z8NIEmU8O1QQgoT56wFK:22 a=gO1vWkAQAl3rybz1DQOp:22 a=sozttTNsAAAA:8 a=qxQJPro2LbhhYBg5XAAA:9 X-Proofpoint-GUID: vOubTHk3T3-8j1C98plFdz48Th_zfT2g X-Proofpoint-ORIG-GUID: vOubTHk3T3-8j1C98plFdz48Th_zfT2g X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-29_04,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 adultscore=0 malwarescore=0 clxscore=1015 suspectscore=0 impostorscore=0 priorityscore=1501 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609290080 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260929_211905_356386_19E8896B X-CRM114-Status: GOOD ( 13.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Andrew Davis ti_sci.h and ti_sci_protocol.h do not directly include the headers that define the types and helpers they use. They currently build only because every file that includes them happens to also pull in linux/mailbox_client.h or similar headers first, which transitively provide these definitions. Make both headers self-contained by adding the missing includes, so that they no longer depend on include order or on other headers being pulled in first. This is needed ahead of the following commits, which split ti_sci.c into several new source files that will include ti_sci.h directly. Signed-off-by: Andrew Davis Signed-off-by: Beleswar Padhi --- drivers/firmware/ti/ti_sci.h | 3 +++ include/linux/soc/ti/ti_sci_protocol.h | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/drivers/firmware/ti/ti_sci.h b/drivers/firmware/ti/ti_sci.h index 34f7848073a0e..f2f17bcac39e4 100644 --- a/drivers/firmware/ti/ti_sci.h +++ b/drivers/firmware/ti/ti_sci.h @@ -12,6 +12,9 @@ #ifndef __TI_SCI_H #define __TI_SCI_H +#include +#include + /* Generic Messages */ #define TI_SCI_MSG_ENABLE_WDT 0x0000 #define TI_SCI_MSG_WAKE_RESET 0x0001 diff --git a/include/linux/soc/ti/ti_sci_protocol.h b/include/linux/soc/ti/ti_sci_protocol.h index d8efddc1d4ca4..c7bcd9562a71a 100644 --- a/include/linux/soc/ti/ti_sci_protocol.h +++ b/include/linux/soc/ti/ti_sci_protocol.h @@ -9,6 +9,11 @@ #ifndef __TISCI_PROTOCOL_H #define __TISCI_PROTOCOL_H +#include +#include +#include +#include + /** * struct ti_sci_version_info - version information structure * @abi_major: Major ABI version. Change here implies risk of backward -- 2.34.1