Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp1795954rdf; Sun, 5 Nov 2023 15:02:41 -0800 (PST) X-Google-Smtp-Source: AGHT+IGW0LF7/rhQbTbmka6j/IkZ+cPVqwT0bf4leOphaSfVRM62zq4rsLN3u/iwb4DAnYwDkSfk X-Received: by 2002:a17:902:e393:b0:1cc:fc8:5be1 with SMTP id g19-20020a170902e39300b001cc0fc85be1mr22525192ple.1.1699225361227; Sun, 05 Nov 2023 15:02:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699225361; cv=none; d=google.com; s=arc-20160816; b=dBr/mBmG/IkYvnQqi5KQVNLi2sZQiS/5Ep45LKBj6NbZJn5yzHhPaAyClHCd/M/RL4 1sUzfMyUdxoM+27rQg5OETrIRTTv5xb/P+zAWYgepMGxiX1C2oXLYSqJR7X/IRZEZKCY RTVM0MCzFvHyk3971o3mghR0fo6kkAfRRB7OCmXMYuWf7jHDrvYmTlwg9zn2Bvgluhih 2cVUTHd015aglWw6fIR/RE1HPqdnAsXFqwidsPotyo2qNF9bRmYMNkywuptdKAXuWafg nnPftJI4X2aM4+3qFUueIy1lqs5Y7AIClpQU2tIeG5sJJ4s1hpAcU+7cCBgdsvmHkr29 DS3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=1JCMRwcjDpjDvwz9frVp0hofBEEnufrEJXSlfGmnyCc=; fh=QgiHl/9uQUkgDT+6T/NlxyzGFQEs1vIPc5A0WOm+qtM=; b=geoHXG24XLJojWg/jIg2EOsvS77tY/8EM8nsFjna4mWf3241RS19oI+IFgB2k1GKWM 2kh4KojVzQbB4+nL5aLTah13xfJVgUy7/mdxTq8/XxMTaL5kTqZQN7L5maZEbXIBGObA J8MMhkUB3Qez1blxIa/9DBfcAvrF+C/cW3eRF5g0qATvakHtrxBsY2HOXiboOpFADpEV cleo8Q55t5lQvn4wyVv0PlYMzijpfD5mUkEWEdWd8vh4rvwfwK5ZxGY3KaatouHOZIOx GGLg43Dyj2HgIp27HSCI8IC1W46fNra07MwhhvmTMnMcQ9kN4nkta1bJMSGiSrXSoaIL doLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=kuC2NAnz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id j4-20020a170903028400b001bb0ba81053si7295055plr.50.2023.11.05.15.02.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Nov 2023 15:02:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=kuC2NAnz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 9AAE28081BC5; Sun, 5 Nov 2023 15:02:38 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229717AbjKEXC0 (ORCPT + 99 others); Sun, 5 Nov 2023 18:02:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43568 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229715AbjKEXCZ (ORCPT ); Sun, 5 Nov 2023 18:02:25 -0500 Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E625FFA; Sun, 5 Nov 2023 15:02:20 -0800 (PST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 2A2EFFF80D; Sun, 5 Nov 2023 23:02:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1699225339; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1JCMRwcjDpjDvwz9frVp0hofBEEnufrEJXSlfGmnyCc=; b=kuC2NAnzsLipggxKgZnI3kNfAjCBcEwbdTiBfP8ILOS+oFJspo2SSKlvQH3+OVapXagdiA oldpK01IgsFingWWiyUc38yuz3gsfj2lbMdRx/jUFLLnn+8jeoNweYM3mhrFDXbhczjmbk WiyQWPqLm0hAqOABJ+AHUoAKrUckeRjhAJTDKA6Lbfdj4tQGzC1K02ZPGRCHvIY8I7N3Zr B0puNxc4rClKRWYh/Zh8OcNJd0uh679ISVPc1xklu39UjCEDv4/G3UQp1BT999RmGWjuUV rpGeRglOMDWp67+4NQyxNRLy1tWlwhISKtPTT10HNetgA7+UHQcSHh4KhLX4lA== Date: Mon, 6 Nov 2023 00:02:18 +0100 From: Alexandre Belloni To: Linus Torvalds Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] RTC for 6.7 Message-ID: <20231105230218a45aa668@mail.local> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-GND-Sasl: alexandre.belloni@bootlin.com X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Sun, 05 Nov 2023 15:02:38 -0800 (PST) Hello Linus, Here is the RTC subsystem pull request for 6.7. There is a new driver for the RTC of the Mstar SSD202D SoC. The rtc7301 driver gains support for byte addresses to support the USRobotics USR8200. Then we have many non user visible changes and typo fixes. The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git tags/rtc-6.7 for you to fetch changes up to cfb67623ce281e045ec11e3eddb1b68b879b53a1: dt-bindings: rtc: Add Mstar SSD202D RTC (2023-10-16 16:54:26 +0200) ---------------------------------------------------------------- RTC for 6.7 Subsytem: - convert platform drivers to remove_new - prevent modpost warnings for unremovable platform drivers New driver: - Mstar SSD202D Drivers: - brcmstb-waketimer: support level alarm_irq - ep93xx: add DT support - rtc7301: support byte-addressed IO ---------------------------------------------------------------- Alexandre Belloni (2): rtc: sh: silence warning rtc: at91rm9200: annotate at91_rtc_remove with __exit again Doug Berger (1): rtc: brcmstb-waketimer: support level alarm_irq Fabio Estevam (1): dt-bindings: rtc: pcf8523: Convert to YAML Javier Carrasco (3): rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call dt-bindings: rtc: pcf2123: convert to YAML dt-bindings: rtc: mcp795: move to trivial-rtc Linus Walleij (2): rtc: rtc7301: Rewrite bindings in schema rtc: rtc7301: Support byte-addressed IO Marek Vasut (1): dt-bindings: rtc: microcrystal,rv3032: Document wakeup-source property Maxim Korotkov (1): rtc: efi: fixed typo in efi_procfs() Nikita Shubin (2): dt-bindings: rtc: Add Cirrus EP93xx rtc: ep93xx: add DT support for Cirrus EP93xx Rob Herring (1): rtc: omap: Use device_get_match_data() Romain Perier (2): rtc: Add support for the SSD202D RTC dt-bindings: rtc: Add Mstar SSD202D RTC Uwe Kleine-K?nig (12): rtc: imxdi: Soften dependencies for improved compile coverage rtc: at91rm9200: Mark driver struct with __refdata to prevent section mismatch warning rtc: imxdi: Mark driver struct with __refdata to prevent section mismatch warning rtc: mv: Mark driver struct with __refdata to prevent section mismatch warning rtc: pxa: Mark driver struct with __refdata to prevent section mismatch warning rtc: sh: Mark driver struct with __refdata to prevent section mismatch warning rtc: pcap: Drop no-op remove function rtc: at91rm9200: Convert to platform remove callback returning void rtc: imxdi: Convert to platform remove callback returning void rtc: mv: Convert to platform remove callback returning void rtc: pxa: Convert to platform remove callback returning void rtc: sh: Convert to platform remove callback returning void .../devicetree/bindings/rtc/cirrus,ep9301-rtc.yaml | 42 ++++ .../devicetree/bindings/rtc/epson,rtc7301.txt | 16 -- .../devicetree/bindings/rtc/epson,rtc7301.yaml | 51 +++++ .../devicetree/bindings/rtc/maxim,mcp795.txt | 11 - .../bindings/rtc/microcrystal,rv3032.yaml | 2 + .../devicetree/bindings/rtc/mstar,ssd202d-rtc.yaml | 35 +++ .../devicetree/bindings/rtc/nxp,pcf2123.yaml | 47 ++++ .../devicetree/bindings/rtc/nxp,pcf8523.txt | 18 -- .../devicetree/bindings/rtc/nxp,pcf8523.yaml | 45 ++++ .../devicetree/bindings/rtc/nxp,rtc-2123.txt | 17 -- .../devicetree/bindings/rtc/trivial-rtc.yaml | 2 + drivers/rtc/Kconfig | 13 +- drivers/rtc/Makefile | 1 + drivers/rtc/rtc-at91rm9200.c | 14 +- drivers/rtc/rtc-brcmstb-waketimer.c | 47 +++- drivers/rtc/rtc-efi.c | 2 +- drivers/rtc/rtc-ep93xx.c | 8 + drivers/rtc/rtc-imxdi.c | 14 +- drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-omap.c | 8 +- drivers/rtc/rtc-pcap.c | 6 - drivers/rtc/rtc-pcf85363.c | 2 +- drivers/rtc/rtc-pxa.c | 13 +- drivers/rtc/rtc-r7301.c | 35 ++- drivers/rtc/rtc-sh.c | 16 +- drivers/rtc/rtc-ssd202d.c | 249 +++++++++++++++++++++ 26 files changed, 620 insertions(+), 108 deletions(-) create mode 100644 Documentation/devicetree/bindings/rtc/cirrus,ep9301-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/epson,rtc7301.txt create mode 100644 Documentation/devicetree/bindings/rtc/epson,rtc7301.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/maxim,mcp795.txt create mode 100644 Documentation/devicetree/bindings/rtc/mstar,ssd202d-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2123.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.txt create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8523.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,rtc-2123.txt create mode 100644 drivers/rtc/rtc-ssd202d.c -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com