From nobody Tue Feb 10 11:13:02 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011005.outbound.protection.outlook.com [52.101.70.5]) (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 A6E9631A07C; Wed, 31 Dec 2025 10:13:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.5 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767175998; cv=fail; b=r+4bxFtSKZRqQlX/PZw0McnLCwRetNJXmXnu+DU3oYZqipsBIN4UCOewzKKW+2uO/3mRxxY1J/1CxDouSdLVWnBN/vhAEmkEqBvRgzsaV6B7Cjf/Wgp2a/wcpu5M2LxVrJ9RccUAIWmvojzeGReHCqXwwTM6wyWEW66D8vF5j5s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767175998; c=relaxed/simple; bh=ThP3UWOqp8sEbKXlqk6JjoFIogRFA8SOwcF47bwy3S0=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ajh6FmLWk7dGsuIvOwvGOtxDSgs4UQXiJUGleZes1+GB+Z0vQ3QmD2IufyMmNHlG7ZbcXuvcnqJPD1pxuor/4rEPnk4/yoHR42lAv1+u6EN4oyuLrf2t98n9Dt9ZJPp5OouFh1pZsySLIXVIV6FuV+m8hyOOlr+7zpeueYq6DTg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=tRocbjNd; arc=fail smtp.client-ip=52.101.70.5 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="tRocbjNd" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZZiaT53lozhroaFj93k+VwP9Mv9/vbUe86k98wkHTvH4jhn4I8XRqiDrSh/FtFEuZ+rwNQp7AE86fYB6W+zV+6aI3svY4s447mrHgVcQw+/FYiELR4M4tc8MuFIwTUFMFgu3ZNO9dje0AzDkMieegGGS80i/1VK66kg3Iao8DEXxWhb5hdBzAvUjR7zqUpA8ltFmjF0J8jE9UjDbEZyGIuHEj8WCsQIoHcuEKmXQ+8w1/99Wi7TRPNiszT5YGScFiulOocPNBwaLtBFK2AIiZLdGsuV73NFKr8McMYOS7w2h9jUVPzxPM1daldsx2AesLXhjooK8RPVLqkNQTLEYjg== 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=OOBHJX+q02TVDHNuAO8LtVZLQsK6tQm89clsq+BIRMU=; b=wsXJvMvhz/Aa8WwA8yD04b90bmxnsJarpZSHyJuDN1TO49iA/ElA4ci5lRxuOz9CG9LZMOIPJPybb7k9wKR4Q8nxma5VEATUt/glUEvMgl9RENrNdl41c04sXsP0JQeYjuEZJ4nZSZ+HlM9CVDQNuJ2ZZlEnYIa0T/dsD1fA0QFTuXrdJ+4GncINY1CvMgRP1F8xNiIdeDLXm3o6vjH0P38+gH/51mnfc39mQJOr/pBmXOXMZNK+A4hJbcon71UvVV1a2r1PU5cQgwKRl1SGVqBeqJOAJsBzEF8MrgpPTfFmsXWyRXt+D38/bS8oeWktxzezxVqMiPDo3CNeEgFLPA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OOBHJX+q02TVDHNuAO8LtVZLQsK6tQm89clsq+BIRMU=; b=tRocbjNdVWY/tpqdrDebe7Ts+wtDsZduFltgiVVnru+iFNwGLilcaWk5hRRz4c4Ibs52g66NvxIaul3G+4xEJZ+6bUxTlxbe0u5HATNskcrIQmbz38CN4mtyljuyR7+MBFzpIxV/oaoi7sbCMXSVrBtu8Crav4j49I2xBnCO+jSFeUw9NOaT1yQ6k2ea+Hwn3v1ZqC4lhAbGVkrwn3OQnYTelI670tuPMeKQ4B8q4gub8kU2UgDufuj/8ciZkfzzF1Df2bbYriMqRyKlN3VhG0DTvkhRw9ng7zdxEpv2HjBBSF90+1KnbFuTBGoq+DXcGoeSzYfhir7X+J/GLt/YhQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by DU7PR04MB11089.eurprd04.prod.outlook.com (2603:10a6:10:5b1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Wed, 31 Dec 2025 10:13:13 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::165a:30a2:5835:9630%4]) with mapi id 15.20.9478.004; Wed, 31 Dec 2025 10:13:13 +0000 From: "Peng Fan (OSS)" Date: Wed, 31 Dec 2025 18:12:48 +0800 Subject: [PATCH v7 1/6] dt-bindings: clock: Add spread spectrum definition Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251231-clk-ssc-v7-1-v7-1-380e8b58f9e3@nxp.com> References: <20251231-clk-ssc-v7-1-v7-0-380e8b58f9e3@nxp.com> In-Reply-To: <20251231-clk-ssc-v7-1-v7-0-380e8b58f9e3@nxp.com> To: Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sudeep Holla , Cristian Marussi , Sebin Francis , Brian Masney Cc: linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, arm-scmi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan X-Mailer: b4 0.14.2 X-ClientProxiedBy: SI1PR02CA0005.apcprd02.prod.outlook.com (2603:1096:4:1f7::13) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|DU7PR04MB11089:EE_ X-MS-Office365-Filtering-Correlation-Id: f5073e11-c071-4075-904a-08de485534f4 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|376014|7416014|52116014|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VkdZN1Y0NldIZm1yT0dzK3ZXa3FQT2Y3cU9RNHdNeHJFNkZlV2wrNUliVjlN?= =?utf-8?B?YjhqSitmbmRzdCtLTVNybUlXT0cxVFlSakdNTWxNQ1JxU3lwbnFHS0NDTkt2?= =?utf-8?B?M0FtTCtBMC9yUVlvdWxOYTdBL0ZRdHVldEFCaHZkNHhJUWo1WTdsSWZmdWox?= =?utf-8?B?dmwvaVhvQ3c1ejNERWdQZTFnR0NyZDlZQW9xbHhjZ1hGL1c2b0RtU2JoeXBC?= =?utf-8?B?WTRnSEFuMFFFYUdqRkpTSktQWkVjRG96SlY2VGNRTTRGdlBPT3QxUmQ3bVFp?= =?utf-8?B?UU5yWEVBRHgrUldaUWV3ejM1aHNVOEMyclNHL1VIbDZOL08zZ2lEVVI5NmhU?= =?utf-8?B?M09lVUJIejVrM0R0U01URDZJQkFqd3NjUytkdzMvdldUR0lOR0lpTFQ5aUJ6?= =?utf-8?B?aXhUOWZIU1NjT1lUeTBDUlVldExFZDkzT3U1MWlqeTNrbGl4d1RQenNvSkt1?= =?utf-8?B?ZTZEMU1XZTgrbk9WUHlnUmRzRVVxbklGbmZhMk44a3ltbHlscXpybTdJalJY?= =?utf-8?B?eDFLc1FzemwvMFp6bGFCMS9tdzMwTThXckRncDdaOVdZaHU1VmJYaGZFaXBj?= =?utf-8?B?UmYya2R4ZTlzaEdjNkhvaFRxanFSdUhyV2NKeVhYK1VzZVQrdXZFekpLZnAr?= =?utf-8?B?NGc5elorR1FPWkZ2UDhxVlZxTVFTQzV1d0diMVhEamFsVkFyOVZmSXhzcVhm?= =?utf-8?B?ZVdpZVhTZGREZ04rV3p1K1RLTjFFT2NpNkM2NmhFcit4eDhqdVpaNDg2dXJK?= =?utf-8?B?SXE5aWFEMUxsKzE4UHdBSm5meDNHeUxnSThaTTY1ODFrSDFmWTBnN2g5am5V?= =?utf-8?B?Wnd0RDRLeHRaUGsyd0pZVllTRUs4SHoxQVpLdll1ZFhaV3AyNXNQMUgxZTZa?= =?utf-8?B?WUcxUVpsWWFxSVFEWk5yYTdSZTA2eGhJUWpGUnpuZ3hGODhSSWVON2IyK2cr?= =?utf-8?B?TDQyVVhkelJvUEtXaUxNaURJS0V1Z1JpOC92V2FQcXg2VkltUEZWNmMvUVVL?= =?utf-8?B?dGI5ckZTdGFXRmN0ZEhuK2c2VGRSbWdiUTdSV0d2WFJEM2VTdlkxOFk1Uzdm?= =?utf-8?B?dGFpSVYrRGJ6TjB0T3hNc3dTeW1lWFBhdGVFSFNvaElmUGE5MGliQjhXUXYx?= =?utf-8?B?UlB3aXVoU1lCaVh1YWMzUFN3S0dFQ1RJMTdhRmE2aC9aeHhLTkdKQWJvOVBk?= =?utf-8?B?RW9XbjlhcHMydWFMNGl4cXBkWllCM2IxMXo3bEhORXI3M0VlV3R0ZmN4SE1U?= =?utf-8?B?QjNZOGR2QlRNL2MxVFJzKy9OTk1SMmVGQ1JnQzhzMCtzL1FsV0lyaDk5ckg2?= =?utf-8?B?QWpmWnpoZTZwUW1aOWZxOUEyWk14dWR3Vk4xYzFWQ0ZxMTNHeEdsMWlRSkUy?= =?utf-8?B?TURZbzdtWnMrc01ndGg2ZGZETmZJdWVHRGNYc1lNNVl0cHZRQS93c2JPdFZH?= =?utf-8?B?MWY5a0ZTVTZLeUpBWUN0NE4rMFhqS1lLWnFDZDlmdVR6QlAvZkhIK0lmZUIv?= =?utf-8?B?Y0N5K1lXWjB0VzdocVBmaWZnZmlUcUc0L3cydGxxNml5cGJIVEFWQnE5T0VE?= =?utf-8?B?SWdlb2NRRDY5dmo5Z3ZxVjBvMTduYnN0dmxyQWxEUnFreTJReWZ3enhCYUxI?= =?utf-8?B?UjVQWTVpZVdRR201RXJNcFlYamFUZE95SklFbXNIOWtIWTgwcmgvZXhPdFJN?= =?utf-8?B?d01WYlEvSEJVQ0h3bHBnVjNFWXJTZTlLZVhrRGxtUU9GS2lONUs2SWxlM1RG?= =?utf-8?B?MzE5a3RPVVlaMk45K3F4RG1GTVRqUmFFVXZsS2s2VWdFdnBEa0luNHdTaVJE?= =?utf-8?B?WWNQMW5mcnNaSndKKzN5bUJNejFGQ21SQXlVckRVTFRNRjd5d21qTnBoVk1x?= =?utf-8?B?Y2w2ZjhCSkpYOHl0V2JHUVhRaGtiUmxPWC9qOUszQkJodzVmNXE3Q1RXQXFz?= =?utf-8?B?b216c1YxNE1uQ2xRUE1oVkdnRHFCcCs1UnA0bVhLcGpVaExscDZwMFJVOGZX?= =?utf-8?B?cks2a2dUc0ljZUN5UmtpWmJqcVBxbDdnbmZvc1BmLzRyQnZZZHBrcnkweXNl?= =?utf-8?Q?6GUux0?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dmM0czk4Y2VhMGVWTVNXZDhkS1pMalgrNkVlR24yOURpekdDanovbVZ3cEM3?= =?utf-8?B?dmJUU2J1YmU0N095c3pqczZoekpnYnl1bUtEN1BNK3J3WDR3Q08zYkxSNzh2?= =?utf-8?B?NjlYd1pOUVB6ZVN6UnlXR2hZemRQV0ZvQjNRMEFmdUNNanlIdEVRR0RPMWJU?= =?utf-8?B?dkFwajBMc1lFSFRadExjOHVOWjBMMFlHVUFGcWlmL3NwVGJZRXJZaFdwNEU5?= =?utf-8?B?QTIrdHBma2JHUUU5V0VUTm1JUFE5Tnlib0h4TEVFMFM4QVFRL1FpNUtGR0RZ?= =?utf-8?B?bjU1Z2pjZzR1MXNnekUrcm1qcDI5anl1RnA4NTlnYlRPNzR4cXM5RHk1eExa?= =?utf-8?B?NGQ5K0JKeFN5T1VsMnlQNHgyamJWdEdmU2MrRGwwazUzYVRnNHVhM2piRjFP?= =?utf-8?B?Z1FsZ0YzY1QwbTVWUUU1QzhFUm56a0RMbEwrQ05Tdno0M25Db3RTRkxUTWRQ?= =?utf-8?B?ZEsyYWp4QlN2Qzlsb0RIYWdwVyt1cWdDa1hKSVJuNkY3V1g0WW9CRm1qUGhF?= =?utf-8?B?LzNFb2xQZitOZTdjVnVhelhHZ08xTzdQeXBWdWJPUHY2cmJyOUV5RXVyZ1ls?= =?utf-8?B?Z0pVZ0h4ODBEVENaY3lhdGdTK0F0ZERwZ3RNNmJWT0lONmJJU3poSlZxZ2ox?= =?utf-8?B?em1GOFVyZkZyU3RnMzl5dmJwczZDVEkvSmRlMzRSMDR2bWFvVWNKV0pIUlFv?= =?utf-8?B?TGpILzNkcWVYWlROK0QrcE5rMjhMVVg3eWdtOFJ1UTlLcjZrS1dZSitwaCtW?= =?utf-8?B?aStnUldjVFNaTmZSR1ZOL0Nvd1k5Q3l6VXhOby9JbzZEYU1ncytGUG1jV2Uy?= =?utf-8?B?WWpnU0JQeWducThNWVJpL0tSVW1TYWd5S05wTTFHMzRTcXV4cHVtUWtPMUJW?= =?utf-8?B?VldyQ2tnKzZTNXAwRk9rUUdXMnhTOGhWSWVSdmxvZCtad2wrL2dRK1FhSWo2?= =?utf-8?B?dVRuNU5hTFNsZStKZmN3WitkdzB1ajBtYldiRlg1OU5BOUxlcGQrY2pEWlho?= =?utf-8?B?OFlxaG50QzhVSGFqeklvd1BBcnFia0E4L3ZuSWFhaU9TSTJ3VldTdUdYNExM?= =?utf-8?B?WmNRYUxqeXBRbW1mTWs2dktRK1N6R2xsRFpvM0xOUGl4Tjg2a0FZTkEvazA0?= =?utf-8?B?dHdTeTNIRXk3WmxiSVZjM3BoSnBnZVR6cEQxdExRU1VWL2c2QzFFM0RIWlpO?= =?utf-8?B?WjBCTDBoZUx4UGQyUTlXYWhQeHRaVnNpNXZKcElOWmlVNDhsWDF5NCt6QXVs?= =?utf-8?B?R3czWnVrT2lST0VVYk9FdFA0Q2pWNXl5VlgwWUlzbnNzVTBIVFFwN2VHWEVn?= =?utf-8?B?WUk1bTFEYlVUWGM1WUJabm0vNXA5U0JNQkM3aS81eVlZazdlNVBQcEEyL2tw?= =?utf-8?B?Q0U0OVZhVWJuUzRENkRGZnJBUjRzVHgxdENrd0sxL1BaVlFmaXlSbmRsSXpn?= =?utf-8?B?cjQ2QWI2U1ZUYXNlNVhSVlJMRGsvd0tjZlJHTHh2cWFJbDFzVmRUVElkSXlI?= =?utf-8?B?SmVHMmU2TFZpbUZpcVBsSDM4SGN4YVArczVWekJMTG8ycnhVbGFOSzFmUXpq?= =?utf-8?B?eHlMVkgvYjlJVWE3U0t3NDZER0lzV3FFbVNscHBYNTUzS0lyQzg0Q1VManJZ?= =?utf-8?B?Mi9GcTRDUHIwRjFHR1YzMUFFbjdaVTZ4WTExRzM2OGZ0WWh0WGdCUVJjdTY4?= =?utf-8?B?ZlNXdUtnT2xUS1FaNzhHQW93QkZ4YWw5cUlwMGdXK3AzOFNwNm1uVS9wRG1C?= =?utf-8?B?cnBDejBFWWFuSVEyTHZRVnB3TVJIaERBVlcxOVRnSVR6Mm11RFpZaTFMWE1V?= =?utf-8?B?VXNuWmpza0c1NjE2eXBLZEZhQ1dKNHFMcWNRbk1JU2M4MTMvMkFrRzJWdmdU?= =?utf-8?B?YXdWL1RmcDU3bU9UUHNoR3ZOVWVzckVLS1VOUEJrS1drZWp6WnNobTdsUVFD?= =?utf-8?B?bVdVT3BsTVlPbExLOEltMzBaeVJlZWtkVnc2dSs2QWZCVFFaczdzY2ZGc2x0?= =?utf-8?B?YTNTcktxVnpMTHBJYVpRUERjZThZc1ZXY2FlTEQyaVhzNllTOWZERkN1UCtV?= =?utf-8?B?S0hWTUgvbk5Sd2M5S2tvU1N4dDRiUFlNQ01EOGgrNEozU0VSNTk3Y01hTXdo?= =?utf-8?B?elNCMkoyeFlLcW16aEVmWk4vTUw0QUI3THYzUlZBUzhGVWJKR0FwbGw4QTNz?= =?utf-8?B?VUowVDJhZmR5cEt4UTU1Vk5WMmNwNnJvMnh1TnpoNHFZL3NIWDNwOG1SOW94?= =?utf-8?B?cVF5cFpTZ0IyanFjVmhrSW9lZmVFaGF1WVNlRVZYeThkd1YzR2hsNkdSOVFp?= =?utf-8?B?cjhhQlVOK3UzWmd3UkVJS3UyRkozN0NtdWRIVE1TK05FYytNOEV6UT09?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5073e11-c071-4075-904a-08de485534f4 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Dec 2025 10:13:13.2129 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lXAUnaBdljd7XJi+oORwVo8hmIHeHyf5qm2/w0eKI3qTNNFlsGSJX7gIy6qxGiaO+l2w9xQJ0FNBsU+WSc/JPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU7PR04MB11089 From: Peng Fan Per dt-schema, the modulation methods are: down-spread(3), up-spread(2), center-spread(1), no-spread(0). So define them in dt-bindings to avoid write the magic number in device tree. Reviewed-by: Brian Masney Acked-by: Rob Herring (Arm) Reviewed-by: Sebin Francis Signed-off-by: Peng Fan --- include/dt-bindings/clock/clock.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/include/dt-bindings/clock/clock.h b/include/dt-bindings/clock/= clock.h new file mode 100644 index 0000000000000000000000000000000000000000..155e2653a120bf10747bd7f4d47= f25e0493e0464 --- /dev/null +++ b/include/dt-bindings/clock/clock.h @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: GPL-2.0-only OR MIT */ +/* + * Copyright 2025 NXP + */ + +#ifndef __DT_BINDINGS_CLOCK_H +#define __DT_BINDINGS_CLOCK_H + +#define CLK_SSC_NO_SPREAD 0 +#define CLK_SSC_CENTER_SPREAD 1 +#define CLK_SSC_UP_SPREAD 2 +#define CLK_SSC_DOWN_SPREAD 3 + +#endif /* __DT_BINDINGS_CLOCK_H */ --=20 2.37.1