From patchwork Tue May 21 07:00:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Erkkil=C3=A4_Taneli?= X-Patchwork-Id: 1937230 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=epec.fi header.i=@epec.fi header.a=rsa-sha256 header.s=selector2 header.b=lwqnERdq; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:40f1:3f00::1; helo=sy.mirrors.kernel.org; envelope-from=linux-rtc+bounces-1204-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org [IPv6:2604:1380:40f1:3f00::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Vk51y0q6Gz20KF for ; Tue, 21 May 2024 17:01:09 +1000 (AEST) Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 18ED0B20A38 for ; Tue, 21 May 2024 07:01:09 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 6E2392E85E; Tue, 21 May 2024 07:01:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=epec.fi header.i=@epec.fi header.b="lwqnERdq" X-Original-To: linux-rtc@vger.kernel.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on2115.outbound.protection.outlook.com [40.107.14.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 D44A27F; Tue, 21 May 2024 07:01:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.14.115 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716274865; cv=fail; b=FVjFcWacaFitGEWb1SC6Tcd67hIpy5SI2mPF5NnQkXBkLxelEiJetH076d4b0wqKIU1zWRwiN2mps3EZRKxACp540LrlezuMxkxWwSI85ReMjdd5ziAYPP05q/826cUZy6fo68RPtLhriCy8g0mVnkmwB9dvYJ7+hzSQf7mhx0U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716274865; c=relaxed/simple; bh=/4q+nBb16DllD1u10XaO/mYU7Ag7zTTaArcZLhdVP14=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Oy18rwO3CQbapk1kannCfMGqVo6i+YzM+zffAzfgfK8QhY5YvLYHw2+hX1YixqhcwTkVJOGlOLspZUK6FvmVFDyjlTfJktZDczGHs7nZTttdxGIlP/RECoCbqlAk0//Sg5xF/nKjVuClAt5pC+UUo2OM+Bs86KKSQWQv2c8aND4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=epec.fi; spf=pass smtp.mailfrom=epec.fi; dkim=pass (2048-bit key) header.d=epec.fi header.i=@epec.fi header.b=lwqnERdq; arc=fail smtp.client-ip=40.107.14.115 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=epec.fi Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=epec.fi ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gjsIgIUrLJ2mvfF2hqqOKuJzJ7OwLD9Jb/GUYh0FugXDS6BhXw9KdCpPKGHjIheLNdUUlqwPFQXOBGyFnJynvxvfWZmdZoBDtzO/nJ8YGZVbJHDyM5IzPE+DOYMmkR6WlJtHjdQVEO0uQIfl1owmR9ty9IhXNGA62R7Ui1cWUD2dsozRd0pyuMWXX3DQa+Jey36R8xsr3N6e8XBYrj2SOT48uEq859nxCY5evVav06rGbt148KCUZt2y76AGmSIVrw03KS/KWcCJj1/g9mmfCcaulEZ0PsJcDa4hhYssgsTUaFnYs2Fm6gYv7DL1yqp8zex4CEIbuBoGSZ/cdK/VCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=/4q+nBb16DllD1u10XaO/mYU7Ag7zTTaArcZLhdVP14=; b=kTqsACO3I49mYFoErFDmdgoDSPXGb76fFGdpMHtFoYjdDz2VaX0W0gND5jX/Z9XCkBlMr8H+lIAypj6jzFHYcSEvr2/VZk+HqEc0sJM8IlXvo11maKYRy+gNSVMfAhORNhm/Il5TS5CIGC4vuGKPy07Q7q4OectsR4ZNxIRfPA6w8zOgLNwdEYo/MFVse+hVsrqnPVpQktJ85G6bVCUi3zeyP6Ccof0Cu+WP9v7p4PhbklxEZ72LZgceTUbGxCnqHK1S0NAf3jSekxQm7ORQbkS+DH6mwCfAXTsw8c+tRKjyRxwgX2upZOfAB75pux6lKx5IlXErshOqOmZrne6oHw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=epec.fi; dmarc=pass action=none header.from=epec.fi; dkim=pass header.d=epec.fi; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epec.fi; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/4q+nBb16DllD1u10XaO/mYU7Ag7zTTaArcZLhdVP14=; b=lwqnERdqIWd2YFFWhveiPTS/e0fmrIJzI1xybgHUfBaF+xIcnuhwF9m1a44djJcI6jT2gMw1FXsK78i7hXL8P67RTr3b1NweZ5Qg8TnlAcm61hDBSJSRR0Syc7pp1pEftxeEGTCSy5sy2Ko5Iv0yKG1FbneL67Ac4Mq6rOLNHVzdMuHCmw3wUsGvXBs/jcXmyM54/pwlC7KpR5+icNmpv9kCUuD15UbeKpBCabYcX6RuaGT3NKT5VZS/QhujrF57yfFfM4EoG1uufUktNUDXFvMUC/Ys6oEsApGTbTDZ7zEVMJUEbN4PFLZ/mZZ2IVUA7h4E4sjIozlSqAJBSVaTvQ== Received: from AM8PR07MB7475.eurprd07.prod.outlook.com (2603:10a6:20b:241::15) by AM9PR07MB7156.eurprd07.prod.outlook.com (2603:10a6:20b:2cb::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35; Tue, 21 May 2024 07:00:57 +0000 Received: from AM8PR07MB7475.eurprd07.prod.outlook.com ([fe80::b33f:8297:3be1:a2b]) by AM8PR07MB7475.eurprd07.prod.outlook.com ([fe80::b33f:8297:3be1:a2b%5]) with mapi id 15.20.7587.035; Tue, 21 May 2024 07:00:57 +0000 From: =?iso-8859-1?q?Erkkil=E4_Taneli?= To: "alexandre.belloni@bootlin.com" CC: "linux-rtc@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: R rtc-ab-eoz9.c alarm hours work only between 00:00 - 19:59 Thread-Topic: R rtc-ab-eoz9.c alarm hours work only between 00:00 - 19:59 Thread-Index: AdqrSzni2Ad14JUrQl2nxk+bsinRNgAAWa+w Date: Tue, 21 May 2024 07:00:57 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=epec.fi; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM8PR07MB7475:EE_|AM9PR07MB7156:EE_ x-ms-office365-filtering-correlation-id: 528dbbb2-0963-4dea-4a8a-08dc7963c3e2 x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|366007|1800799015|376005|38070700009; x-microsoft-antispam-message-info: =?iso-8859-1?q?aYkIU8O8OkbzQ83XkLS5+AsbHE?= =?iso-8859-1?q?9pHMWtc6e+TGa26QCIqO8F0ntWF/eSXUBmyNruCjhv8IGX7z+Bnc+RuNhB+v?= =?iso-8859-1?q?4GyRXEthPUvsNBWKu1LxK2eqmhEyCuPo81we9r9RxLj4u6NYSIOsfd0NiFlO?= =?iso-8859-1?q?YU1ZrJL7qrQnQv1uedEh/9dnDsRrd+Sp9VIjjf6xDt+VT1sPggbBzK+XL4Vv?= =?iso-8859-1?q?xxF+vHGlmoyWqeEzWrRXRLPAWEL59zl7nWK7CMAUmWZA5EjEEdiKRD2MZLGt?= =?iso-8859-1?q?NV9s8q7wam2B9yfRQtcIJ/tIgOE/Ewj4tAGyTcYup3lSsBEfnk3OcNUoz2u9?= =?iso-8859-1?q?eEUTci5ijZ5KkNhcg0pJOo8cRVx4eVC3lSQleMgtiwadK3RtzNraBBVBlBDZ?= =?iso-8859-1?q?Gkjr7w5xeFESSblX6ojvWnkL+Tt95yG365xTXzw4jocLNKF/3QWFJId0xbzY?= =?iso-8859-1?q?flhW2p1+RwZYjjoHWBEhRlXGHxREgSsDwI99nhDlpZbaUnIOTEBIYja09GdL?= =?iso-8859-1?q?n12umN+eQTHDm0p220FXCojGp4m9766Zh2xtN0bZyTwembyjS+AsZqMmd3Dj?= =?iso-8859-1?q?Gi6ZfRu9CnwbKDVNw6fwWLGPxwN3jKfuxRI7BI5YbZG8d+S0FSefNghAeWfq?= =?iso-8859-1?q?0/oJsp/Qikq8fIyT/+XMS8jcpoapdM9ai5klUiax69umgw+aDv9eHjSrx1Sk?= =?iso-8859-1?q?t/60AEPxwkGC8SaL2iV8LK8axte0k03n9INhfjDpY+hmk2xQJrzK3K5sx5B4?= =?iso-8859-1?q?dXpWe7UBdFVS+94SlUKdEFayrapvw8wOgDxAOEBTyuuPiuHlCPhM2KFUxEW6?= =?iso-8859-1?q?jaVzidxUtim6+3v8ydxxkTZPtsyN7UknBVstlF1ohuSHXLYP4eYqaN752gDf?= =?iso-8859-1?q?QdbJ16CsTVDNbc/+xdgzUXdNCmt33BzOMCkYaIsMQZSiOuqIJ5HAGm2peRB1?= =?iso-8859-1?q?Qn/HD23wMeAVJix845e0n7vmCbBrsvxzfl8BzvIr4v+WGxvFgqvsOl8CEeg6?= =?iso-8859-1?q?XGguNXNinDhCaud5oC911sPdMQqKIsR48Mz+Q9aoCa1ISG7U6shDcY5/FNtD?= =?iso-8859-1?q?SQk7i3tyXOZaycGl0U4g8/Ocdr5I89IZJvG6qJGeS4hc8JZmZ7CB1hxyvpPO?= =?iso-8859-1?q?hOVZ0PAyrWkYlcxUUIw9GBaczTRPFjEzPDkN314KLa6EBB6C/ceZw0CKRNb8?= =?iso-8859-1?q?M0yUWB4tJ9/41QvMvvLUJQPJrhZUL+oAxjjy6WbL7tXEUH8zyso72gX/NnfH?= =?iso-8859-1?q?nLJA9r8OzGtccRBKkafJ2FZlI5Dn9ztLGFPm35eEyIxXkVeIKs7ZnnfgyaFf?= =?iso-8859-1?q?uBsikZYlRZKYVV1Q=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR07MB7475.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?WuBVU3DCv7fa/atPcpyBSBs?= =?iso-8859-1?q?ScARmhiSCoqLKt85xTf613wqUAM2ixSaLc0Od1NMBd2v9gIf4B2bNoOKDS6W?= =?iso-8859-1?q?SmCFotaBs/c4isr6CWOvIBPeYkvtcCR/hYpnMnkT2+UAs1ROZexitxX2DswN?= =?iso-8859-1?q?npf1ZyoGcVgP++aeSJyGxzgKtlKCZ7D8L+hBi2QRuyVcHdF8v6R+CeImleil?= =?iso-8859-1?q?Qxqay4VrDAWflAYcE9UkHPutRZWh0xhdooVAtF573mQAbRC2DcPEcac/MBkI?= =?iso-8859-1?q?bia91bNTz6Pe4yB8pMyAHZkt3+NZ8tgXY/Gsl4+dkTa3rKemERTFHa5z54lk?= =?iso-8859-1?q?IG5+5xngj9IX6BDsD44vUqObM9X0kvynbPuD+gdfxTLCQtzPThwP8b5rMKa+?= =?iso-8859-1?q?MQH226EWGNXjCEdVzn/iFQhdofpswC1g8j+32vjRQjOwAVB5Gmr7GKZQbmBH?= =?iso-8859-1?q?QMfrUcWdaB3mHgOIUOgaDw3WZw2xM9YJ0cmphzxsI0ku14hFerRG2Wdu0YMk?= =?iso-8859-1?q?iBb1wY4NW1qwc6u24TQZ0/z9+dmVxSUGeAUUy5/SS0bzEhQXA2AKJP1lNMSE?= =?iso-8859-1?q?i+sAtyVtV7f6BuKHBU5j3gG5ZJfnsM4GR56XssJ4tZGzLPs760mWX2G27N+/?= =?iso-8859-1?q?8E4vTYganwFa3HIeN7aFxjLwqsX6hzrx9Nfe7WrVudOISsIB9mXslRtcrO+G?= =?iso-8859-1?q?opvbYuSDdnIBfZMmXDXoCeYlu0Rr1paoNMF4tyhtTXqZLlWqclF0Ya9D93Ma?= =?iso-8859-1?q?KgZ5hf96V6vHIectVHwj3WK5w7z1kqatW8vRe8d260krjxcAK/Id3vl5K8Tg?= =?iso-8859-1?q?Mjizbhuwf0McbikdZdrb+JfdppHheSaowd9LFNlLVQNYQVTmCFKAFq7FAwyp?= =?iso-8859-1?q?Y4Lon+nW2A+zS+/q9Y11Src2br6d7IvbvmAtsG/dpo8ndHWzx88dOkGb95g4?= =?iso-8859-1?q?AgV1IvuuADzclZ89LuAWR18mGRryYutHWz6ysCoCd+UzgiTsq2GTNvDoYV/u?= =?iso-8859-1?q?TiChRt6o+ij5v6DvMC/pDbDxJX+sC2HrmIzVbY6SozaTEIOPRMkNvpYjGP0t?= =?iso-8859-1?q?tx1D9ohV27GXyI0Vo9Yy8Lq5kcXlaVv+94lRw2gDKFF2w/tANEs6iUzBwG8f?= =?iso-8859-1?q?6bjCzrEhhXdhu4AoNpJa4S97SepP3r56TkhKHXHfv85VLtPbyyRDxL8uXJj3?= =?iso-8859-1?q?iBTbiASyYSeESwLAthLE+FTzx8oHqPoKW6plrmJQ07u55N4N7ywpc4w4k+we?= =?iso-8859-1?q?NAPmcFtklCdRpQd/YW1Bw/D/RxlbyknxcM35USPn+yCBxHMZmTX4HRaEmSae?= =?iso-8859-1?q?0Mm9vffSxqfCCy1JUS39C1e9E9X+hG0y1Vr5n4weiLaCDxszNRK0+N/e79Lr?= =?iso-8859-1?q?yjSrtuVDy4PnipXEoFFkZ9anebc4sPfVvMEPe/3Xct0LSc7GWF1nOuCMNJyv?= =?iso-8859-1?q?Am+PrT9LdFtimgj5iqWe2W+1rSFaxWZ7ZcGbdRBRPINog5Ov2Y5SdKLgLulR?= =?iso-8859-1?q?+3sjdysmTVSy6mT603lz7NkmDo1jRvQXTGAHT3G8oL/NNX1OTvY4qERv+jEO?= =?iso-8859-1?q?ytDezA0QcE+BdGel1NI6z1JupEvLTkSBVpPTurKWnJjW+BFuuTJEOFcSK4bZ?= =?iso-8859-1?q?M3g3YdfFfeKkBDY5U?= Precedence: bulk X-Mailing-List: linux-rtc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: epec.fi X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB7475.eurprd07.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 528dbbb2-0963-4dea-4a8a-08dc7963c3e2 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 May 2024 07:00:57.4765 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 06a169d0-dc65-4fdc-b960-aaa1fee54285 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rlGIeu26jyTffF7Fkn2XSy4y27OhNFfiwzPdNty/x2poxbnNAizygS2WTF0Fwmw9vGLqlNxbTZw3rAE2cVUpRA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR07MB7156 Driver uses only first 4 bits from "alarm hour"(ABEOZ9_BIT_ALARM_HOURS) that makes it work only between 00:00-19:59. Fifth bit tells alarm time between 20:00-23:59 and it is ignored. Index: linux-imx/drivers/rtc/rtc-ab-eoz9.c =================================================================== --- linux-imx.orig/drivers/rtc/rtc-ab-eoz9.c +++ linux-imx/drivers/rtc/rtc-ab-eoz9.c @@ -64,7 +64,7 @@ #define ABEOZ9_BIT_ALARM_MIN                                             GENMASK(6, 0) #define ABEOZ9_REG_ALARM_HOURS                                      0x12 #define ABEOZ9_BIT_ALARM_HOURS_PM  BIT(5) -#define ABEOZ9_BIT_ALARM_HOURS                                       GENMASK(4, 0) +#define ABEOZ9_BIT_ALARM_HOURS                                      GENMASK(5, 0) #define ABEOZ9_REG_ALARM_DAYS                                          0x13 #define ABEOZ9_BIT_ALARM_DAYS                                            GENMASK(5, 0) #define ABEOZ9_REG_ALARM_WEEKDAYS  0x14