From nobody Tue Feb 10 14:49:34 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11021115.outbound.protection.outlook.com [52.101.70.115]) (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 ADE743081A2; Mon, 19 Jan 2026 09:51:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768816319; cv=fail; b=Hiw486o593S650ViAwJHbIfowSqECsgIkD9/GRjBo0kObgQclCmj3oPsKbjs21J4CD0VrCVrgXNrXmd+VnP0PMfd17XguVU+XQjFZUDfV0zDtTVPgtqe8csn6nn+wiZpkatp4PCP5Xm+4O21C8+rPP0GYVRxTyEtYLRD3q+7x/M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768816319; c=relaxed/simple; bh=+7UxDfV4ES/9VFjxL/cIcZKdjtGA80EZrWk71p3SUcs=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=r/LRENNn4ak0+VygFl+mfxeHnsSZQJZOlKCvQKhahUKK6s27n6NzvboyzeL+mYRAtOTa0kBDBS6o28D0lGo5a5bSkrryFWC9w9+O1+ZUkqlW37rQAvZ1fbmRyvCFR5RSWjaRhhCMAPe8DbIC7jSLZEYg17Iba68PkZfCCzrJCXk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=vaisala.com; spf=pass smtp.mailfrom=vaisala.com; dkim=pass (2048-bit key) header.d=vaisala.com header.i=@vaisala.com header.b=gVonZp3Q; arc=fail smtp.client-ip=52.101.70.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=vaisala.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=vaisala.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=vaisala.com header.i=@vaisala.com header.b="gVonZp3Q" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yOmg8sVoRVZY6FxDnLCuY/WE/0eJBFpvTMjzcCSf9VvvPa2LsNmFtMtTVeGcjI2BUnNMeUECQupYHE0yTfhi/g/bFRLQwi2rmWtbn6t+aTf6EmmcOXGS1Zlq2XDrO8TO4kaCzKDFcLXmtsrFEa3rsGzdoU/aIFKRUjPqCDkJafsdjKIQdS/vt6Y5zDBXWKyetwWPg1EtkMG4yBgugBgy3T7wK33m7RWdOZzCB/rnBlVSr7vShX70os93WJSw74IaJ5SMDWgGRcg86eU7qNR0QfCWENvNjz6iZ06QoiypSksQvMdb/kldwGVXfrHLNXwefJrq3cJsj84DGenhWb0H1w== 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=5ZqgPAK3qCRahA8i4sg+g4mjrkMXV0k64hT6sbLeLv0=; b=xweoEeo2Q9NK5EYezocBImYCSoQDIOR8ARYL+N6GekCaZwR/EU6ZZlANZHo9wfBAGemjMseUhhk0FD6wg7IdDIJFjMJIPxmLQk01GgqwsRj12mi4iTuDhC6kuV5km1rbcCWma6zB6zRlfc1BWUXZ0E5eSUWtXADj9RVpDuNSlnRQMoOvYBKx/R7Kp3kfmqCun8495smr9Ve6e3FTU2VvgPuC3+pcQqVDQFnOs/H1CKI6vYVy7aj4vW9i+OnmYIodA/+hj4mlMaUx0/0An02SzAfINevibbgbUAJQqwKjs6ePV//ygabjoXJQZraSdSVymQ9mXzzEENKz9iVChV7uRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vaisala.com; dmarc=pass action=none header.from=vaisala.com; dkim=pass header.d=vaisala.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vaisala.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5ZqgPAK3qCRahA8i4sg+g4mjrkMXV0k64hT6sbLeLv0=; b=gVonZp3Q2MYluFjfexRJ+Fs4AaeGbyNodhu+zWFRLm6baP2dEWS9qRfs3io7lq58IhDMB0+Qa7uXHzZFZtYPNkxuBpVabjOjGgRRJr6r1Qssc23XfTqz3I45a8JctQMwD6CONToXLDM7Tf3Pi+SdOos81GhQnZ1lrLWlq3Iqeby6888JdEKmTVkaFBYF4GOktmnFGbGlbCINuhBYEYZGek/mnHLjei6ClS64YccZJBThJAczq16e+GfwzFjCN2X75lwV/NxtHFdA4pbGrXWylBvC6OfgFj6041T3ou933qa8JvPadxSLYu7n8er9WWt6qJyCqAew2PCnCZfG2OnGPA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vaisala.com; Received: from AMBPR06MB10365.eurprd06.prod.outlook.com (2603:10a6:20b:6f0::7) by PAWPR06MB9950.eurprd06.prod.outlook.com (2603:10a6:102:4c9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.11; Mon, 19 Jan 2026 09:51:49 +0000 Received: from AMBPR06MB10365.eurprd06.prod.outlook.com ([fe80::4606:8e25:96e6:bede]) by AMBPR06MB10365.eurprd06.prod.outlook.com ([fe80::4606:8e25:96e6:bede%5]) with mapi id 15.20.9520.009; Mon, 19 Jan 2026 09:51:49 +0000 From: Tomas Melin Date: Mon, 19 Jan 2026 09:51:29 +0000 Subject: [PATCH v3 3/6] rtc: zynqmp: check calibration max value Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260119-zynqmp-rtc-updates-v3-3-acd902fdeab1@vaisala.com> References: <20260119-zynqmp-rtc-updates-v3-0-acd902fdeab1@vaisala.com> In-Reply-To: <20260119-zynqmp-rtc-updates-v3-0-acd902fdeab1@vaisala.com> To: Alexandre Belloni , Michal Simek Cc: linux-rtc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Tomas Melin , Harini T X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768816307; l=877; i=tomas.melin@vaisala.com; s=20251125; h=from:subject:message-id; bh=+7UxDfV4ES/9VFjxL/cIcZKdjtGA80EZrWk71p3SUcs=; b=2utyZ1FaBnhJBuV12VibF8DMgHIJjtyvdApd3oZtz91PlZJo/BDXe//LipA1ryBza9LjGhdeH dvMA8a9nBo5AOupspaX4RBEGCRBTGAD6O2jR+Yqk0/3EghSa0Rj2ywq X-Developer-Key: i=tomas.melin@vaisala.com; a=ed25519; pk=6lMiecjZ+OeyZuxYsDm/ADy9D1JKvYrKdsYv58PMepU= X-ClientProxiedBy: GV2PEPF00003827.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:5:0:6) To AMBPR06MB10365.eurprd06.prod.outlook.com (2603:10a6:20b:6f0::7) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMBPR06MB10365:EE_|PAWPR06MB9950:EE_ X-MS-Office365-Filtering-Correlation-Id: 139de817-272f-4218-fa64-08de57405da7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MHJmeFFRUUw5cG1KTVRRbmR1bGZNUXRabWlTQitQeFl3cGVpRFczUHJrMmZY?= =?utf-8?B?YkhNa3NNMWF1Q2ZFSzZmOGliUTFQbDBUaU9aR0RPSnVsNzR5WFBuaklDMHp2?= =?utf-8?B?Z2FQc0w5UnlnSWY0ZENZTCtSc3Zvdlp6Y05na3p2SHBsbFozYm5RTGJ2L0U0?= =?utf-8?B?MngrSTdGMzVOQW9sODR6UGNiRFliK043S0NhMlVjVkRRN21IRUY5Q1FOWEZR?= =?utf-8?B?VHVENTNZcTRnUDMwU3d2K1BqaWNhY0ZKeldIeXVUdGxtS0R5WVlHOVliTngr?= =?utf-8?B?eGx1T3JuUk5yT1NGRWdJdEhvcGFSMitiMzBOY0swZFkvOXg4NGRwMk95Wkls?= =?utf-8?B?Q3RDQWcrMm5vd0NTMDBER2ZNeE80NExQa1piTHJZem1hV3dUSlZ3dG1uWmts?= =?utf-8?B?WkZVSm1wZUJ2em93Ynk5dGYreG1RMTVoVTZuMHlGT2UxZWNrTnVkRU13QUlL?= =?utf-8?B?aVZ0VXJRaHRleUZFMGRQODkvSFcreGpiR2UxK0tCbWkvbXRScktWTE41bEV3?= =?utf-8?B?bTlhaWtWcEljWTMzR0RsTk1wWHYwV0RaR3hiZHMxZUprYWxWWFA1S0lKRE5o?= =?utf-8?B?R2krWVNBdEdLYTIvVEFWZWNNUm9oWEJJSWd4a014TUp6eUp1bmR6NG9rQXUr?= =?utf-8?B?V2tqNXdXR2UzUVhBaXdBSjFlaHY2TURXbmRvTTNuZy9CNHRaRmpHMWNCSVVq?= =?utf-8?B?QTFkUnJuYUpVZVJ0RFE5eGR5clVaRG5jTVpwRGZKOHhnSE1LYWpnQWVqT0Fi?= =?utf-8?B?VkJCcGRpa0dYKzJvUlVybDlIMTR4N2NrVVdpN3I2bml6VHQ5TjVBeEx5NGJu?= =?utf-8?B?dXRVdTNGQTh2UEhDK3E2MjVoT0wzTkFKdnJvTWxRbGhwaWY3Yk9WczJCNk1I?= =?utf-8?B?WlByR2YzaVBJR0NBRlFOVEFUM1hidmdmU1RKM0p5NnFTYWF4ZFUyZjJWa1ZU?= =?utf-8?B?Q3I3ZW91UVdEOTl2M1QvZUMwU2NiMnhzbjhvN2Vta1p5Tm44S1hPTjQ2STFR?= =?utf-8?B?MjVNazhrSmVOazBBUisxaTIvazczdUtGaHVCWE55a3JZdzdHUnF2UEZvTHJ1?= =?utf-8?B?R21qRmJvR3ZqK1lFNGErQmtQREpBdlF2TXRvVzNmWHhUSWtGL3JHcTBOUXFY?= =?utf-8?B?Y01iV0x0MEQ1NXpoUXVHN2pndjVmWkVqK3FuVDVPUFdxQnJBeTU3S0lQVnIr?= =?utf-8?B?aGEzY1FBSVNNWEpUL1Npc0VXcU9OZ0FUcEo4SDIyaWlZSHdxbDE5VFlmN01I?= =?utf-8?B?ajg0Q1RxV2E2T1NSUHlOa05DdThvYmpONXcxMVpJQjUvTEkreWpiem80NVVn?= =?utf-8?B?TjlYcVIwbDUxdG4rRmFpcys2MVJvWk5QMHRYV2dYSER2MlBlTzhNL1ZrVDVK?= =?utf-8?B?ZHV3NTMvTzBVeUdJWmtYKzYwclA0MXNCVWNUNndLdCtkdzdVZjBLRjZHRy9j?= =?utf-8?B?dDNleUI1ZncrRjZMN0IzcWNRR2c3ZVFQeGJNbjJrT3FkbzkvaXRyTDVYN1U3?= =?utf-8?B?YklodlhpbkF2VktDRFVOeTRKQjJMNGtXWmVrMlJUU2VLMkw1c3NCQ2xQM0tU?= =?utf-8?B?ZDdsQVcyeEt0b2doemFOY29rUWpwOGFYV1JnQ0U0b2N6MlZnVzRBQ0szSDBY?= =?utf-8?B?cW1kOGUrQ0wycTlmbTR3VENXaGlNZGpqeC9nbysySmxhTHJ4cmVGTkUzU2JP?= =?utf-8?B?QklVR0ZwKytBeDB6TmxEU0M0ODdDNVJROUtXc0drbGEwVzMrWlBhR1psZDJV?= =?utf-8?B?Q3BIaFhPeWxsMjJmUkxHQ3J6cmxIVC9yT21hblI4R0tQYjJyRUNoQmxWMFFQ?= =?utf-8?B?d1JNRm02Q0hDbVdBZDh5cVJadTRzMkJxRDBWR1dlZGdvaklVdkQyaUlvNTFJ?= =?utf-8?B?VWRTWTFVblVYM3BBSG9zNFVDeWpvWmdyL29GRHRSdEF2MUFBWnlrenJNei9n?= =?utf-8?B?YmxnLzhnS0RoTHNWL1ZGV2t6ZzEvZVp2ZHQ4WmhtR3A5QmxocWJSeVdoU3A4?= =?utf-8?B?Z2t6RXhvYzJQT042Y09yY3Q5OGw2UndYV1VjQ210L2hXMkpwZkVDSmRHcGp1?= =?utf-8?B?bG1tN0tFRnEyLzVaTzI0dGRDU1I2c1Rva3p1NkFsUDlGeGpHczdja3NTeUJj?= =?utf-8?B?YVlSSUJmUm01MGJMM2xJOW1HYlpUc3dXd2sxNGw0VlExbTkvbVJ6RUc1Qkcz?= =?utf-8?Q?dQcbG2Wg1NIC57yGNAPIULE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AMBPR06MB10365.eurprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RDBrbnlLNkR6KytpUFRFQ2ZONGJBWnpZY3d6ck83NFpKZFByWXFZMDdoV1Y5?= =?utf-8?B?cTdkOEtYd3lVbVFQaUx6TWVSYXhTUDRaMnAwQVNsdForUUNWSWhnMjlybVRS?= =?utf-8?B?TVF3QnY4dkZCckpVbXZkLzBOOGRabXZtNm82cWFtOC9HSm9nYTB0T0VqeTlJ?= =?utf-8?B?bWgrbFVEUzYzU2hZaWlDcGxaN1dOVXZpZk91V3B2NUMzT0hkV2dvcTB5cTda?= =?utf-8?B?bzd0ZEVUQzFkVVQxK1FJSEVHRzhVZnV3UjFFeHVJd3RpYjRGeTBOeGdyQzN0?= =?utf-8?B?ajJzb1BUUkdTOFdQMUowenRGd3A2WkNIck1iWWxZT0FndTJFMFBCMTQ0QWVX?= =?utf-8?B?djQwdmpSbXJWVE1Vbk9FMlI5U082dytwY0EzVTdBdzkxckZSemRLcWNnbGN0?= =?utf-8?B?WUdsUTlxOGlsdGF5L2xBR1I4L2doQ0xSNXhXZDdlUTk0Y1k5eGN2Yno0OG80?= =?utf-8?B?T1lzK2FuWTBRcWpqTnhaVFhFWHRPT2RyblI5MWQ0cTZKTGtiNnlxczZGMmhH?= =?utf-8?B?SjRtVXBTdGh6d1pPS1BxWjk0OW5nQWJtZXVNWmM1SjR5OXJsYjU0aUpVQ3dl?= =?utf-8?B?VlFPVng0NlNPUzkvaFlMY2tVcU45YUk1eGw1R0wvQ2VZM3NvQ21WTVE2THBh?= =?utf-8?B?VDA1aGpMMlF1ei8zOHk0aHpHWG1EZDI5UGlZUjdNMk9NR1hZMEZ4M2ZsYk42?= =?utf-8?B?QWRXYzk5Z1VHWFlyYWlkMHQ2SURiZERtdXlZV3ZGZGJWVE9DMWh3Y0JMQVNQ?= =?utf-8?B?amo2YjdOd1JEclpablBwaGY4ZWZQazYzdEY5SmpJL3BmcWd2RlpoZTg0dUpO?= =?utf-8?B?NUx4NDdtL3RVb3NweVFrbjV0cUZjclJuZ0RvbFJ5SUoxWFBvdjdmdXNGNDJ4?= =?utf-8?B?YWRZbVFNaXRKdDY2RVJseFJTZjV1bURaZitEa0NIVmRvdW9EWjlLNnYyditF?= =?utf-8?B?YUdDWVBhTUt6MENnYTBweXVHTHpYNHdlUHJ6V0NHamZNekNFOGFkSHYwcXBP?= =?utf-8?B?c1BkalE3b3NZQ25SMHJ3NkcvRzIxVFJrMlllK1YwdkdMbHl5eXd5elV2ekwx?= =?utf-8?B?VHUrQnFEMWdHdWlPKzFacUhhMThyNVZ6RjUraFBzZFZJTTh2VGd3cnpHdkpK?= =?utf-8?B?a3FDbTMwTkJtZGRXN0VIR2dpcVFQRGYxWEl4WGErTUtUYzJLcS84NCs2b09T?= =?utf-8?B?Z05WY280YnkzQzc5ZWJWdTl1STVCZDE2SGE0Rm5QY3Q4QkVicG9BNXpjOC9B?= =?utf-8?B?U251Z01MWVBIY2NuM3U4Zm1vTmhqUE1ReDR6SXpQREc3TG5kaWxvVFZZV3lp?= =?utf-8?B?dG0zWFdJeERJSnRiWkViRmsvM2g5cmpDWG5DLzAva2RPbWR5S092Uk9DQ0NL?= =?utf-8?B?RFpkQjZ0dlpSR3hzYXZGRVc0YXFLQ2RGdUpiSUJJYk1qM0RWZ1B5dTVyZk1B?= =?utf-8?B?dU4rdjN0bWtKdGR3VGcxaVEvY0N3aFRTY1FGUUllaXpUSmtJTHUzQjRHOWpU?= =?utf-8?B?NThxQzdlVkk5R0t5SUhKMUJVbW5Za1RIWjNhMTZxV0RyY0thY2k4KzJwK2lP?= =?utf-8?B?cDFvQ1l5Q3g4djR4OWRzV2grQ0pSV2YrRTU2Z3Z1K3lwQ285VzJHQWYwd1RR?= =?utf-8?B?Z1hQSmhtQjRJR29QbGFTOXFCR3laa3lKN0UrV2lyRkRrUUMwZWV6VEhUb2V0?= =?utf-8?B?VWprME1GdnQrZThuZmJYKzVSNFlXK0FhcHoxeEREZUNSWUdlcTBNM0E1NmtD?= =?utf-8?B?VGhoZkNmWlBEMGpLK0R2MmZONDBuaHllNHRHTUswMVFMdDN6N3BtZG11OWd3?= =?utf-8?B?RzZVV3NNMnVWVUlVQUE1aUhJQjBGV0hLM2s2dDR6R2xrVmc0NVdUMkNSYVNI?= =?utf-8?B?eGZySkhQZ1N1UkVKdEd3eGdMVGRpME9OQ3NxNnBJeFFUQ1ZrOWhEL20rVmg2?= =?utf-8?B?c2d4SFM1YmRRV045dkpUaUJTZ1ZTbmxGYXZGVERhUzMxTHpaczFPWTVucVMx?= =?utf-8?B?T0NMcGRDRUVRbDhtdUZKMlRsNkhhV3AvR3ZJSkhkdllzZGtPQjBvOW1ZVXE3?= =?utf-8?B?T0VGNkJBQVluYjMzOUFKWkFXdmI4OEVuNWNTdk0rV2dmd3E3UXBmRzV6clMz?= =?utf-8?B?cm5KbGlPZGN4UHJyUHZFK0ZvamorTUhNSUhMc3BzcWVlNWN0UlBLakRmQWQ5?= =?utf-8?B?WVEwN3AwUlk0ck5Ga055V1BWOFJ0RjUvdURSanhKUXAyY2FrdnI0cEQ5ZS9W?= =?utf-8?B?UDltSko0dnJwend5d2xjbXdDVDQzVFFHa2ZZeFZuZjcydDVtQzNDdHhUeUN0?= =?utf-8?B?enA4clZNLysvK2lndFVOTGk2Tm5QbHlHZUgzREtZRXFmUTFKdHVDRXFsYjdq?= =?utf-8?Q?TgQ70dsYke3C+ZoI=3D?= X-OriginatorOrg: vaisala.com X-MS-Exchange-CrossTenant-Network-Message-Id: 139de817-272f-4218-fa64-08de57405da7 X-MS-Exchange-CrossTenant-AuthSource: AMBPR06MB10365.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2026 09:51:49.4763 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 6d7393e0-41f5-4c2e-9b12-4c2be5da5c57 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GK2jnp4eMMnBy2ycBGB11XlHc4XSxgjyDOni+X1q+fzN0/ovVLEXuaq+Ab2cYyspN9XwyqkZ5WP3SP8s16Y3kQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR06MB9950 Enable check to not overflow the calibration max value. Reviewed-by: Harini T Tested-by: Harini T Signed-off-by: Tomas Melin --- drivers/rtc/rtc-zynqmp.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/rtc/rtc-zynqmp.c b/drivers/rtc/rtc-zynqmp.c index 856bc1678e7d31144f320ae9f75fc58c742a2a64..caacce3725e2ef3803ea42d40e7= 7ceaeb7d7b914 100644 --- a/drivers/rtc/rtc-zynqmp.c +++ b/drivers/rtc/rtc-zynqmp.c @@ -349,6 +349,11 @@ static int xlnx_rtc_probe(struct platform_device *pdev) xrtcdev->freq--; } =20 + if (xrtcdev->freq > RTC_TICK_MASK) { + dev_err(&pdev->dev, "Invalid RTC calibration value\n"); + return -EINVAL; + } + ret =3D readl(xrtcdev->reg_base + RTC_CALIB_RD); if (!ret) writel(xrtcdev->freq, (xrtcdev->reg_base + RTC_CALIB_WR)); --=20 2.47.3