From patchwork Thu Nov 19 11:40:51 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402980 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=LoMb7eav; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHyC49dfz9sVl for ; Thu, 19 Nov 2020 22:48:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727115AbgKSLsS (ORCPT ); Thu, 19 Nov 2020 06:48:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37926 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726958AbgKSLmI (ORCPT ); Thu, 19 Nov 2020 06:42:08 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D82CEC061A04 for ; Thu, 19 Nov 2020 03:42:06 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id c198so4988086wmd.0 for ; Thu, 19 Nov 2020 03:42:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=YJtitRrXPURViKmXuOqUqNwaFj+aVwR4/EGVd8AQJAU=; b=LoMb7eavoqcUgWNxPcl7qQSUaa0vFFc1inctzI5QzHJg0fW4e0yhmS6z1sS+M30I7B FC3ooMqh+PmvSRkhlR+PQilkG2ocetLEPglFS0bzrQwshyWS/IbzhOGrm9RbNWj01xFL mx/lFGTZ/lZJ1Gk6jQirN9ygMyunvEfrmXKOSdQjpxO6bVAk1lmfyP2oE/N3qML2tBl6 F9vobBDDN9tc4zHCylOYnMPRvjb6eRJb7IJBENFxG23+vSigkJlV1QLhm+qbChLxRU04 bo/GAhUIM810aaCg/9WrfkeeqfJL4PjxsTuYdD13arrh8n1xMNRp9N11T0821bmTBOAV 1o6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=YJtitRrXPURViKmXuOqUqNwaFj+aVwR4/EGVd8AQJAU=; b=pK9xutqtZHBNRLO1Ur7Kd+AW1UKesMNHil/g+xeCRGL2Uo1S17K+VVtGeYUX9P4jgi BXYCEtBQQccQzlE9g6PWrZLdRre/RB4FJu7dl7NuDbD+nq4a9PpgH/cNrC2UAn+/g4Qx VjY0VozpQ9f7Yq8w7MsGvcTzTMCfRVUOwPeyKTy+uoFu7qWc+OsOE1dSgpri5E60jval Up4gR52/JHNYcS6c0DkN5MoRXRXcOCczki9NJ4Y4g5LlVo9HOO8BP9wWBJiI1jzdy78B nIzE331QZQcMeD02WuxYpZzTDnazqb1mwMH9bBpY3R09vfJmK/rpmAqHIgj7LyhI6KCp F5Eg== X-Gm-Message-State: AOAM532qXoE/lLbKenK+/9gO9sRhEYKJg9AhX3uQ6IBX8OR+Flb6kCdf Uz3YooDRE1Phi1CPeX1cTdFw5A== X-Google-Smtp-Source: ABdhPJzlVNsSAjY+fYoHyO0BbG9qGbpJHfifjp9TJOJTz+yoyovXxGhP/qFpSlQW1mnaIWJIdF8mFg== X-Received: by 2002:a7b:cc13:: with SMTP id f19mr3992487wmh.44.1605786125584; Thu, 19 Nov 2020 03:42:05 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:05 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 01/59] rtc: da9055: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:51 +0100 Message-Id: <20201119114149.4117-2-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-da9055.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/drivers/rtc/rtc-da9055.c b/drivers/rtc/rtc-da9055.c index 844168fcae1e..1e76042c2ed7 100644 --- a/drivers/rtc/rtc-da9055.c +++ b/drivers/rtc/rtc-da9055.c @@ -279,23 +279,22 @@ static int da9055_rtc_probe(struct platform_device *pdev) ret = da9055_rtc_device_init(rtc->da9055, pdata); if (ret < 0) - goto err_rtc; + return ret; ret = da9055_reg_read(rtc->da9055, DA9055_REG_ALARM_Y); if (ret < 0) - goto err_rtc; + return ret; if (ret & DA9055_RTC_ALM_EN) rtc->alarm_enable = 1; device_init_wakeup(&pdev->dev, 1); - rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &da9055_rtc_ops, THIS_MODULE); - if (IS_ERR(rtc->rtc)) { - ret = PTR_ERR(rtc->rtc); - goto err_rtc; - } + rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(rtc->rtc)) + return PTR_ERR(rtc->rtc); + + rtc->rtc->ops = &da9055_rtc_ops; alm_irq = platform_get_irq_byname(pdev, "ALM"); if (alm_irq < 0) @@ -308,9 +307,7 @@ static int da9055_rtc_probe(struct platform_device *pdev) if (ret != 0) dev_err(rtc->da9055->dev, "irq registration failed: %d\n", ret); -err_rtc: - return ret; - + return devm_rtc_register_device(rtc->rtc); } #ifdef CONFIG_PM From patchwork Thu Nov 19 11:40:52 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402979 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=Fs5WNQgA; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHyB6Jc5z9sX1 for ; Thu, 19 Nov 2020 22:48:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727121AbgKSLsS (ORCPT ); Thu, 19 Nov 2020 06:48:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37932 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727115AbgKSLmJ (ORCPT ); Thu, 19 Nov 2020 06:42:09 -0500 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3521C061A48 for ; Thu, 19 Nov 2020 03:42:07 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id 10so6883255wml.2 for ; Thu, 19 Nov 2020 03:42:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bW99gdBHcp6/Wgj5kbKnIPrjD6pJqlCtMEvHu/hoqdU=; b=Fs5WNQgAUWMiBABbH+g9FLs4Z5RNJoBSr0fHL/YDaRSQS3B/NhRhUdMnJ/2+TsXgEh XPfIwyrbe6++Pn1tNn3SG422u3Qlaqb4Tk5AOqEzDYMel4eewDxR83pyvmGP2xzQI6HS darYaLwG2pKnRaHCRMEYbrWKtE3v3Mez7Oci0NNMzocB+rnfssg0s+c26mN2hBwCORXP B6Ot7UShF3rfa6MACnaMCE2j5qwlVdPldd/7FQSjrhYxMDGSulIG9Izyu0gz4nFjXb2Q H2hT7faw00lF6E4Bly3P3Tjj601AEGiAxGM4k77xeu2LTfGU1Kpk11MY3tWBDVNbObaB 0f6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=bW99gdBHcp6/Wgj5kbKnIPrjD6pJqlCtMEvHu/hoqdU=; b=PAu6/km+MkswtYguYN9uSvyFG4koypGA5X00ZUXQ4z3AklwbZfmqAYIEfgnHNvavtP igzNUz6LHnq2kaedo3Pc10gy4wEmcdNGHJMD1UOQbTP9MzGEpSj6mpmKRgW1JMEC4kwW 861/gBmWAh7e9YF08dIvaApPWFHAFMZ3Vs40hM8Yi7h16Sfm34lHAj763PjhmN9Y7FK1 x7sC1scLVJYdzSIKJFRw14KbgLhdxVb4DuQD5gd6joYek4yHDY7NJLEuXbiqoMatjcOu hIVibEtRTxf1in8CXuza29R6UgjXpzzroGkXSxyia5r3hkwU2YD6kCXgAdmMmvP5xIEm PX3Q== X-Gm-Message-State: AOAM533yJlAdzIV0Z8zkASS4SqfCsDJ/N97l/+YM/u/3vmfgBIZTV9Bz 4uJ6zH6aSn/58ZAEZhr0BGFsLw== X-Google-Smtp-Source: ABdhPJwxbAm7Je1WcgBxcMlNOAN3Z7/oTCfYy0eMccoMnjkh57UVFHXGSsaWmEi+qffjgI8EyDQgcg== X-Received: by 2002:a1c:1bcb:: with SMTP id b194mr4099018wmb.139.1605786126669; Thu, 19 Nov 2020 03:42:06 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:06 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 02/59] rtc: m41t94: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:52 +0100 Message-Id: <20201119114149.4117-3-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-m41t94.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-m41t94.c b/drivers/rtc/rtc-m41t94.c index 6803b0273302..6e970ad350d8 100644 --- a/drivers/rtc/rtc-m41t94.c +++ b/drivers/rtc/rtc-m41t94.c @@ -120,14 +120,14 @@ static int m41t94_probe(struct spi_device *spi) return res; } - rtc = devm_rtc_device_register(&spi->dev, m41t94_driver.driver.name, - &m41t94_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&spi->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); - spi_set_drvdata(spi, rtc); + rtc->ops = &m41t94_rtc_ops; - return 0; + spi_set_drvdata(spi, rtc); + return devm_rtc_register_device(rtc); } static struct spi_driver m41t94_driver = { From patchwork Thu Nov 19 11:40:53 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402977 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=MtxraTQb; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy94ZWBz9sVl for ; Thu, 19 Nov 2020 22:48:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727114AbgKSLsR (ORCPT ); Thu, 19 Nov 2020 06:48:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727126AbgKSLmK (ORCPT ); Thu, 19 Nov 2020 06:42:10 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D04C5C0613CF for ; Thu, 19 Nov 2020 03:42:08 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id c17so6047997wrc.11 for ; Thu, 19 Nov 2020 03:42:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oX6wcEul0SQXqQ5wOdLLxVTiARQ/rjlnKPOtwZUU778=; b=MtxraTQbcoCHWmLJQyRoIvqY9Xj23wL7HcHLDHXZuNMe7+62TC6IRHwBTzoUVV3sC+ G0pR2P1t369D1KaL/rwNkbiEivfy1YwSmkCmoXJxwZJ1Ibyo+d7AmHPxvSGX9x/pXS8B WhYCFWCHuoU8eMXCkneT0OFaO6R5VK5EqsW6iw1AE7tsXaGQvRw+bjsFqVtOBHG70oT3 mPmP6kBbCysG6IuB1l5veomQtxfEr3eQdeUKCsdtWmgSSmtUH+Ale9FcYxaTVY8LMiyU //Q8MS/q5ncZs1DoVmBeeQiVOHs5AvoYLREppR+XXkzsyPgMTw0JMqMOaNvyHbs7uIUa QK8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oX6wcEul0SQXqQ5wOdLLxVTiARQ/rjlnKPOtwZUU778=; b=oCNpPApSOfh93mFhP765ldlGor2pDpAbkBljQw4hKlE7zGS3gIqH7yFYNtR27hHAqU qNu6aVOJJa+oo0AViySjFINEm1mb3tyPEyAorpvryYvfYOII/GupMY3RI2cAeNelUO0u VN7wK/d9tgPj9gz2miXt/8JuN+TL9V4t+uTL4Ip4hkY/+c11n/7JOnSjXco0YzWMCCcj CpuZ2MDW522LuSW8o4NIY7pyyCm3nuDcWFoJl7GOK+BUrkJgDZ17U+FIgpHsGeDjO/nW VFjXvPPc88Z4ug1p1InkRrOmjrm6yzLDYLxrMz73x09v1zfSmkklAlOGlVJj/MiQaRAp a3Rw== X-Gm-Message-State: AOAM532Npep/CM+xNr02uzfbUjBOUKSU7VGd8HKjra9B8jTn7GlANFV9 02MEcI6MHCNhChlbyYGZNsp5sQ== X-Google-Smtp-Source: ABdhPJxEVDtM6HCbx8sZhEgbkPJ+ircYzKu6MDGjggNxNR5EU77JaJRWe2KO8BR0V/65PuDgtfoMqQ== X-Received: by 2002:adf:f441:: with SMTP id f1mr9752545wrp.225.1605786127656; Thu, 19 Nov 2020 03:42:07 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:07 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 03/59] rtc: ds1390: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:53 +0100 Message-Id: <20201119114149.4117-4-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-ds1390.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/rtc/rtc-ds1390.c b/drivers/rtc/rtc-ds1390.c index 66fc8617d07e..9e4d09eac323 100644 --- a/drivers/rtc/rtc-ds1390.c +++ b/drivers/rtc/rtc-ds1390.c @@ -203,14 +203,13 @@ static int ds1390_probe(struct spi_device *spi) if (spi->dev.of_node) ds1390_trickle_of_init(spi); - chip->rtc = devm_rtc_device_register(&spi->dev, "ds1390", - &ds1390_rtc_ops, THIS_MODULE); - if (IS_ERR(chip->rtc)) { - dev_err(&spi->dev, "unable to register device\n"); - res = PTR_ERR(chip->rtc); - } + chip->rtc = devm_rtc_allocate_device(&spi->dev); + if (IS_ERR(chip->rtc)) + return PTR_ERR(chip->rtc); + + chip->rtc->ops = &ds1390_rtc_ops; - return res; + return devm_rtc_register_device(chip->rtc); } static const struct of_device_id ds1390_of_match[] = { From patchwork Thu Nov 19 11:40:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402978 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=HJqFuHnf; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHyB1WPyz9sVp for ; Thu, 19 Nov 2020 22:48:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727126AbgKSLsR (ORCPT ); Thu, 19 Nov 2020 06:48:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727121AbgKSLmK (ORCPT ); Thu, 19 Nov 2020 06:42:10 -0500 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0479C061A4A for ; Thu, 19 Nov 2020 03:42:09 -0800 (PST) Received: by mail-wr1-x441.google.com with SMTP id m6so6074030wrg.7 for ; Thu, 19 Nov 2020 03:42:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GazQIUndeAhUaUaPVzqbitjCpnQhgHDbDOIMvuZ7/dg=; b=HJqFuHnfZNLwtbjcrJLibxdUKYcFe5gW9NAISh7RDG+fUEeSS5RtTmCyz+PZ31auD6 3CJUcd3iMpguilHFyovHkr0Fqj8hardctTBZSfZ8BuZl3cXbRniF6yP22a8wZboAeLfj mnvpDWAmcOBMU+cBwPlJJp1nY7s2nDxvetCYiYkYqyJ7FLVKS7D9/VxcodOVJnyY6Igq lBg3XoQTqDz4AnUOXN9QB7qavvGSBvuJcXey66phbXg0GBIWkiruxXTCnFGj9BouY0NT ZcKSfnWjj8LjGaPxx0SnuGLVMOZQpX9EGueFQmXIp6tAXPPysIL/trjKnTHa1SXlLiLt cdyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=GazQIUndeAhUaUaPVzqbitjCpnQhgHDbDOIMvuZ7/dg=; b=Fe0svK5N4VrIomVjzbYvwSU6v3EotxAf7RgfvWrJLcevGI/npRvx/ZdhIEl+fY23I4 su+Ky5w3nBiCkZAAYY7vfia5rIa0nlujfSfptkOh7wM1it1LlAovg+Igj+5c+22xUls2 hD8riPg4maC53asR5wpU6RETh7s4AtPe9EpbD9i1xfiKmAanTtn7TkHzU7vWJqn5qK27 w1dhvQY2iZrtObZ06d0fwB1D9QpydUsR+y6fhKnbsMuaKqDO1pTbYfl4ehViHdu+/cUv cG+W4csFUMDIZpLb3gFCebjndqL9gzgCrXvqYOvq8LF9n9w0v8wDEHSdatiKyRmEeYbd wTDw== X-Gm-Message-State: AOAM531h1C4xGKZOy+wRR3NEp+90rOz6tu9l8h9I45bC6sR3rlsiwGJC u4sxYUuccHe5ymmQtBvloxjkxQ== X-Google-Smtp-Source: ABdhPJxVz+TRvhg5xtkc3UdZALf2Y9Ni9Iw7mTCkIUdgSYi8tPd7iddoFgI/rE21vcjnuQbXk5cH5w== X-Received: by 2002:a05:6000:182:: with SMTP id p2mr10428540wrx.116.1605786128588; Thu, 19 Nov 2020 03:42:08 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:08 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 04/59] rtc: ds3232: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:54 +0100 Message-Id: <20201119114149.4117-5-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-ds3232.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-ds3232.c b/drivers/rtc/rtc-ds3232.c index 16b89035d135..962f84b1ba66 100644 --- a/drivers/rtc/rtc-ds3232.c +++ b/drivers/rtc/rtc-ds3232.c @@ -513,11 +513,12 @@ static int ds3232_probe(struct device *dev, struct regmap *regmap, int irq, ds3232_hwmon_register(dev, name); - ds3232->rtc = devm_rtc_device_register(dev, name, &ds3232_rtc_ops, - THIS_MODULE); + ds3232->rtc = devm_rtc_allocate_device(dev); if (IS_ERR(ds3232->rtc)) return PTR_ERR(ds3232->rtc); + ds3232->rtc->ops = &ds3232_rtc_ops; + ret = devm_rtc_nvmem_register(ds3232->rtc, &nvmem_cfg); if(ret) return ret; @@ -534,7 +535,7 @@ static int ds3232_probe(struct device *dev, struct regmap *regmap, int irq, } } - return 0; + return devm_rtc_register_device(ds3232->rtc); } #ifdef CONFIG_PM_SLEEP From patchwork Thu Nov 19 11:40:55 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402976 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=DWAN9vlw; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy84BYvz9sX1 for ; Thu, 19 Nov 2020 22:48:48 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727175AbgKSLsH (ORCPT ); Thu, 19 Nov 2020 06:48:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727133AbgKSLmL (ORCPT ); Thu, 19 Nov 2020 06:42:11 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1BC2C061A4B for ; Thu, 19 Nov 2020 03:42:10 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id l1so6058875wrb.9 for ; Thu, 19 Nov 2020 03:42:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Pn7SdVHUMPmppMXB3BTCGf30PM6HBIJ5rW++xm0ywuI=; b=DWAN9vlwqCNbN8LsiH6OAQXlepKRv1Z2LiClItkZalohozwQ2BELJcLbVnXZoJUbuX 2iJ8ywpd7yKO9xIXPg1BwGbn+Wd5RLHvTObYMrWv3JXmHe07ekkT5BicNXDUNdPjOwwx ydpktevWWeVpgmE5Zie4WpV8PkZwbd3w/OYNQ1jPKE7oMk8NQWlvNfzpYxlDNUsiIxwq Yt82UUrcJim7pL8B+X89tXqHx0RWG2ZXZ7bTRdKRAKjIEHvsW5m9WyyJMThSpiPdkmBz c/0TFgvV5WbkTN53kpTEXuaqwEKYLqTCx+eTCChdhY6E6/+FAuAWxYNKIlEZr6nAxA8T TuYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Pn7SdVHUMPmppMXB3BTCGf30PM6HBIJ5rW++xm0ywuI=; b=WDnv31Z0ESll5gg6TYvsEj4E/fUH02x3anDyIAXbl7B4Nr9WBNnud2MZ4yUOepxKIU Tr6iUm1ftqcS7PfF0/g9NmVoz/9Co78Zd4l4dWWV+OV8anSpvhOPQZWtRpWBsLomWPzY oBFAkOm4BxUYhvcnsqiAsjmnLv0GyQrfqNP4YaSKkrnCBPgBPXCUQC6Akax5ahnkldNk 0EyE0y64TQbzxCgfIK4Kpn7nP2tBqVl/XzRslR4isVNflMiATDgavrhSo/hdZppdc270 9KucX8aMkkHcC53EIOJePiifwfEaCab0BI5387Rg6886UOcCo8V+LoeiOT2duvcBnI3X 23DA== X-Gm-Message-State: AOAM533xhySqhVafQUTLHcqxRN4Q6T1XCUay9+JMpCH9ZMTAfdC9WM5c HlNR8dd4etXUWyC/xPonH0KkBg== X-Google-Smtp-Source: ABdhPJxUi9NM3YQ7WTQLtXjkY/MdlPDnFvh3YfqmGcobbpSjJj8eNLBP+RAbuP0v8DRWWuCfrjKXng== X-Received: by 2002:adf:f246:: with SMTP id b6mr9308686wrp.238.1605786129614; Thu, 19 Nov 2020 03:42:09 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:09 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 05/59] rtc: rx6110: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:55 +0100 Message-Id: <20201119114149.4117-6-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rx6110.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/rtc/rtc-rx6110.c b/drivers/rtc/rtc-rx6110.c index a7b671a21022..cdb05b67912e 100644 --- a/drivers/rtc/rtc-rx6110.c +++ b/drivers/rtc/rtc-rx6110.c @@ -315,20 +315,18 @@ static int rx6110_probe(struct rx6110_data *rx6110, struct device *dev) { int err; - rx6110->rtc = devm_rtc_device_register(dev, - RX6110_DRIVER_NAME, - &rx6110_rtc_ops, THIS_MODULE); - + rx6110->rtc = devm_rtc_allocate_device(dev); if (IS_ERR(rx6110->rtc)) return PTR_ERR(rx6110->rtc); + rx6110->rtc->ops = &rx6110_rtc_ops; + rx6110->rtc->max_user_freq = 1; + err = rx6110_init(rx6110); if (err) return err; - rx6110->rtc->max_user_freq = 1; - - return 0; + return devm_rtc_register_device(rx6110->rtc); } #ifdef CONFIG_SPI_MASTER From patchwork Thu Nov 19 11:40:56 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402964 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=xgf7P2VW; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHwr2p2Rz9sSs for ; Thu, 19 Nov 2020 22:47:40 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727161AbgKSLmZ (ORCPT ); Thu, 19 Nov 2020 06:42:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727157AbgKSLmN (ORCPT ); Thu, 19 Nov 2020 06:42:13 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 242ECC0617A7 for ; Thu, 19 Nov 2020 03:42:12 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id j7so6126721wrp.3 for ; Thu, 19 Nov 2020 03:42:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MfWMBzPiBuGWzbGLFhVvojJESQz8f4cFh+ZfuzTp/gU=; b=xgf7P2VWgv4Hghs9gLtxKPYbNEHI6eUAMs8n+3r6rhK2D7k1BBjMrm4WA47tv2dVFZ R2Mt5lp8jyO0yDDmy2E8n1CeELPVRpqGdkmA4LC6UIfa3biZI8ukmAqnOPNBZ8oUOZlQ 08Nny6n3qySO8AfF6kgPXULkFIj72kl6+7lFklVmal0cYVQQRlnnnNlDGP5q/OMfDVeL QgiHGTTpYtPhQ2JTabkMsqhd1VJ4yzgHIp+OzJohfc5fojaLV08JibhIBEIyC8nf3uCV oQVUp5tjklM/MPh7RG+WFzxx0NMFZWx4pcZpxAh7JtlKdptoC1dxsxtz8G/ZWYsFflwH eemQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MfWMBzPiBuGWzbGLFhVvojJESQz8f4cFh+ZfuzTp/gU=; b=KtG2W27nf5IneNBidWiSLcnCNnAQofwAQ8mbh2xxqjZ2e5ZGWkuD3Bf9/zFY0FsBNO q0kFhuZHwHyqzGUWqzHjOqv2qNe/ZMPehhZebyutSnHjCQiOYLmKcWLbWnErBbKw8Lz3 bLEiqWnItCkf4tFN60eG4N/qUr9nvebsmq39jhOtGPbz27J7vegCoE3TiNCzVz5eLJep WCUprOHY99UifUFwv1XMyBYXWW/OvGC+lwl+hAkSYKlGj8SL3CJ8otF6kXZ2b5FlD31r QOsO6gzqgxTB+zRUDeZXRyegTKCWviARB3tReZznwLAwhEET/WW1kYaSUGx2pFjZuIcf Zbvg== X-Gm-Message-State: AOAM533+x9fq9KCXROOIjZeN+2qvOLKDjzTMvq+07YKG2wWHFf+wa6Cb BLsgaapqYRMuWFY9uReXw1MJ6A== X-Google-Smtp-Source: ABdhPJwX1mmr/X+Ntmy5bJF0Co/juD2UIlbPVc7+3i7N23aaeKdqIol0CwAXmie5dMiTvF/IPFuEqA== X-Received: by 2002:adf:f88c:: with SMTP id u12mr9554419wrp.209.1605786130951; Thu, 19 Nov 2020 03:42:10 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:10 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 06/59] rtc: palmas: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:56 +0100 Message-Id: <20201119114149.4117-7-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-palmas.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-palmas.c b/drivers/rtc/rtc-palmas.c index 4bcfb88674d3..d97a751b4a9a 100644 --- a/drivers/rtc/rtc-palmas.c +++ b/drivers/rtc/rtc-palmas.c @@ -301,13 +301,12 @@ static int palmas_rtc_probe(struct platform_device *pdev) palmas_rtc->irq = platform_get_irq(pdev, 0); device_init_wakeup(&pdev->dev, 1); - palmas_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &palmas_rtc_ops, THIS_MODULE); - if (IS_ERR(palmas_rtc->rtc)) { - ret = PTR_ERR(palmas_rtc->rtc); - dev_err(&pdev->dev, "RTC register failed, err = %d\n", ret); - return ret; - } + + palmas_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(palmas_rtc->rtc)) + return PTR_ERR(palmas_rtc->rtc); + + palmas_rtc->rtc->ops = &palmas_rtc_ops; ret = devm_request_threaded_irq(&pdev->dev, palmas_rtc->irq, NULL, palmas_rtc_interrupt, @@ -318,7 +317,7 @@ static int palmas_rtc_probe(struct platform_device *pdev) return ret; } - return 0; + return devm_rtc_register_device(palmas_rtc->rtc); } static int palmas_rtc_remove(struct platform_device *pdev) From patchwork Thu Nov 19 11:40:57 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402922 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=cUo8eemo; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHr45HTdz9sVl for ; Thu, 19 Nov 2020 22:43:32 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727226AbgKSLm0 (ORCPT ); Thu, 19 Nov 2020 06:42:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727151AbgKSLmN (ORCPT ); Thu, 19 Nov 2020 06:42:13 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2A23BC0613D4 for ; Thu, 19 Nov 2020 03:42:13 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id p19so6106660wmg.0 for ; Thu, 19 Nov 2020 03:42:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tH1fdfjHU+hECAdu4BcTEE/qJGmgiJo85TGXC7ORmu4=; b=cUo8eemoEzdEADg0YAILHp/Ouy/li5o+PJx1PCcdxRZBghWdPAOliVpOq6uwgAfug5 O2A9MFIjLg8BXO1LV2EaQ8eyi5Vs9buWVkjaqoV+cLnS5iV/+WVN/M6MzpZozB2bLYDs CWqOoSLdpAdy/gwitleU0ehB2q8V1RZYCjbshcsSRB41RYWZ4YmKp1M8/Mqy34Z9/Hke AYpq7HIKbVJzxOkwY3JgYq5xAFyZTvx4orwyk0H4mXqZbdODrj4zovYiwqdci/iY+WzF zEsFV7zgtKEo+x7WBAcgiHhzPkAO8b68lZXl67SadHcplug52UyIRNrefxgM+A2BsgXT 1efg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=tH1fdfjHU+hECAdu4BcTEE/qJGmgiJo85TGXC7ORmu4=; b=TT7IvdHemBQlSZ46Jx5IdIkg7DKhVL8pwpzs04XASvPJ6NAWru0VKCjR3DOopNy8a7 aj3E2whB8rT6q7hmQ+3CyDgKZkAa4wa8x7UGmIOdz0fF4G2KqbRbz7re2W2ahKznwhC+ d8tjsFXR1pvtEopNokQkQpZnhdmvfYgvRugJZho+EDtOOEaaNd/Ad3s/6/3W7aVvpWhN FKaR6v2H8djDzACDy2bEy6QHdBZfKJeObh1b3rAN7CzEln/E7xWofC6ybwjxlU4xehz3 bBCJBJ93rXUIOhf998r1arQ/OBeM0AbZRjJyX+iLKoHX1rd7wa1TMWiWHgeB17TVVC/6 rZyw== X-Gm-Message-State: AOAM531uDTHIJBMlWvhwxqrTujZO7OvtTcF8I0gXhr0T+JHF/jpAIlVM rSPIjtJokIbKDEN0f//BUfaR8w== X-Google-Smtp-Source: ABdhPJyzIJLNpWILeKoAmZfWPKCOpjXdNgLaBCYXnFC4xHXl+AzRClSmnG2/n/t1iKhxekWRNUUv0Q== X-Received: by 2002:a1c:6787:: with SMTP id b129mr3935493wmc.57.1605786131961; Thu, 19 Nov 2020 03:42:11 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:11 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 07/59] rtc: bq32k: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:57 +0100 Message-Id: <20201119114149.4117-8-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-bq32k.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-bq32k.c b/drivers/rtc/rtc-bq32k.c index 933e4237237d..75ac0697160e 100644 --- a/drivers/rtc/rtc-bq32k.c +++ b/drivers/rtc/rtc-bq32k.c @@ -280,11 +280,12 @@ static int bq32k_probe(struct i2c_client *client, if (client->dev.of_node) trickle_charger_of_init(dev, client->dev.of_node); - rtc = devm_rtc_device_register(&client->dev, bq32k_driver.driver.name, - &bq32k_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&client->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &bq32k_rtc_ops; + error = bq32k_sysfs_register(&client->dev); if (error) { dev_err(&client->dev, @@ -292,10 +293,9 @@ static int bq32k_probe(struct i2c_client *client, return error; } - i2c_set_clientdata(client, rtc); - return 0; + return devm_rtc_register_device(rtc); } static int bq32k_remove(struct i2c_client *client) From patchwork Thu Nov 19 11:40:58 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402967 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=swOB5hKc; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHwv2L40z9sVh for ; Thu, 19 Nov 2020 22:47:43 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727210AbgKSLmZ (ORCPT ); Thu, 19 Nov 2020 06:42:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727161AbgKSLmO (ORCPT ); Thu, 19 Nov 2020 06:42:14 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 68AA1C0613CF for ; Thu, 19 Nov 2020 03:42:14 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id h21so6460208wmb.2 for ; Thu, 19 Nov 2020 03:42:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DovsDkO+V3xiJOyc8HtCKGDT2NBthj/53O/8I5sHshs=; b=swOB5hKc2ZKXgS6vofyOwszzlQLTvuDbsEuuT0JImSKst2Nk5IKEByW3ObfNP7MLlZ qM7gNWRGXJ6ratNMrzo2g/YhvAEp5Ira9Lm0CHbn/8KvaeB2ZUc23ES/ry0+5Em+EgKf w5kLF7htE5xOsI0xqyfdMSOtlr055laT050g3anAq5nBxy/CwgPwxugAdqA2VeY3EdKh JW3CzhnZz9rl5yZvCnlEuJ/Bu3pdQIhglS7k3aswTYbstRFBbWWlcaFNHLbS9Yv45gbs SeWSVPUcnDy4CCSWHku8Bo7QEw90FTPnoPsVaxmeK9xc+bhsCebuh/KuE9TMWQYap+jV oOcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DovsDkO+V3xiJOyc8HtCKGDT2NBthj/53O/8I5sHshs=; b=tA5/e0coYIq5XcmSEa7sXfYFd+3GogOQ6L5cEVUdpwCgOiKpe1gx2WI4z53UEgu6v5 0iNULy1yqCsfdbk05cpMEYtZSQQnrfUY4UWQnDfr20QgVHWPzLc1L3f3d0tN7IBtVF8i dzysnL93ec2Ic+ulXx7r0DKlulyMxjp7FbH9hll04E+DmTJ7VDI7IM9N3Og3vbxqdrMj hSuwThRlaZZVYQ/fHXenhJvmZHQYIJayEEh+z2J4AAvLBy+O/KmPqYUHjLHlOZ5Z+oC0 4t+TDAr1QzL9Z9UrQEurSyXqC/7tyWnWIZn0PJuKPO6j2tys4EXA7eslzIoepkd+Kf1l /8gQ== X-Gm-Message-State: AOAM533fWlXTKnjvSFcMOrXyaDE8hjulzCsdH8myOb3T+t+kLjG8Knoy kdSoeTg66ryE/xuUgT4YN/Hp2A== X-Google-Smtp-Source: ABdhPJzhiggh6BkaEYWK0n/c0S7WrLywBlv1t8Z1PYlGc2u0xdO0zKYRzu+vRe5nS//hu7Zx+0jjuQ== X-Received: by 2002:a7b:c77a:: with SMTP id x26mr4078409wmk.63.1605786133203; Thu, 19 Nov 2020 03:42:13 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:12 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 08/59] rtc: m48t35: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:58 +0100 Message-Id: <20201119114149.4117-9-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-m48t35.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-m48t35.c b/drivers/rtc/rtc-m48t35.c index 92f19bf997b2..0f4a3cb1e1f0 100644 --- a/drivers/rtc/rtc-m48t35.c +++ b/drivers/rtc/rtc-m48t35.c @@ -173,9 +173,13 @@ static int m48t35_probe(struct platform_device *pdev) platform_set_drvdata(pdev, priv); - priv->rtc = devm_rtc_device_register(&pdev->dev, "m48t35", - &m48t35_ops, THIS_MODULE); - return PTR_ERR_OR_ZERO(priv->rtc); + priv->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(priv->rtc)) + return PTR_ERR(priv->rtc); + + priv->rtc->ops = &m48t35_ops; + + return devm_rtc_register_device(priv->rtc); } static struct platform_driver m48t35_platform_driver = { From patchwork Thu Nov 19 11:40:59 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402974 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=Ip7m8t/0; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy71VhKz9sVl for ; Thu, 19 Nov 2020 22:48:47 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727181AbgKSLsG (ORCPT ); Thu, 19 Nov 2020 06:48:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727179AbgKSLmR (ORCPT ); Thu, 19 Nov 2020 06:42:17 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F774C061A4B for ; Thu, 19 Nov 2020 03:42:15 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id d12so6025097wrr.13 for ; Thu, 19 Nov 2020 03:42:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Sz8A16ulIs75UG1o1r4SloEdhIsVaIKITXWCreELvwc=; b=Ip7m8t/0SoGkTPVy42AOKXnDr161lf9GIp4Ev1MWngdSs+HzgHhaqk9/O/ZtQLtZb+ iF+oobX8kh2XSb8A1vh3GxwHXB7/lXfn+iSc7xsdYr5SWfzVTXQENLdFTimL4bxixiB/ G2/pSBWKKZpsqkhuSbyJYwrXnnuEKyMCJkTl4n3viLIENG3cs/Ape/JDxM7WHMFeDhq7 WVBgrniGJA2o4g7MgLmz7t0mQyzJNEc59aKutR8hsXzSkKOwn+Ne3AWJgTEVPoD2DHb7 ir5+eaKxCwE+NyPz1Q7VK6tLXsXvFUTfDTYMjcLiQ3IxouA8//VO9putRk1jCuq5h2ZG zN6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Sz8A16ulIs75UG1o1r4SloEdhIsVaIKITXWCreELvwc=; b=bOvu+94b1wLxBQtXrRP0tT4q+d+K1MA6CwJ5lZ9YkvPIktH6zIh4tS5I5xaQkAjDYa leG3eTJXZqfwzp7R/AGlWFolcb0pR530ncNzNJOiK+4vVItZWuQpEGYrug7I/KmR5EZx aZPYV+3sgWmaGTGL4L+0T8NpEEYFBlAkch+a475byDYTmGsokE7/JA5YgCTXA7xhI7ij J38rZGbw5uhih5kY8e6UYvWIBG/6U6P7dVNW7zY+XtmA8SI1n6gOcXcboiao/v1bejxk tdS6UmXyowq6YOlY4MkODo4LYVlIuR1A2B9/mGmzC/PJbk2piaqXn3u3EEXDtzQi1jcU qWtQ== X-Gm-Message-State: AOAM532P3n6OT10nGnPyjNBRXHybdOyvxA6l1QJ6mhhyYhHTXNUqyx4O ax4TxSYcI9KJY4+Zz8dd1LVwx+SmkMiEUQ== X-Google-Smtp-Source: ABdhPJwmkMjh09js5Hk1HJZZiHuARDAsMy9piTttVAYLY9nF5tOI8a9wTcfygZcCfz8szn397FIhbg== X-Received: by 2002:a5d:6688:: with SMTP id l8mr10253823wru.360.1605786134351; Thu, 19 Nov 2020 03:42:14 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:13 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 09/59] rtc: pcf50633: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:40:59 +0100 Message-Id: <20201119114149.4117-10-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-pcf50633.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-pcf50633.c b/drivers/rtc/rtc-pcf50633.c index 48951a16d65d..d1ee023ce505 100644 --- a/drivers/rtc/rtc-pcf50633.c +++ b/drivers/rtc/rtc-pcf50633.c @@ -249,15 +249,17 @@ static int pcf50633_rtc_probe(struct platform_device *pdev) rtc->pcf = dev_to_pcf50633(pdev->dev.parent); platform_set_drvdata(pdev, rtc); - rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "pcf50633-rtc", - &pcf50633_rtc_ops, THIS_MODULE); + rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(rtc->rtc_dev)) return PTR_ERR(rtc->rtc_dev); + rtc->rtc_dev->ops = &pcf50633_rtc_ops; + pcf50633_register_irq(rtc->pcf, PCF50633_IRQ_ALARM, pcf50633_rtc_irq, rtc); - return 0; + + return devm_rtc_register_device(rtc->rtc_dev); } static int pcf50633_rtc_remove(struct platform_device *pdev) From patchwork Thu Nov 19 11:41:00 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402975 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=J0vxQQUk; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy76mgQz9sVp for ; Thu, 19 Nov 2020 22:48:47 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727179AbgKSLsG (ORCPT ); Thu, 19 Nov 2020 06:48:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37970 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727175AbgKSLmR (ORCPT ); Thu, 19 Nov 2020 06:42:17 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 85C84C061A4C for ; Thu, 19 Nov 2020 03:42:16 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id d142so6877747wmd.4 for ; Thu, 19 Nov 2020 03:42:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=bImbyYB8qzW4p1cID+RGGk1MVuQVt4Z7IhIhWf50lvw=; b=J0vxQQUkQUOcCl8t2M9frs0x7hg4WjvKPBU/f3GfAMfOMRbyVaZeIfx0vxcybs5dgx dxi5qm2zOmAx0z6V/XHSnKsMT5bDQvJo7YlBCf89aBgZV8xms3JhcX65ivL48Fjg53Ao pFYq4d2KeACz5YpSeUNVxrtGhg2IrdyVrAfL+zlC68hjuEwMbxALlM1xnHbqgMofKUvS aOS53Mk8zbO2EWuMEQwms/nR2dqIxI1VMNQy/2ToIBXFTODnHCDra5O5oFC/aAVK0PmH zpkaZJJbTeHs6bRGCkSnju3fMcE5QdSpA9nsRtDHQy/6D2IKuVbnPjbtEWJkwyKfT4Q8 S01g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=bImbyYB8qzW4p1cID+RGGk1MVuQVt4Z7IhIhWf50lvw=; b=b5xxhqw3iz3xKH6rfMmV/U/Us04UUTlS7IGagK8HCn0rVT6hgnaVqxOON75BkNo3RL 5XW2ekEmDGmY5dzpLV7JQutbZEeAKM1SUos1y1GxiGsoj31whDLKuN4tVrivZMuVld4p r+t25CaFGRH/oHnEfEYiQ15gQZuHVrTnMSV2ImEQefHB1YMQSXsmfMImWtf+X3KYPEtS 7iH3bMa1vFXgf7Jj66zdNJysrRDg4tBeqzdDRq4QKd0oGn6/DOZWbJyp0bgBvzzs4+ax 7IO8u62IqrAGGPSsP91gmXeVu/3ZYUWly0qPBhD+ooDFrmXZS1tmD33vis0qyzFEuyvA Nf2g== X-Gm-Message-State: AOAM533wJiN0KmOt+mN6m4j/TNhUq6DueMnEwEiU+szCuuVhwP7x+IbQ z0P44CgKuE5BKFU3l+cTbwrlZg== X-Google-Smtp-Source: ABdhPJzmu0z7oXSpqtPwa+cn9pwXnOilsl0dGRJGoktC+LJ47TfUQZ/lZhbP+J5QMSUFdzvfvZLg8w== X-Received: by 2002:a1c:5f08:: with SMTP id t8mr4032646wmb.84.1605786135357; Thu, 19 Nov 2020 03:42:15 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:14 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 10/59] rtc: pcf8583: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:00 +0100 Message-Id: <20201119114149.4117-11-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-pcf8583.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-pcf8583.c b/drivers/rtc/rtc-pcf8583.c index c80ca20e5d8d..93c7bb52bb78 100644 --- a/drivers/rtc/rtc-pcf8583.c +++ b/drivers/rtc/rtc-pcf8583.c @@ -290,11 +290,13 @@ static int pcf8583_probe(struct i2c_client *client, i2c_set_clientdata(client, pcf8583); - pcf8583->rtc = devm_rtc_device_register(&client->dev, - pcf8583_driver.driver.name, - &pcf8583_rtc_ops, THIS_MODULE); + pcf8583->rtc = devm_rtc_allocate_device(&client->dev); + if (IS_ERR(pcf8583->rtc)) + return PTR_ERR(pcf8583->rtc); - return PTR_ERR_OR_ZERO(pcf8583->rtc); + pcf8583->rtc->ops = &pcf8583_rtc_ops; + + return devm_rtc_register_device(pcf8583->rtc); } static const struct i2c_device_id pcf8583_id[] = { From patchwork Thu Nov 19 11:41:01 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402973 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=yjyUxObz; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy63d2Mz9sX1 for ; Thu, 19 Nov 2020 22:48:46 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727193AbgKSLrn (ORCPT ); Thu, 19 Nov 2020 06:47:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725843AbgKSLmS (ORCPT ); Thu, 19 Nov 2020 06:42:18 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81287C061A4D for ; Thu, 19 Nov 2020 03:42:17 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id l1so6059187wrb.9 for ; Thu, 19 Nov 2020 03:42:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=2yNpy/proxW4Hb+nFB5pPJfVOfJDXZ+qUUNtolqrB1I=; b=yjyUxObzb7k0OTA+7LiUIucY9q6pxV+jcTeC1uCYErFaTbF14qmhZGA7VbaO/UBtD+ Z8DyWyj/zHpx3ibVHev8mx43hMZhoAVDH2AfDky6f0NOG/PiS2yHPkxjxIS2zfWwaxeW 3ggwRSn/i8GV9l20iDp99zsmMg9h9R98LjHnkIHsskyNLlN7bVbdv6j9Jpaqh0qfZUIH 3satMkbvqIgp/cinEc0qaBnq92r74jHay0Z+EbYaLQuxFxC/OAbSaI/6owH73bVROngf N1exWVmMkw+GF1boM80LmBruu/bZR9/aCtLuc590yGkAkInCxfAsy0W05nU8IKh99ift YeJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2yNpy/proxW4Hb+nFB5pPJfVOfJDXZ+qUUNtolqrB1I=; b=EzX7bjYfRBZyQeGIz4EwxRAQOpzeHl/nEsl4SLbSarU2DoQBC8OhboL+q23TYgCdur SlR+Zi1Gg5V6aIHrCKdZCB97Z5FFrjANqbk7l0+kF/X+07RpLnVck0nw5End2VJKQhEp NKObGPiN0uKJxx+06zcElvb6mLweQXYBWMrj3L+4KAHzcDjFeakrZrcsgFlMTyOx16co ugsi2p/Dcy5f3p89NJn+POiInpop/1iV/+QcULna5BuypbUEG699svFGS3r+yWwmmRbp 6tGbrX1+wtEunndCK/psIB9jrUw7AH2Al8MjTwHTgpmn43/BPW4XtNyr2pb8Dh6/PxkY Yafg== X-Gm-Message-State: AOAM530Ki0J/H5z2v6rRyWZh9R4k81NtYn5BjtgU0+ZRCBbR1trgXcin XPym5qqP9Cs2oNr1jxrLhLNCWA== X-Google-Smtp-Source: ABdhPJxE1aWjd7WWS/Z4VPzsIceqq8O+NZH80eTZ0OJSE3daXmLzToJN5X/V9VKfi08MKFW+qosczg== X-Received: by 2002:adf:f7ce:: with SMTP id a14mr9725549wrq.294.1605786136347; Thu, 19 Nov 2020 03:42:16 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:15 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 11/59] rtc: efi: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:01 +0100 Message-Id: <20201119114149.4117-12-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-efi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-efi.c b/drivers/rtc/rtc-efi.c index edb64debd173..47e79a54ecae 100644 --- a/drivers/rtc/rtc-efi.c +++ b/drivers/rtc/rtc-efi.c @@ -261,15 +261,15 @@ static int __init efi_rtc_probe(struct platform_device *dev) if (efi.get_time(&eft, &cap) != EFI_SUCCESS) return -ENODEV; - rtc = devm_rtc_device_register(&dev->dev, "rtc-efi", &efi_rtc_ops, - THIS_MODULE); + rtc = devm_rtc_allocate_device(&dev->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &efi_rtc_ops; rtc->uie_unsupported = 1; platform_set_drvdata(dev, rtc); - return 0; + return devm_rtc_register_device(rtc); } static struct platform_driver efi_rtc_driver = { From patchwork Thu Nov 19 11:41:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402971 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=DMg0f3as; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy50sYcz9sVl for ; Thu, 19 Nov 2020 22:48:45 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727200AbgKSLrm (ORCPT ); Thu, 19 Nov 2020 06:47:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727193AbgKSLmU (ORCPT ); Thu, 19 Nov 2020 06:42:20 -0500 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E5FAC0613D4 for ; Thu, 19 Nov 2020 03:42:18 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id c198so4988618wmd.0 for ; Thu, 19 Nov 2020 03:42:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qS0nuXOPHBI1RuVlcfb4tmmEAJXNLz9cTtjsZUs/ZKQ=; b=DMg0f3aszor5bVjHLsr0GVN0eFFyDfsxVtAiH1KNee2S9anTT68wfRI5MHKySfjwii JWpxZaXSVDBRMMDwIH7cItU3+J5SNGraZY5lImND44mShI5RNyVHTMv6xsK57WZRwzBl EZ/tmEtFx5g6G901oIJzcPAeHvDT5bWWnisz9S51XgR46oRbO5+xNDdOYioeZ8JiUe1u L0g8HP+pPlW6S4wnny7mTzyZ/H/1L3kKLLAyZhLHuoVqeW7WRcEvQHdNUeq1wGJXwNj6 yJbUt5Iz7a6UkqJ8p00s/CoI5Kjy1zfsRXK1J5wtO5Ckm1DdIc7PH3LK0yodweupyL/g lNsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qS0nuXOPHBI1RuVlcfb4tmmEAJXNLz9cTtjsZUs/ZKQ=; b=a5WrBQQZfT8orv3vEMqHBvhAHusjtF9HAvne2aCRBNiUQ4j7x/4CEaACDjpIWcF7h+ Vb4P5x0uKvKcMqf7VSJL+YvGntyWNQZ+JZn+VkkLjikg81seDJU+IC1iH1Tt3XKdz57Z dWbIgQRpDKTYNHGuP98iHUVLHC97FFQWPGwTAwKiDkMnquASJbFMwOicO1sygMU9scPC adSI4Vdyv9Pj+BbFdtRcoj6UVTfKsOoaQfDp+DJUMjszwalkfkBE2UDyxJkMAGvghS55 zlrWLIPzNM5aKZtmoMzAzbiF3YU3SpOnAinxhxSqkrBDHaLdt5W77nlQGyYTXd3IrfTM uwNw== X-Gm-Message-State: AOAM533rM/K9RUadiZeTbJ/jOjFyy9PydIyB5R7feIQZNr0koes9/1RN ZGopLkGgyMpIDaQyi6U6bHS6EA== X-Google-Smtp-Source: ABdhPJzXju8Fm8+KyXwCANsS/1mB/ZX7c30OH9RrP2P6V8fkgTmSraIeoWzQT9qaLjcDQ98PB1br6A== X-Received: by 2002:a1c:a70b:: with SMTP id q11mr4326088wme.90.1605786137305; Thu, 19 Nov 2020 03:42:17 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:16 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 12/59] rtc: pcf8523: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:02 +0100 Message-Id: <20201119114149.4117-13-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-pcf8523.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-pcf8523.c b/drivers/rtc/rtc-pcf8523.c index 57d351dfe272..b525998cd70e 100644 --- a/drivers/rtc/rtc-pcf8523.c +++ b/drivers/rtc/rtc-pcf8523.c @@ -356,12 +356,13 @@ static int pcf8523_probe(struct i2c_client *client, if (err < 0) return err; - rtc = devm_rtc_device_register(&client->dev, DRIVER_NAME, - &pcf8523_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&client->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); - return 0; + rtc->ops = &pcf8523_rtc_ops; + + return devm_rtc_register_device(rtc); } static const struct i2c_device_id pcf8523_id[] = { From patchwork Thu Nov 19 11:41:03 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402972 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=ppzWkeMB; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHy55ZFxz9sVp for ; Thu, 19 Nov 2020 22:48:45 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727621AbgKSLrm (ORCPT ); Thu, 19 Nov 2020 06:47:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727200AbgKSLmV (ORCPT ); Thu, 19 Nov 2020 06:42:21 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9ADE9C061A51 for ; Thu, 19 Nov 2020 03:42:19 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id c9so6870378wml.5 for ; Thu, 19 Nov 2020 03:42:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hcFVpN2LhvD71VSXEoptj+peb8gaYvZ6QlNRmI0brdI=; b=ppzWkeMBINnD8eNHi+4/Kuq6ipFcMuhnm8P+3ZkJtMCw1K29TIy/JpVgDupbgLuJfX NI0h+gRmCQSBfIxg2c+UhnGl6ChUe2edzzr4gfqo9wLIBqgDRPmpXObm4ynWxJ//8IX6 eEn0htFSHZALnCExfZN5fLIjGxQS0LiEuJLt6626nJRBerJj/7oVnG6pzy037HX0Vf/r x5WSCDY3n8rvIuha/OdrK73yLSvzWXBNJECf9JGDEP/iCeUiowevmnRwfmHWeYfqxXPg B8s/LvClAnDiRK4cjR4nLzi49duKoRV3osGDBTuPwBd9zjykBMpQjDIBGuED0t6eH6oo TSBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=hcFVpN2LhvD71VSXEoptj+peb8gaYvZ6QlNRmI0brdI=; b=Y9RG3XpvTv1fEvDMc45nSuR6vv2Fh+rH8aiC7PcVni+U4w0HS9eHMgoDd0vTrWCzVA Ya4B+N+EyKSVCtG+mT6rsOK7b6zk01N9JGCwzpknuNnkMhmZo7tTHUyNZgqHLFnITmV0 qZXFFbA/TJDtN6qSpSfC17FTtS8nu/6ByrR/j5Oc6lyDVrYg9QzYJlTNpjezru+BIyvb Tu29TVevy9uPn5FkS7eWgpZk0i28CRXCQ9s5aVFrx1xuEUD/R5eBnYEQSsi/8piJmjXN l862T4S/HjGxHFOag9Sfi+5v8IrQ3Rfq0l7AN8rBqFz+07w2sImT+DASPfTxydT8w0Hy HV7A== X-Gm-Message-State: AOAM533jYZFCwCbAdTnk51VIJ3D3YJIsV+i1aYXisfzIUFGfDGAygXlX XHf5UKXuAg761rTmNU508x/GHw== X-Google-Smtp-Source: ABdhPJwjr/FIvvMw8TZHmw4gfXRSRpDK1unPRTIRxPJR+N/aBbO303TWwa4cVcvqrLY4HRAXDXeSPg== X-Received: by 2002:a1c:c909:: with SMTP id f9mr3972485wmb.87.1605786138319; Thu, 19 Nov 2020 03:42:18 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:17 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 13/59] rtc: stm32: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:03 +0100 Message-Id: <20201119114149.4117-14-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-stm32.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-stm32.c b/drivers/rtc/rtc-stm32.c index d774aa18f57a..9d6be4fa885d 100644 --- a/drivers/rtc/rtc-stm32.c +++ b/drivers/rtc/rtc-stm32.c @@ -795,14 +795,11 @@ static int stm32_rtc_probe(struct platform_device *pdev) platform_set_drvdata(pdev, rtc); - rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, pdev->name, - &stm32_rtc_ops, THIS_MODULE); - if (IS_ERR(rtc->rtc_dev)) { - ret = PTR_ERR(rtc->rtc_dev); - dev_err(&pdev->dev, "rtc device registration failed, err=%d\n", - ret); - goto err; - } + rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(rtc->rtc_dev)) + return PTR_ERR(rtc->rtc_dev); + + rtc->rtc_dev->ops = &stm32_rtc_ops; /* Handle RTC alarm interrupts */ ret = devm_request_threaded_irq(&pdev->dev, rtc->irq_alarm, NULL, @@ -829,7 +826,12 @@ static int stm32_rtc_probe(struct platform_device *pdev) (ver >> STM32_RTC_VERR_MINREV_SHIFT) & 0xF); } + ret = devm_rtc_register_device(rtc->rtc_dev); + if (ret) + goto err; + return 0; + err: if (rtc->data->has_pclk) clk_disable_unprepare(rtc->pclk); From patchwork Thu Nov 19 11:41:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402970 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=Ob4aZfkg; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHwx5Ynnz9sTc for ; Thu, 19 Nov 2020 22:47:45 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727184AbgKSLrm (ORCPT ); Thu, 19 Nov 2020 06:47:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37990 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727198AbgKSLmV (ORCPT ); Thu, 19 Nov 2020 06:42:21 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8EE75C061A52 for ; Thu, 19 Nov 2020 03:42:20 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id 10so6883893wml.2 for ; Thu, 19 Nov 2020 03:42:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=L3ryhnGewnr7eIys3VmJIaYRSd1ecA5Vwy/85+rKgRk=; b=Ob4aZfkgftWW3q5gZo5TeySgxImkZofRZ9hhpb5ZLAtOo2sLxuZRW6Zw4TVCM95Db5 HSwITU4KUZjyqOxkQi9tfGfZSPVwN3C/qPNQl9WOIVxEP9LEfQmR5KJvhAOKc8Mro639 Bz+o+PMskNIZHEW6f60UPDkvEU4TGIpKH0L4bJVsWCVfUjWF58JyZDDIeHneehN28VcE JUPcgY49vQKfPO9bCLYXBsV/8fTDPg+u5qy70iE6+InL/QvftneUgnF73mIa0AdeXGN9 gl45rvpUkcJmmwmHMBbCsHcs0QeLni11l1WFzqy5miaCmefu9GPAynbBHdLxPzQfN9ys aq3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=L3ryhnGewnr7eIys3VmJIaYRSd1ecA5Vwy/85+rKgRk=; b=tfNbekdupmJ5ZDbx6gKDWPiVHAha40Ywj7hi/aJTTi9SYANo3ijOGOzbE+gInhU8Xv RoCMYVtKn1v8TIrlVG2wGlYN4yCfSq56GiuB7QC017dUwCmAzihU/8GZfp3qRUVfrM5Z Dg0+r6/yq2ah+JuqxFTdKqQilh7ETkJqjeFC0XV9WuatoB4DdKjBbfW9lE0TPJlEPAKZ 7KUaerSrl1qK+Iz59oX/Kbt2BrRLddRPt5EG/tDvDtuBBso+dYuqT/r0KKCUQ1/6MWFg EHBdDkL6tSxkUXfiaGVDy8X0VFK1nsZ/0ogcrVNelJpQrP01CfOAan8yaOPvRTsAYNZx CKbA== X-Gm-Message-State: AOAM53322nnyXPnH+CpR6w0yT83hnH2bFlLQ3Hi8iE7IH/5WKsEicKe8 V4Ax+0o2Qe1q6ZDjqMejhx+vONZb2aUTbA== X-Google-Smtp-Source: ABdhPJwPrLHDdDhh3WWCXMOaMD7C0O0sl/Qr+t6lZmvz3NSXZOTFB3Kk17GC2BPYxFnXhN+EpQc09w== X-Received: by 2002:a1c:4055:: with SMTP id n82mr4437760wma.68.1605786139329; Thu, 19 Nov 2020 03:42:19 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:18 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 14/59] rtc: max8925: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:04 +0100 Message-Id: <20201119114149.4117-15-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max8925.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-max8925.c b/drivers/rtc/rtc-max8925.c index 64bb8ac6ef62..902403d2fb59 100644 --- a/drivers/rtc/rtc-max8925.c +++ b/drivers/rtc/rtc-max8925.c @@ -272,15 +272,13 @@ static int max8925_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, 1); - info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8925-rtc", - &max8925_rtc_ops, THIS_MODULE); - ret = PTR_ERR(info->rtc_dev); - if (IS_ERR(info->rtc_dev)) { - dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); - return ret; - } + info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(info->rtc_dev)) + return PTR_ERR(info->rtc_dev); - return 0; + info->rtc_dev->ops = &max8925_rtc_ops; + + return devm_rtc_register_device(info->rtc_dev); } #ifdef CONFIG_PM_SLEEP From patchwork Thu Nov 19 11:41:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402969 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=XZsj9d31; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHww6VQ8z9sSs for ; Thu, 19 Nov 2020 22:47:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727208AbgKSLr1 (ORCPT ); Thu, 19 Nov 2020 06:47:27 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726644AbgKSLmX (ORCPT ); Thu, 19 Nov 2020 06:42:23 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 93EA8C061A54 for ; Thu, 19 Nov 2020 03:42:21 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id a186so4088933wme.1 for ; Thu, 19 Nov 2020 03:42:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=pdeHaCdQSZfXoslP2kqPKAedembllLxxJeYfDx6HMQA=; b=XZsj9d31BrH46wRzBxS2Ng1vOUP0coHfF4PXQEMbQ9eABosjIvc4RudoDprS3tRGqL CQY+JY5AGvOVRaeSt4kdBEPwv5pS87WL5bTLfPhAgjzfQ/DShZtKVVLWYO5Cgnpqg27n 3WTjFuklHfR0ty1c4ybIbXC6qygRLYx5GWPcb1C6bMI1DUijCsutMSB428AX1tgAOsu+ 4gLC8W7Fc0bznKzgM28k+LDrDiCAGqDzBSIc5+j8Nh0PVcJURqKEFsCB5Y17vdCus6jL n4/vgEMpn7VqQLv+fF2YRzr3unPJV1Zpfk9bG8SeU9FXAIl5dhtuWcr41qdu2etoyn51 cV+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=pdeHaCdQSZfXoslP2kqPKAedembllLxxJeYfDx6HMQA=; b=DGGrM96nAQsr2GNroNRKbd2dj0u/7TRLRU0i4/+awDHRUijg+vomWUjlEHYFjlcUWz ReTBEYQLeNvKY+lyK9xRFavxsKmEdVpn7YHbkPfCpgwmJRhBQP7VbpCy+tOOhnbhSO8k V65QW4CqkrOs0Uv5w87gxpEM29FWVXEzX9cTRe7I+YeS/cFYidJe62Syj+Gc/r4Bu+6j wh07LAWZJHDGHGlGakStWHPobLwzsYVGUkVCTMTapMuEux7PHUuTtEI31qndAjCUZp/n smcSq0KSLZHuRuUIiOxpi0/VsshWTPvmFBSloUnmWHe3k4jDLa2/J9FHHxYczZBFchjx E4NQ== X-Gm-Message-State: AOAM531dhMz/IqI8IQz7EEYzOGKr6SxSaXZX8Uo7f2qefrCuir7VSUCb KFfkq8WG3NrzrHl5wSr7uE83Yg== X-Google-Smtp-Source: ABdhPJx0jXljEmr8Y7rG+45wv+DrjZdLaqsrrD1fNRufpNOM9U/5pPOS1AM+vJiWbv8ZBsNcsNIdjA== X-Received: by 2002:a1c:27c2:: with SMTP id n185mr4160721wmn.102.1605786140321; Thu, 19 Nov 2020 03:42:20 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:19 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 15/59] rtc: max8907: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:05 +0100 Message-Id: <20201119114149.4117-16-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max8907.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-max8907.c b/drivers/rtc/rtc-max8907.c index db3495d10274..7987f7f99bcc 100644 --- a/drivers/rtc/rtc-max8907.c +++ b/drivers/rtc/rtc-max8907.c @@ -186,13 +186,11 @@ static int max8907_rtc_probe(struct platform_device *pdev) rtc->max8907 = max8907; rtc->regmap = max8907->regmap_rtc; - rtc->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8907-rtc", - &max8907_rtc_ops, THIS_MODULE); - if (IS_ERR(rtc->rtc_dev)) { - ret = PTR_ERR(rtc->rtc_dev); - dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); - return ret; - } + rtc->rtc_dev = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(rtc->rtc_dev)) + return PTR_ERR(rtc->rtc_dev); + + rtc->rtc_dev->ops = &max8907_rtc_ops; rtc->irq = regmap_irq_get_virq(max8907->irqc_rtc, MAX8907_IRQ_RTC_ALARM0); @@ -206,7 +204,7 @@ static int max8907_rtc_probe(struct platform_device *pdev) dev_err(&pdev->dev, "Failed to request IRQ%d: %d\n", rtc->irq, ret); - return ret; + return devm_rtc_register_device(rtc->rtc_dev); } static struct platform_driver max8907_rtc_driver = { From patchwork Thu Nov 19 11:41:06 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402968 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=y2c+hwAB; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHww1L5zz9sVf for ; Thu, 19 Nov 2020 22:47:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727342AbgKSLrY (ORCPT ); Thu, 19 Nov 2020 06:47:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727208AbgKSLmY (ORCPT ); Thu, 19 Nov 2020 06:42:24 -0500 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 80A9DC061A55 for ; Thu, 19 Nov 2020 03:42:22 -0800 (PST) Received: by mail-wr1-x441.google.com with SMTP id d12so6025466wrr.13 for ; Thu, 19 Nov 2020 03:42:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=TmWuZVwdN+t8/RAdygzqc8Z/RnbV1ga4qbZZVtpG4+4=; b=y2c+hwABAUOuq528RSdsIGHR3kPrw8eNTpsyW1Q/ppafSACidh3OgBMKP6iUBkTZk5 DXAM0bNh/4RXjbxX16lA+4NEA5YHBkaA5C7ducsxrgaGPVHRI+tMZ27GcfiIDJJpUIDk kncBTCBuES6SDoDOrmdK8mn/anJe5C9kQn6Cx5ZgLIw8vKPgdd+6Ie7wvRNtjG3m161+ 3UEooaODU0AubbsEiIKSL8eOMLYp5Ku+sHoXuqjKtTEWChSvOdtaVNSKV5aYJ+TdAwaH xVfQ/KqpRPfHQC6RtfxZTlFNGMiRINUV/Eg9H1GAdSTqGkLodiZ1c+ukvon9EWp1B88G v8ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=TmWuZVwdN+t8/RAdygzqc8Z/RnbV1ga4qbZZVtpG4+4=; b=oZjm0n3GHZMuZKJeGe+uEKuFCPrbddgRGUg9wMJofqYyleGVMCAvTiS8SWkILvyKPG BehjpHWJoljFx7t7aL5clV/FIhq2pqAj8b2OtCuM3bM06rifeU7anjIJ9t1ZvdG5InbN mSja29pQnlKQH5BEg2sF6KTkNShPHfwEA2+jPTuGrnnnzUf6mVX5ehRD39BTuETT1g2T Z2Rf2F6iMM8D2antwhTpxm1QeBh2bDMZnTZOfr8nE/6jBIdwXOwSymMNairXiCwE8sZM W1+mwbyThv3FF9lvFlAo9AJr1iSBP6w8zfy1Qawoyo+lJUVnbSWsW9gJndkTusnkhCD7 1Qyg== X-Gm-Message-State: AOAM530EE8i97P7YdH54Z8rvFSA02Gm4PZc+trHXhoJ5mjxe6CYFvtMY 5Q4UyZfIw05n6RuKguvUKnReVcnEwpiH4A== X-Google-Smtp-Source: ABdhPJyCczP5NwNOjagFhvY1qeOSgcBlLanG+LIldCaH3fyM2BwWlO6qdlgadBK9pPr3s1ORYUdvGg== X-Received: by 2002:a05:6000:182:: with SMTP id p2mr10429587wrx.116.1605786141340; Thu, 19 Nov 2020 03:42:21 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:20 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 16/59] rtc: pxa: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:06 +0100 Message-Id: <20201119114149.4117-17-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-pxa.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-pxa.c b/drivers/rtc/rtc-pxa.c index d2f1d8f754bf..56d22576ae0e 100644 --- a/drivers/rtc/rtc-pxa.c +++ b/drivers/rtc/rtc-pxa.c @@ -351,17 +351,14 @@ static int __init pxa_rtc_probe(struct platform_device *pdev) rtsr_clear_bits(pxa_rtc, RTSR_PIALE | RTSR_RDALE1 | RTSR_HZE); - pxa_rtc->rtc = devm_rtc_device_register(&pdev->dev, "pxa-rtc", - &pxa_rtc_ops, THIS_MODULE); - if (IS_ERR(pxa_rtc->rtc)) { - ret = PTR_ERR(pxa_rtc->rtc); - dev_err(dev, "Failed to register RTC device -> %d\n", ret); - return ret; - } + pxa_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(pxa_rtc->rtc)) + return PTR_ERR(pxa_rtc->rtc); + pxa_rtc->rtc->ops = &pxa_rtc_ops; device_init_wakeup(dev, 1); - return 0; + return devm_rtc_register_device(pxa_rtc->rtc); } static int __exit pxa_rtc_remove(struct platform_device *pdev) From patchwork Thu Nov 19 11:41:07 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402923 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=UoXXcQv0; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHr60WVHz9sVp for ; Thu, 19 Nov 2020 22:43:34 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727272AbgKSLme (ORCPT ); Thu, 19 Nov 2020 06:42:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727083AbgKSLmZ (ORCPT ); Thu, 19 Nov 2020 06:42:25 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 80218C061A4A for ; Thu, 19 Nov 2020 03:42:23 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id c198so4988875wmd.0 for ; Thu, 19 Nov 2020 03:42:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=GvTtoNfPAwDYShFchSKCn3Eemr2qz/Dv7hBEmSvAX08=; b=UoXXcQv0Hio1fe3RsOra9aCqRjeQffuFh0m8SKo5rkq+y8er/Beh21MfH62eQrBXWw xN3PT7Sjlqwwbymb6cdFK8LgYNnkCV6KG76UQBOPTHHVDMw1KYU4uRMouse//aOsq3DO 2LwTfkFwPefbvBnknRHfj9wwEH01JHaTqYrogBFxzarGDE68VOmHZhMMv7CL9snbnPJv MuP3ecDHLjxVht5uaPBsiGlCwhyV8mzvHnZPVy1vMmi/tsKyWbi3lILR/iYAixR4fEYg joDdInt3sIR0GTHTCR590vQYJ8rLSAumNvzH053XHgbrVMGntsUa9S4XTiCurApohXL9 0Qhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=GvTtoNfPAwDYShFchSKCn3Eemr2qz/Dv7hBEmSvAX08=; b=VPfv+1a55JPVkIoMUAwOUmzMBX8d38keqjwkIZH/hQhhahEBXUt9szpr4cX5f6eWxs Z4ELBskFeaqiIkKiPYFjfCWzqGUvsf53iTnn7f8j6DgWq6FrY1hfUCOEG7GEu8C6yz1G UkVcs8d/Z6WY1HiCXgT+DvvxWUNb2IawwpdWNE/CifNxkPC8cC52dCJmDj5u70R576T1 bsI5ZGLdGZjHZ6ClbnvbmHYXfY9zg5jrHp1sqJjnWWNoUBZPlCKGK7S28IxfOF7kyyAF 60lHg+PyeRBpz64AOsorMTYfud3R8qkAl/1sfdvE56hKYmfQg4ST8Q1ms0T1Aut9yoQ2 shdg== X-Gm-Message-State: AOAM53206/GI6rFoC2kEaKMqF3sTwd3fxq50nROSBG22KgzT3nKku68N LMVEBXWi6r86OzJqgZK7hX5BQA== X-Google-Smtp-Source: ABdhPJxkO8vRz/sYIAmoOdMqUl1xpu41+9Vw1tpFB182EQNhftKAZUfOmlol4bAzGoWkJtOeql6kdQ== X-Received: by 2002:a1c:3d05:: with SMTP id k5mr4294337wma.151.1605786142316; Thu, 19 Nov 2020 03:42:22 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:21 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 17/59] rtc: hym8563: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:07 +0100 Message-Id: <20201119114149.4117-18-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-hym8563.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-hym8563.c b/drivers/rtc/rtc-hym8563.c index 24e0095be058..f39568c6d390 100644 --- a/drivers/rtc/rtc-hym8563.c +++ b/drivers/rtc/rtc-hym8563.c @@ -558,11 +558,11 @@ static int hym8563_probe(struct i2c_client *client, dev_dbg(&client->dev, "rtc information is %s\n", (ret & HYM8563_SEC_VL) ? "invalid" : "valid"); - hym8563->rtc = devm_rtc_device_register(&client->dev, client->name, - &hym8563_rtc_ops, THIS_MODULE); + hym8563->rtc = devm_rtc_allocate_device(&client->dev); if (IS_ERR(hym8563->rtc)) return PTR_ERR(hym8563->rtc); + hym8563->rtc->ops = &hym8563_rtc_ops; /* the hym8563 alarm only supports a minute accuracy */ hym8563->rtc->uie_unsupported = 1; @@ -570,7 +570,7 @@ static int hym8563_probe(struct i2c_client *client, hym8563_clkout_register_clk(hym8563); #endif - return 0; + return devm_rtc_register_device(hym8563->rtc); } static const struct i2c_device_id hym8563_id[] = { From patchwork Thu Nov 19 11:41:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402966 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=QigWrsxb; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHwt02jNz9sSs for ; Thu, 19 Nov 2020 22:47:42 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727285AbgKSLrA (ORCPT ); Thu, 19 Nov 2020 06:47:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37970 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727228AbgKSLm1 (ORCPT ); Thu, 19 Nov 2020 06:42:27 -0500 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91BC8C061A04 for ; Thu, 19 Nov 2020 03:42:24 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id c9so6870648wml.5 for ; Thu, 19 Nov 2020 03:42:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=D+F/vslCkoMlgK6AevmyT7Am1/w2NuFk/P8bU7WWRdY=; b=QigWrsxbi5uTIexkJUp/ZLckqd3mzs89FP3S9j/0dlF1dVsFZ9sbO9SBb3DdLKO2nC +ei29M1XTdfAvcWi16jPOcWxupihz+dtO4CCO1wq2kNVNkG75dkJomOWeXbHD3vG5EBZ IL1EdLu2y5/e1mkLJUa9EbR/Cjxbe7QcGMaOsjsH7OHtRJCyrNVUGeWLvVUWb0L8k+lw hWrR51k7AOwMyzQo8MC5T7afWzr67uyecbCu0OTIDqq6Jwc1YWPn5NSq7r6JD0zFuzS6 whPZQng5KGahpatBPYOVwp/l4Fq1ND6mvi+F+9lYHmrk9QKHGWW/gxOMOuqfTHZCtNU8 IaGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=D+F/vslCkoMlgK6AevmyT7Am1/w2NuFk/P8bU7WWRdY=; b=X5Jqy9JqqogmCS2WXTzcQnXxQZ1VuogOYc7zUUvDwqQEaVXh2s1ttG6i7gIuxZEtRh wYUwyYNaehOEalDxfw4ZzTcyWt2PTI3QKBTYuj5ydhU2Co/UY19eWEdzUr4siPrD8izP aJw0VKn92mn5DabKRsRtHmzkN323vEd58vlOKa3JMwMmyPAsG9YWzsLBEJBQ8p+R2/lW AC/Px7nxU71CQ5+dz5drh7FsmMvMnwdVuo7TwTrCdGU4ZL6CAfZA/bYCxAS/R0y7FTJV M/Yb1XlJAfl/vD4eDumXBtn16xo/LsEuG+zliih5VBtBDP9pIjWl8Yq1L+SKDXjo3ZE2 g1HA== X-Gm-Message-State: AOAM530UMN+rvzlakINtgSfgLd0jWa2nIFVmRPAmnjARzg7dy6MAmy6H R1nmTxqSpTH1uMb+OTyXePQQecLyf+lJIg== X-Google-Smtp-Source: ABdhPJxgDPdi22CdXYkILY9RZGnNeE/BFeJIABZ+aJjeayxO26J5PhoaMbq6kDCxwDEnMaaQI5FBwA== X-Received: by 2002:a1c:5f08:: with SMTP id t8mr4033215wmb.84.1605786143306; Thu, 19 Nov 2020 03:42:23 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:22 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 18/59] rtc: max6916: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:08 +0100 Message-Id: <20201119114149.4117-19-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max6916.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-max6916.c b/drivers/rtc/rtc-max6916.c index e72e768ab8ff..06e98d6351ee 100644 --- a/drivers/rtc/rtc-max6916.c +++ b/drivers/rtc/rtc-max6916.c @@ -137,14 +137,14 @@ static int max6916_probe(struct spi_device *spi) max6916_read_reg(&spi->dev, MAX6916_STATUS_REG, &data); dev_info(&spi->dev, "MAX6916 RTC Status Reg = 0x%02x\n", data); - rtc = devm_rtc_device_register(&spi->dev, "max6916", - &max6916_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&spi->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &max6916_rtc_ops; spi_set_drvdata(spi, rtc); - return 0; + return devm_rtc_register_device(rtc); } static struct spi_driver max6916_driver = { From patchwork Thu Nov 19 11:41:09 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402958 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=GUBrwNvZ; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvg3GFpz9sX0 for ; Thu, 19 Nov 2020 22:46:39 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727255AbgKSLqU (ORCPT ); Thu, 19 Nov 2020 06:46:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727244AbgKSLm3 (ORCPT ); Thu, 19 Nov 2020 06:42:29 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9FCBDC08E85F for ; Thu, 19 Nov 2020 03:42:25 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id c17so6048868wrc.11 for ; Thu, 19 Nov 2020 03:42:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5+dkdnwHsWeCmJg/6weDfWXPJCoDWaILTPw7pBMbXj4=; b=GUBrwNvZH/awCjpoVBn+6WS144hGLDLH/OEeK975R+0vOY5we+SFOkA4+wqn5bSKW7 LD6OyD26FjNjGnriRJwr++CkBl7yy8Cj5SLVwnnV4ia7ddkYVY6/UUphPgiMEoJHDzrG RlXbG/Xpef7GA3bQyWR8kjG7GaR40OgA3JfmYsvtH4UuugRRNY3aR8QJ9Pbh6DpDwsI6 IR3T1Oudgawne9sSDikQPN5zHbLFzkd5/eiRfWIBouJVNw9z+HgvR7p1u70tmO0XkqZW Cee705YABNAhRUiOmrqJIwOi02PaoVuhcYX+aVv9cyqq/Tdk5kEA5L2IMVIhaO9EBPrx 1cNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5+dkdnwHsWeCmJg/6weDfWXPJCoDWaILTPw7pBMbXj4=; b=G0F1Nf/lpixSxTZ08uxvp9tdM4QMSgIZXTlRHpzr5CPuxe1SekErOYvC80na6aJmQs fJCeAS1canZgUBQ3Ult8PHjTF/J6R/Mker5rLVdaxsaDpUmeLyFrTDPnq6twhj8Mjttd NOIvTdNcyQuZdnI9IFPzgv32bmpmbV+q3Y0SVwg8knHWP9lOc2Q8BjnyZb3vU9K3enpi dU20ioOrrXmaOGwRINMJrH/qqn7Ii39u83X31Vhd2hsusQyOeg0W0EB1Z4o5bfRe2o/Z 2S9fd6V5gXpZMrVqaHz0ObSa3T9jMltb0gruVQtwyojsE29oAJrxxFykfpaqkXs5RUYR YrzQ== X-Gm-Message-State: AOAM533FVvF2L745T98VS/6BzTuZNK2WR6FjE/K4RJD+PBwDREyoDxls ObRW9zsgxIIb3LntWtkvEEYpLg== X-Google-Smtp-Source: ABdhPJwhYbvC3DL0DGgk6JYein4f5/Isyq/kNdEhBVHUiAdPiLq8KfSCOE7lM2MdFx/0OFpgmBwqMg== X-Received: by 2002:adf:ce07:: with SMTP id p7mr10469145wrn.39.1605786144466; Thu, 19 Nov 2020 03:42:24 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:23 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 19/59] rtc: max8998: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:09 +0100 Message-Id: <20201119114149.4117-20-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max8998.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-max8998.c b/drivers/rtc/rtc-max8998.c index c873b4509b3c..25b4f24d93b4 100644 --- a/drivers/rtc/rtc-max8998.c +++ b/drivers/rtc/rtc-max8998.c @@ -262,14 +262,11 @@ static int max8998_rtc_probe(struct platform_device *pdev) platform_set_drvdata(pdev, info); - info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8998-rtc", - &max8998_rtc_ops, THIS_MODULE); + info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(info->rtc_dev)) + return PTR_ERR(info->rtc_dev); - if (IS_ERR(info->rtc_dev)) { - ret = PTR_ERR(info->rtc_dev); - dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); - return ret; - } + info->rtc_dev->ops = &max8998_rtc_ops; if (!max8998->irq_domain) goto no_irq; @@ -295,7 +292,7 @@ static int max8998_rtc_probe(struct platform_device *pdev) " RTC updates will be extremely slow.\n"); } - return 0; + return devm_rtc_register_device(info->rtc_dev); } static const struct platform_device_id max8998_rtc_id[] = { From patchwork Thu Nov 19 11:41:10 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402962 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=KmS/Tq6w; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvq2NJjz9sWs for ; Thu, 19 Nov 2020 22:46:47 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727253AbgKSLqn (ORCPT ); Thu, 19 Nov 2020 06:46:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727246AbgKSLm3 (ORCPT ); Thu, 19 Nov 2020 06:42:29 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1589C08E861 for ; Thu, 19 Nov 2020 03:42:26 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id h21so6460754wmb.2 for ; Thu, 19 Nov 2020 03:42:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MXWwO3xQMpsZXQIjSZeQSg/sLrhlY0LSBGkxq2KXeMs=; b=KmS/Tq6wy2Oze3dapdaVMToX2QyN7Ag1Z/55ZVOWxRtT24z+zGvA9zF3uQ1XaSmuiF 24/sjU35LfDLvBAqHdz23ScSeHF505y1mB3t9IpwsHW1myTodpFyt3ANPf42fYmU4YWd xWLomWY+doh+qhjAM8oFi+P9i0y6fonHwKDEGXG1YEM0qXozPwnDm17iwCKSaC5mlOWO bPKLg5Ten2EX9ZUHhOogeS1CyR7ffBex/CGuOOn0ES5O2dm5YhK6JP8acYYenRE3ewty 1pYdw5rxueKsXHSKp+ooJTpN+ie6OkvQDJJr43GhqLUh396hkI1kDJuhALGF3dDAg/jr Pyvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MXWwO3xQMpsZXQIjSZeQSg/sLrhlY0LSBGkxq2KXeMs=; b=AaramUyuTgpFA4Q7zlj7+vh0gazD8X0LhgBKuIung9vG1h0wj7Vebfq9xTlvsEuP2T xKTOGqMBm8Y5yT1ZOldDepuqjgmdEKiYj2IA3uUJWCpCSF+y885pm2Var3Ku4u+XFrxR z9rl1fsBwBQAIgU9gY/DrNwsnvtA2JqpKctB95ZtVZ+Rz86ah4dQltStVdqFstA4ijIH /U53mKPg6QFxAC+R29DOvuitoZ6PONOSD93H/PVBLAytFRlYS1Ml0UsJjzmi/iS+iZoH qOfdHFMUEAjQPqyaMIdvQv0cgjZ4Bv0XgBaslhg+IHbAc/9oemlfCgCxyn3WZC6UOtM1 oW5A== X-Gm-Message-State: AOAM532Hdjpzw48uVsZT7YUnd0sBqy2UhWSvF/2gAastQfk/+sKrRONd 159Z+BhzcSlsrUr8HBgOQuDRjA== X-Google-Smtp-Source: ABdhPJxZc2cutGdrEH6kTMjZ2J+3v1B4hp0FHi1vNVY13c1Veu5oAAWR1xpOB+p/XQOrDepc5mlPPA== X-Received: by 2002:a7b:cc13:: with SMTP id f19mr3993921wmh.44.1605786145490; Thu, 19 Nov 2020 03:42:25 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:24 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 20/59] rtc: s5m: use devm_i2c_new_dummy_device() Date: Thu, 19 Nov 2020 12:41:10 +0100 Message-Id: <20201119114149.4117-21-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski Use the managed variant of i2c_new_dummy_device() to shrink code and remove the goto label. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-s5m.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/drivers/rtc/rtc-s5m.c b/drivers/rtc/rtc-s5m.c index eb9dde4095a9..3432c6213b4c 100644 --- a/drivers/rtc/rtc-s5m.c +++ b/drivers/rtc/rtc-s5m.c @@ -760,7 +760,8 @@ static int s5m_rtc_probe(struct platform_device *pdev) return -ENODEV; } - info->i2c = i2c_new_dummy_device(s5m87xx->i2c->adapter, RTC_I2C_ADDR); + info->i2c = devm_i2c_new_dummy_device(&pdev->dev, s5m87xx->i2c->adapter, + RTC_I2C_ADDR); if (IS_ERR(info->i2c)) { dev_err(&pdev->dev, "Failed to allocate I2C for RTC\n"); return PTR_ERR(info->i2c); @@ -768,10 +769,9 @@ static int s5m_rtc_probe(struct platform_device *pdev) info->regmap = devm_regmap_init_i2c(info->i2c, regmap_cfg); if (IS_ERR(info->regmap)) { - ret = PTR_ERR(info->regmap); dev_err(&pdev->dev, "Failed to allocate RTC register map: %d\n", - ret); - goto err; + ret); + return PTR_ERR(info->regmap); } info->dev = &pdev->dev; @@ -781,10 +781,9 @@ static int s5m_rtc_probe(struct platform_device *pdev) if (s5m87xx->irq_data) { info->irq = regmap_irq_get_virq(s5m87xx->irq_data, alarm_irq); if (info->irq <= 0) { - ret = -EINVAL; dev_err(&pdev->dev, "Failed to get virtual IRQ %d\n", alarm_irq); - goto err; + return -EINVAL; } } @@ -797,10 +796,8 @@ static int s5m_rtc_probe(struct platform_device *pdev) info->rtc_dev = devm_rtc_device_register(&pdev->dev, "s5m-rtc", &s5m_rtc_ops, THIS_MODULE); - if (IS_ERR(info->rtc_dev)) { - ret = PTR_ERR(info->rtc_dev); - goto err; - } + if (IS_ERR(info->rtc_dev)) + return PTR_ERR(info->rtc_dev); if (!info->irq) { dev_info(&pdev->dev, "Alarm IRQ not available\n"); @@ -813,15 +810,10 @@ static int s5m_rtc_probe(struct platform_device *pdev) if (ret < 0) { dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", info->irq, ret); - goto err; + return ret; } return 0; - -err: - i2c_unregister_device(info->i2c); - - return ret; } static int s5m_rtc_remove(struct platform_device *pdev) From patchwork Thu Nov 19 11:41:11 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402963 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=Ux7x83Hv; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvs5j39z9sVY for ; Thu, 19 Nov 2020 22:46:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727249AbgKSLqo (ORCPT ); Thu, 19 Nov 2020 06:46:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727238AbgKSLm2 (ORCPT ); Thu, 19 Nov 2020 06:42:28 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0B39C061A4B for ; Thu, 19 Nov 2020 03:42:27 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id a186so4089254wme.1 for ; Thu, 19 Nov 2020 03:42:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5jLlhaqcjZtUi2XSYi/w3c6s2gmD9+AYyfxPfYRnm3E=; b=Ux7x83Hvqok64lXjzrgtvSNcvKlJb/xEIcGl/UpSxD/Lxm1kOELRKY3KJWFH6qlD4W +3bvT7jlboKDnk3ozw7C/h8ICi9M2yWpwdCzkIhm6KENsualakV05Dz6fO56TsTIU1Ru iLRZh5TV5ynl7WYr9RRgSuRnbpFS/rCVYMgg3vKu0tSYTjMYFFDqi8Hlri+Hap3zIrd0 DcOFol25nt93simGqT1SBK6UexlutyiAG135UR4AJYAlGkIRony6ioFGWT71HFJma9Bj Ka0u1PoybbceFgdh0Aywgp7ecsLYhxGY/I3bWfGBaZh1dvWytuLiDmXOJUu6BacJ8XF1 smxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5jLlhaqcjZtUi2XSYi/w3c6s2gmD9+AYyfxPfYRnm3E=; b=hfjSBwZOGGGoaxXo/ARKRhuTN5JsIwCslN/tPCd5Vm8cDjlfMq6ldrq+av2MGoaU9E KnwDQ2zu9JoYe9kEBzPyHYbSUib0sKq0dBq89lf0iEax1+gCilghNkpIBKqYzE3nmGnP zEWYCZWvS7jdBzybcFGtk3CWWPPM8E8xZzW/Bs1po0IzgfV64BLVeCxaO+8jcpikVTJX DnZNxGO7pWl1MpLhlpHMT0Uw4n3LkDffDhow80ojA84vACvHuT1xPYpEf0cTq1/JQawT Q1knFhWUyWoeo60IMarCWxpiHOlnNwASEalzFSrDKinY/gZxwI+K3B1P8gF050z6PFuz s8yw== X-Gm-Message-State: AOAM531qJ7XbZA7XICVeW8YbARk5xN6NZNA8r+w9VbhMINxwt9HcQvE6 ThyLYaFoWllrQBvSaU0fdsSJIEi9afAHdg== X-Google-Smtp-Source: ABdhPJyUZMPLjwLOcYLytwviNJziftjWzxUVU8DFUJPMmDOJOZb1ykeDdsqkz+FmdWXDPT2A2Ri1GA== X-Received: by 2002:a05:600c:2886:: with SMTP id g6mr4162962wmd.110.1605786146518; Thu, 19 Nov 2020 03:42:26 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:26 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 21/59] rtc: s5m: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:11 +0100 Message-Id: <20201119114149.4117-22-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-s5m.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/drivers/rtc/rtc-s5m.c b/drivers/rtc/rtc-s5m.c index 3432c6213b4c..0ddd3f445943 100644 --- a/drivers/rtc/rtc-s5m.c +++ b/drivers/rtc/rtc-s5m.c @@ -793,27 +793,27 @@ static int s5m_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, 1); - info->rtc_dev = devm_rtc_device_register(&pdev->dev, "s5m-rtc", - &s5m_rtc_ops, THIS_MODULE); - + info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(info->rtc_dev)) return PTR_ERR(info->rtc_dev); - if (!info->irq) { - dev_info(&pdev->dev, "Alarm IRQ not available\n"); - return 0; - } + info->rtc_dev->ops = &s5m_rtc_ops; - ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, - s5m_rtc_alarm_irq, 0, "rtc-alarm0", - info); - if (ret < 0) { - dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", - info->irq, ret); - return ret; + if (info->irq) { + ret = devm_request_threaded_irq(&pdev->dev, info->irq, NULL, + s5m_rtc_alarm_irq, 0, + "rtc-alarm0", info); + if (ret < 0) { + dev_err(&pdev->dev, + "Failed to request alarm IRQ: %d: %d\n", + info->irq, ret); + return ret; + } + } else { + dev_info(&pdev->dev, "Alarm IRQ not available\n"); } - return 0; + return devm_rtc_register_device(info->rtc_dev); } static int s5m_rtc_remove(struct platform_device *pdev) From patchwork Thu Nov 19 11:41:12 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402965 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=svi+Oy3T; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHws2vxvz9sVf for ; Thu, 19 Nov 2020 22:47:41 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727246AbgKSLqn (ORCPT ); Thu, 19 Nov 2020 06:46:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727249AbgKSLm3 (ORCPT ); Thu, 19 Nov 2020 06:42:29 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D30A6C061A49 for ; Thu, 19 Nov 2020 03:42:28 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id s8so6057937wrw.10 for ; Thu, 19 Nov 2020 03:42:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=hgVYTg0nBVKyzCt7mHcc2oQTRzr5HJj2f6v1HlorgCg=; b=svi+Oy3TZjzKeJL5CbOW6+70dGvk8nqim+BCGmR+utqOjN/f/GCqEcJ87yjWABwWCK T9box9RmE9PUD8F7CU2lhiDssVu+3IUFeve2t29EtIgKZTMJJNPCWUeIY9ANTI2gTHP6 ZcOBPqbMlrIpdYqOPCucGcXOKuILkY7lp/h7ZVb4DUgVWCCXfFAhDb7t41m//SVBGDna mOz4Ve7o2yGuybEvSceWsPNAY73anioMTsqtAV1Qy/eANE55F0s2TRoQ7tt9WykxWQOa +oiqYI5eJaJOECtiUEV4Ae4olurx4//lT3cklbHfoqJjPm4ntsjMLVrq4PSQ9SjuPNGh 3XCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=hgVYTg0nBVKyzCt7mHcc2oQTRzr5HJj2f6v1HlorgCg=; b=Xnjt8O2fiD51iGywLeTHyG7Wa1TLsVvfQRP6OC6w08fc+BMkTtsOGSkzEksz3B0zTU qcXB0clRiuMT+AgOwl/NBYne2Ryk1GxhaZ9fRD8S+SXe1+JTNSFGOPf/qwXnnyi4Ksyf EnQPSyKx2c/2aYTesqRT167CG/LTwJfCQtPNAnSlSZBrFPzTB5D1tGqBrr3Sx5Sn/VLz eqer2tFmGqhTSGTUV8u650HQYWiTtXr8VosIVAglpTA1bFEy4O4L79yo8iRZXka+kyvD F5EfOs5by/BK4WEVlruWIzFlt9XWhcClulwQ8dHJhq5AnMIiKg8fN8vYthNwqHuDwwyf cyZA== X-Gm-Message-State: AOAM532JuW+/tQZeQnqqJ0fE+VPR+gxXLYGsKgN2F2QgI1378X6Bk4xM 35RadHwwtLOhIx/AH4NWyeB3Gg== X-Google-Smtp-Source: ABdhPJznB7SGU8Z5LOEiB7AqDuaRW73Ki7JDIIyTo2ZXqXmbWzTFKPT4vB61pCpLqo2P0ihs3Ff8Hg== X-Received: by 2002:adf:f88c:: with SMTP id u12mr9555698wrp.209.1605786147652; Thu, 19 Nov 2020 03:42:27 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:27 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 22/59] rtc: moxart: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:12 +0100 Message-Id: <20201119114149.4117-23-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-moxart.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/rtc/rtc-moxart.c b/drivers/rtc/rtc-moxart.c index 6b24ac9e1cfa..f354bc8abecf 100644 --- a/drivers/rtc/rtc-moxart.c +++ b/drivers/rtc/rtc-moxart.c @@ -294,15 +294,13 @@ static int moxart_rtc_probe(struct platform_device *pdev) return ret; } - moxart_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &moxart_rtc_ops, - THIS_MODULE); - if (IS_ERR(moxart_rtc->rtc)) { - dev_err(&pdev->dev, "devm_rtc_device_register failed\n"); + moxart_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(moxart_rtc->rtc)) return PTR_ERR(moxart_rtc->rtc); - } - return 0; + moxart_rtc->rtc->ops = &moxart_rtc_ops; + + return devm_rtc_register_device(moxart_rtc->rtc); } static const struct of_device_id moxart_rtc_match[] = { From patchwork Thu Nov 19 11:41:13 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402957 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=cQqaSErY; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvf4gKsz9sWx for ; Thu, 19 Nov 2020 22:46:38 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727822AbgKSLqU (ORCPT ); Thu, 19 Nov 2020 06:46:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727254AbgKSLmb (ORCPT ); Thu, 19 Nov 2020 06:42:31 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1023C0617A7 for ; Thu, 19 Nov 2020 03:42:29 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id c198so4989169wmd.0 for ; Thu, 19 Nov 2020 03:42:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VtfKVTltM+2kwsCwOlNHEQkXFC1AIAsWBGivbUY9Pu0=; b=cQqaSErY42qgAzhxduKK6x/GBq+vWkWnDQIPxhdQQXfNjM9MEBz1IlEJ8ZL6zZOCBK 19ILAcGOlHp1yzMvY1bl5cDvFGOq0oX30h8z9/Uz/NRzzb5z1kSvBVAeeFjvRPwNX7ge nHynedNKT8ETQR7KE3VWkshlmrCHasOuJ+adiaMF7lgRi2EOXquzxXw77J/C7BCO3zBg QeQPy7jrYvwDWtpv3X7JnlNLA0mqHLCfxxRbY+ymPyGaiCeTTY93y6BdM2OsyI/B2xhi 4D9bCQUd9fhCWpC9Bk7VP2MuLNvDWPwI5m9w43o0d0abxOv69XjreKtjkcHW+xc3YPz+ p0oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=VtfKVTltM+2kwsCwOlNHEQkXFC1AIAsWBGivbUY9Pu0=; b=YZdhCoaz8yD6EwWHSq5Q3DfZropqTfNMptProSXs1h+tT+QloHpZcjlwJ288NAVRCg 01WBX+aGC1vwNqAf8XVFXPEvRwp6BX5MwBvFcfMgW1fi8mRgw8kcL2E8UxxoBKTvvh8w ZlJZ8mrVngRCJ/idizAp9BxNksWMa6obIbrxgslBTMQVFx8drwpoEc5F/1fdQS7D88p9 rm4Mw566AU1p+uXHLFZZiNqlK3rwyAxOJTRY/O0riGG44pPPtAXyqoYjczAN9NzfNXg8 j11ZWbNYTn5ZD2P7Dk034JGpjq4FIz013znqGl5xiHw/GlsMykqDebONDHOrmDf+XRvv hNIg== X-Gm-Message-State: AOAM533t5+Va3RjRnvrU3I6oXNbv6OHXBE9RHB+4+E604ZsBN6mjblJN pzM9CzLXgLnTqnb65RG0orb+LfBYbjPhNQ== X-Google-Smtp-Source: ABdhPJyXdAgtHBMH5jYhpCugQN7AIRlDGwOZqVCyE/oWtco6mkDDRe6yU5j5HY2zuF6rKbK/hd5I7Q== X-Received: by 2002:a1c:c909:: with SMTP id f9mr3973182wmb.87.1605786148730; Thu, 19 Nov 2020 03:42:28 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:28 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 23/59] rtc: hid: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:13 +0100 Message-Id: <20201119114149.4117-24-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-hid-sensor-time.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/drivers/rtc/rtc-hid-sensor-time.c b/drivers/rtc/rtc-hid-sensor-time.c index 1b42ee0758d2..06cd21d6d2d1 100644 --- a/drivers/rtc/rtc-hid-sensor-time.c +++ b/drivers/rtc/rtc-hid-sensor-time.c @@ -267,21 +267,18 @@ static int hid_time_probe(struct platform_device *pdev) goto err_open; } - /* - * Enable HID input processing early in order to be able to read the - * clock already in devm_rtc_device_register(). - */ - hid_device_io_start(hsdev->hdev); + time_state->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(time_state->rtc)) { + ret = PTR_ERR(time_state->rtc); + goto err_rtc; + } - time_state->rtc = devm_rtc_device_register(&pdev->dev, - "hid-sensor-time", &hid_time_rtc_ops, - THIS_MODULE); + time_state->rtc->ops = &hid_time_rtc_ops; + hid_device_io_start(hsdev->hdev); - if (IS_ERR(time_state->rtc)) { + ret = devm_rtc_register_device(time_state->rtc); + if (ret) { hid_device_io_stop(hsdev->hdev); - ret = PTR_ERR(time_state->rtc); - time_state->rtc = NULL; - dev_err(&pdev->dev, "rtc device register failed!\n"); goto err_rtc; } From patchwork Thu Nov 19 11:41:14 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402959 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=V6MHRwfT; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvh5b7Vz9sWs for ; Thu, 19 Nov 2020 22:46:40 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727254AbgKSLqU (ORCPT ); Thu, 19 Nov 2020 06:46:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727255AbgKSLmc (ORCPT ); Thu, 19 Nov 2020 06:42:32 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 06E61C061A4D for ; Thu, 19 Nov 2020 03:42:31 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id c9so6870945wml.5 for ; Thu, 19 Nov 2020 03:42:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=sMLtLSPP1X7dkQ23sNMEDY+1BXHOIakvEBZ62gPRgGw=; b=V6MHRwfTZ/mv8IvgMW/nuBYNE/9YA2eqLA7pnXl0f0/W9k7sktVFEmryki0asE+OSU ysKX/FW5zQFyWHWQjITE18VnrQ57QTkQz0dOACigyH0nKsRfAbChfej3Z1rDb3nDFNsH 75kq7y4UMSOTjZ+qG7uNlaiRrEANZGFcE7yBH65NW77jt8iLFrmcNWvVISRUajJ9ZDQo VZsZWYuT9mQ4KUpkBu7tTM9ExQCWXSQwaDjUhfqF/JM+BBmbacKCW30bdCcDTR26MSKw 7OcxsY2cNU8uWSzyGzS+SKLPWVbCZ+0YrelL/zBzWA7B/AILZUBHitDu6r09dbqfldgU 278Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sMLtLSPP1X7dkQ23sNMEDY+1BXHOIakvEBZ62gPRgGw=; b=GOW0smPD1UC7dt60uaQW9FtrHDdkbOToc4d6Me+/CRL70/GY6VuxPsxJpsSUy/pufm drmzR/mmg25tCYaqXDT816MuBC/mEcceujoMQsledGJNjyPSrBtZgcj86BLj9kMckVfR HT/snQGSuowIU90nF5oKJU2CrDoJJaJ73738OrxZVtXk/ioDoSYxM5myE4+bgNh6evgB bahCUw4i/ZhpdgTw+HRU0JjC/VRlbrhIX9QzgTd0KmetRjP0Hn/NfOWOxFTtU98OQIhj MJZIZ1WW5iVOXvCw0P9TlJhN4Dcas0/+rbXWOphRlwTJ0yxVJ3+DwP9jX/XSFY42cY5f lkig== X-Gm-Message-State: AOAM533NAbgvsjoFwIfK8ho8ZRN9Fkf9zMp8+5rLFv+r0OgCJZQCKVzL IAS/OgAAXO8ok73FvAY/RfSL9w== X-Google-Smtp-Source: ABdhPJxQixp/KV1y74JU9Wtpg9s1GaQbisJwkU66+52eX32s6LUNCOhgLAnYLnG63YheMgT/y+pd8w== X-Received: by 2002:a05:600c:2287:: with SMTP id 7mr1648364wmf.189.1605786149800; Thu, 19 Nov 2020 03:42:29 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:29 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 24/59] rtc: generic: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:14 +0100 Message-Id: <20201119114149.4117-25-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-generic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-generic.c b/drivers/rtc/rtc-generic.c index 89ae78e93b83..6254f65bee7d 100644 --- a/drivers/rtc/rtc-generic.c +++ b/drivers/rtc/rtc-generic.c @@ -15,14 +15,14 @@ static int __init generic_rtc_probe(struct platform_device *dev) struct rtc_device *rtc; const struct rtc_class_ops *ops = dev_get_platdata(&dev->dev); - rtc = devm_rtc_device_register(&dev->dev, "rtc-generic", - ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&dev->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = ops; platform_set_drvdata(dev, rtc); - return 0; + return devm_rtc_register_device(rtc); } static struct platform_driver generic_rtc_driver = { From patchwork Thu Nov 19 11:41:15 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402960 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=jDW5blOM; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvm5f6tz9sX0 for ; Thu, 19 Nov 2020 22:46:43 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727804AbgKSLqT (ORCPT ); Thu, 19 Nov 2020 06:46:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727162AbgKSLmc (ORCPT ); Thu, 19 Nov 2020 06:42:32 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA295C061A52 for ; Thu, 19 Nov 2020 03:42:31 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id l1so6059849wrb.9 for ; Thu, 19 Nov 2020 03:42:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7VHrAKcjAJZgRpVeG2JaXpIwP+wAPdW+wpeYWDjggGQ=; b=jDW5blOMKdukJmZOjIFW4bmh+fXJUgWaK6udKmLl1UJMtRZbRqUAAcrRGG6E08NU7Z RmUnnIqcvVPKEWhvFU3Md/Rsr7i1kvIGTD+fo2VXq1807b+k89b4pG7aEEoEYURB3Ggf wHy4ZudRRk3lqYM9m6dl9C7EzF9XAL5d6Xwq7zzl8nxSHN4MQAXFl/Z9+Lpf6iaifqbN sLov24IoqKcf2UJCOtzeHyNRXwLCqSxd9Ea6KwjQs7AmjqpVacDeitPHauuXLLLdRUCz W167878fdJ0nOgqP9mvaHjWV2qwzVzmpBqDnwCiLO5s+zuHFQsmz4rkO9C7KYCdPL9mM si3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=7VHrAKcjAJZgRpVeG2JaXpIwP+wAPdW+wpeYWDjggGQ=; b=Y1RXFWqfx3Vu5EgVvoTlryJRK8aOtwDAkJqOu8Qd/0akXDa24c2+AplVgzKiSnhkHl 9XSA3ptc9SWJ5TcBhVerxnTlmiCuWc8cLbh3ayBb+wNheF3PSK4VH5X3bZhlfWsLMuA2 iP+e3yQSWHvP8LxRpe0D5ij1Rcn/Lwm3LfMCCV0z3PiCQVt1kZC5ixQqqLVt0l2BsmOM eImkjOMXHcAay9Hv9KwJ0V7D7YQyPWYVa1ELs+g9jf4bnnFrnUIf4HW4O4bFSiu956kt gSTC6zgpINZPzPveiKD3uhM8FG1vmWltyZ8vt/h6UQQBlWpEg2+gIN4Yp85fLKo/sFCU /yEg== X-Gm-Message-State: AOAM531lgJz1YJkqqF0UYBLwq/5Kk3bl2ZV4djB4YT4cBRicV/dxSaxH HTtL1e/vHSjC8T0Q2SBWzjK6BA== X-Google-Smtp-Source: ABdhPJzcLzORLsiEDSo4DDxDjMTRo/UMmAaW7xxUWwcI6yQd3+sywxHWBSh00wNkZfILpKkIhPIe2g== X-Received: by 2002:adf:f7ce:: with SMTP id a14mr9726671wrq.294.1605786150760; Thu, 19 Nov 2020 03:42:30 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:30 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 25/59] rtc: lpc24xx: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:15 +0100 Message-Id: <20201119114149.4117-26-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-lpc24xx.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-lpc24xx.c b/drivers/rtc/rtc-lpc24xx.c index eec881a81067..e28a00be2c0d 100644 --- a/drivers/rtc/rtc-lpc24xx.c +++ b/drivers/rtc/rtc-lpc24xx.c @@ -247,14 +247,18 @@ static int lpc24xx_rtc_probe(struct platform_device *pdev) goto disable_clks; } - rtc->rtc = devm_rtc_device_register(&pdev->dev, "lpc24xx-rtc", - &lpc24xx_rtc_ops, THIS_MODULE); + rtc->rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(rtc->rtc)) { - dev_err(&pdev->dev, "can't register rtc device\n"); ret = PTR_ERR(rtc->rtc); goto disable_clks; } + rtc->rtc->ops = &lpc24xx_rtc_ops; + + ret = devm_rtc_register_device(rtc->rtc); + if (ret) + goto disable_clks; + return 0; disable_clks: From patchwork Thu Nov 19 11:41:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402956 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=tTUdt8EF; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvd667Lz9sWs for ; Thu, 19 Nov 2020 22:46:37 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727122AbgKSLqT (ORCPT ); Thu, 19 Nov 2020 06:46:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727269AbgKSLmd (ORCPT ); Thu, 19 Nov 2020 06:42:33 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09CD2C061A51 for ; Thu, 19 Nov 2020 03:42:33 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id d12so6025993wrr.13 for ; Thu, 19 Nov 2020 03:42:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oOdMgmRPW212YndSnPHiJLqW5WhErPY60YEPYmAU1R8=; b=tTUdt8EFr9An4ob7ERIoDtjN5Al+81KQZR1em0r2duWW83htffHiamhPXrr4SNtw0e gyz2G/ZOvDRF5Ae3xt7pvDCiCc+i1WQUxegf+2cQWBn1CU28D/whpu2QtwQrnkkq7+J5 Wpsep/E/t80Ua1cqxB+S0G+B7SXKJJ1srCNlOcrDeoOfaCGdA8OUH33MixbAcqtl3fQ0 Fod1RJOKpk1wYhp+kwt7X5h/l1QWZipbO0oy/YxxiB58K0+utw/kpr31cPccWXH9dcU2 V2YtK6b5CIT9koJpOQg/RI5sZadM39PSMTtHpZDl+lTAm9VwFJUhjRpIp7UeeXbKYr8X i9kA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oOdMgmRPW212YndSnPHiJLqW5WhErPY60YEPYmAU1R8=; b=XsdU0duYUl8T051OFdxVYHu6rL9bcpnaioxZDaVbI9TOo73O7vKt+KQFT64oHZ3pTH 0VR6MLMn3nzxpNbZzmo82Af3aYr//d/73+NalrIfJPWZI8/tjVctfLxGELvNuA/1b7/1 mkC6cmJWrEmi+gUeeyGfZr1Zev80X9qUPFYtXXmZ9Eu/W5U3hNSMJ49HlfZPRaZ8dpop 7B6hyBCQ/TAvECGSMKPXLwKts09HNdC9OlJriMQd8N5x5CYYygAj3qyNAVls3fUYlAeW ViEkH2U2xaPoizO4IjYy4q3GWA26h14Md819Y8hnpPpoUZ31KESbFAeJ3rJzo8P6MsMY b59g== X-Gm-Message-State: AOAM5301pLTzJ/FgTZ0cN3m8a/uneQwikmTWDWcc9Hmp4mBjuIYv4KyH /VR5cAPREYKlRzazp/v7U8u89Q== X-Google-Smtp-Source: ABdhPJxYBxFqvHwIGZioiB4EDGQhqYkun71ps5kot9PHtNbUwzmar4rJEiMG3gxAWQmY7ZpjylwYUg== X-Received: by 2002:adf:8169:: with SMTP id 96mr9535932wrm.418.1605786151735; Thu, 19 Nov 2020 03:42:31 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:31 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 26/59] rtc: spear: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:16 +0100 Message-Id: <20201119114149.4117-27-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-spear.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-spear.c b/drivers/rtc/rtc-spear.c index 833daeb7b60e..acdb37b98cc5 100644 --- a/drivers/rtc/rtc-spear.c +++ b/drivers/rtc/rtc-spear.c @@ -383,17 +383,19 @@ static int spear_rtc_probe(struct platform_device *pdev) spin_lock_init(&config->lock); platform_set_drvdata(pdev, config); - config->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &spear_rtc_ops, THIS_MODULE); + config->rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(config->rtc)) { - dev_err(&pdev->dev, "can't register RTC device, err %ld\n", - PTR_ERR(config->rtc)); status = PTR_ERR(config->rtc); goto err_disable_clock; } + config->rtc->ops = &spear_rtc_ops; config->rtc->uie_unsupported = 1; + status = devm_rtc_register_device(config->rtc); + if (status) + goto err_disable_clock; + if (!device_can_wakeup(&pdev->dev)) device_init_wakeup(&pdev->dev, 1); From patchwork Thu Nov 19 11:41:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402961 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=ItSg2nA1; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvp2Qzyz9sVY for ; Thu, 19 Nov 2020 22:46:46 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727262AbgKSLqT (ORCPT ); Thu, 19 Nov 2020 06:46:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727276AbgKSLme (ORCPT ); Thu, 19 Nov 2020 06:42:34 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28306C061A4A for ; Thu, 19 Nov 2020 03:42:34 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id p1so6039213wrf.12 for ; Thu, 19 Nov 2020 03:42:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0zs6dkXMxPvmevlzgeLhob1ySGMmigHLexABt6uONW4=; b=ItSg2nA1AeWJrqX4iTaPzsnBklLugPBUkuPKLxjj0BB4GkU3l5HsrYgXQhRW2zThsl oj6PfBo0WIoiEAAJcvWMYy4AR4r7nL+V126KjsYaUc6zAuJmsRqGMGoXp9r/83gjHN0q WZdIv+HJ/mCcjIt+fq1ymW46/QWHuwPe/FHQDPP4z9sFy1EGq/Ozln0y1ln3voKzJ7JV e1e5S8smIH1rDQhn+6/GlIODbG2K0Mib4fAcQdgnZal6MaYGSLg8/W48K52OZBSJ5WvI lu++F3uzxru2/4AZkQbeDdtXhJPPHSzbD8WxO1tqO1b43jDb/6KxJZPX4+lWXKBISZPA LTZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0zs6dkXMxPvmevlzgeLhob1ySGMmigHLexABt6uONW4=; b=uddFP7DI4PHCa8Lt5o72OR8yfFXQRt7LsCOZslSDfxlsZlAyi10zF+6TcMa/Pc+JNO eVVW3Lc7JtqKb5kpl7JWd2vg1Pi0w5uqieV4EN67cVJWcmNmUss439sIfJXTzul44Yrx YlDo4/rESsSBhEvNZs+Jf/E+BgDwckLxH3jvQz6PdmSzShuWjJ+mO/mnQ/jCRSsystNu BMK9+e/nmSbnNUximx6PHhoHlH1GxXmpjCAzHsYEdTvE6ga3k+A0gpVxW7qYz4YS43ID QziSamJbS0PQv9Wrbm8sXmNx/XFfrITaX6vzxW6X0OW0XvBfk2Tbuv/RIRVqA5FueYfn F9rw== X-Gm-Message-State: AOAM5332XHZJX7cz/nRRfovQ4KHkZvpbwyNJXelw3q+U+Rb3ryhyJa/7 gi7BoYp5yEPZtMvakAonTIu3pg== X-Google-Smtp-Source: ABdhPJz7zoKE2VE6mYUqF+cOKQAB0UgDr0BfJCUkaRyvG2CBe3m9NnqZiZKL0NJ9X3yOu9+NZtBYvQ== X-Received: by 2002:adf:f441:: with SMTP id f1mr9754571wrp.225.1605786152927; Thu, 19 Nov 2020 03:42:32 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:32 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 27/59] rtc: max77686: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:17 +0100 Message-Id: <20201119114149.4117-28-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max77686.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/rtc/rtc-max77686.c b/drivers/rtc/rtc-max77686.c index d51cc12114cb..e2edae346f1c 100644 --- a/drivers/rtc/rtc-max77686.c +++ b/drivers/rtc/rtc-max77686.c @@ -758,17 +758,14 @@ static int max77686_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, 1); - info->rtc_dev = devm_rtc_device_register(&pdev->dev, id->name, - &max77686_rtc_ops, THIS_MODULE); - + info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(info->rtc_dev)) { ret = PTR_ERR(info->rtc_dev); - dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); - if (ret == 0) - ret = -EINVAL; goto err_rtc; } + info->rtc_dev->ops = &max77686_rtc_ops; + info->virq = regmap_irq_get_virq(info->rtc_irq_data, MAX77686_RTCIRQ_RTCA1); if (info->virq <= 0) { @@ -784,6 +781,10 @@ static int max77686_rtc_probe(struct platform_device *pdev) goto err_rtc; } + ret = devm_rtc_register_device(info->rtc_dev); + if (ret) + goto err_rtc; + return 0; err_rtc: From patchwork Thu Nov 19 11:41:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402955 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=XAQ1Vw2R; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHvc31Pbz9sX0 for ; Thu, 19 Nov 2020 22:46:36 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727789AbgKSLqJ (ORCPT ); Thu, 19 Nov 2020 06:46:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38016 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727283AbgKSLmf (ORCPT ); Thu, 19 Nov 2020 06:42:35 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E805C061A54 for ; Thu, 19 Nov 2020 03:42:35 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id u12so6157130wrt.0 for ; Thu, 19 Nov 2020 03:42:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LmdiGYWwSYXjsc+ZWeNt5koQ7cYqCpQf1IPaNGZ1VTI=; b=XAQ1Vw2Rve7mUsE1TMh/AB8znkvTYDB7MBAYeG+RvrruUCcOTSgEwNINk4nkQha/og qqyJIKCEPsNyzJhJNXG0qY9Cd0xfeNmkBT3PeXsKRZxjb85JaocBNLLQj+JpDywZ0upp 6Ndi9cb5ARgd6bMTe5nOuR4BHEp1T5uJrHzkiWniQAqy0GhfmFQzQ094F/ppTrLyeV5V Gfs10+5LCrA/VFD2W65oQFTjyicYTbQNQNGPJ1E+Zr/Zrm/MdsZ3gQP+7qAoLXCixCcw 2xV0rOek7x1lfzVL77ge1NAAZGSB7+KWThqvtx11qsGmePMHml/G3nSRw4IsUCtAPj13 SgXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LmdiGYWwSYXjsc+ZWeNt5koQ7cYqCpQf1IPaNGZ1VTI=; b=sIAViYcDas3bBQzbWoldBwyDwbeFra52YJQqAErm/hTwVidstYTxZAfgXWo4vF7ILE JuckTMoZiMmUfsYgFO2R1J8L8Etj4psv8uzYetmjmISGTCUw9l582D3DH6W48jiTgxwG nqKlDuBTaO2LiTjscdHzOx1bIHRWf1/CfiEG/7mRz/7FWz4bTz5FO0icx/qmWeIh9Y/S ZDfFTBriHgrsiAZdrFnELGq6oryOptMlWTcC4G84tLDyHRy5IICeYJfmvDt7Axke6rxM zqNycJWtJDxrxaceCxayQxb1aJOyJsLSMJd+Q0aaNTiSj2KI6/OTzzyJXk3J2fhofJ6V whUw== X-Gm-Message-State: AOAM5313sluJPg8G0YyaI/jGDNveoJ/YNbuVFN1VYPZThir7qufbkNgN /r9EnnOdqSNnPzDfeYEU1l78jQ== X-Google-Smtp-Source: ABdhPJy+58/Zp4C0RJeffwe4/AH5O4hz3YOj+Quit22j8AHKDuI9Lv3n/3w57ICMAySe0wqJN1Qfdg== X-Received: by 2002:adf:bb92:: with SMTP id q18mr9497926wrg.315.1605786153991; Thu, 19 Nov 2020 03:42:33 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:33 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 28/59] rtc: ds1286: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:18 +0100 Message-Id: <20201119114149.4117-29-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-ds1286.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/rtc/rtc-ds1286.c b/drivers/rtc/rtc-ds1286.c index 7acf849d4902..0886ac9890c3 100644 --- a/drivers/rtc/rtc-ds1286.c +++ b/drivers/rtc/rtc-ds1286.c @@ -322,7 +322,6 @@ static const struct rtc_class_ops ds1286_ops = { static int ds1286_probe(struct platform_device *pdev) { - struct rtc_device *rtc; struct ds1286_priv *priv; priv = devm_kzalloc(&pdev->dev, sizeof(struct ds1286_priv), GFP_KERNEL); @@ -335,12 +334,14 @@ static int ds1286_probe(struct platform_device *pdev) spin_lock_init(&priv->lock); platform_set_drvdata(pdev, priv); - rtc = devm_rtc_device_register(&pdev->dev, "ds1286", &ds1286_ops, - THIS_MODULE); - if (IS_ERR(rtc)) - return PTR_ERR(rtc); - priv->rtc = rtc; - return 0; + + priv->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(priv->rtc)) + return PTR_ERR(priv->rtc); + + priv->rtc->ops = &ds1286_ops; + + return devm_rtc_register_device(priv->rtc); } static struct platform_driver ds1286_platform_driver = { From patchwork Thu Nov 19 11:41:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402952 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=xGfLs4mx; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtx4Rrsz9sWr for ; Thu, 19 Nov 2020 22:46:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727304AbgKSLpd (ORCPT ); Thu, 19 Nov 2020 06:45:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727300AbgKSLml (ORCPT ); Thu, 19 Nov 2020 06:42:41 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 278C7C061A56 for ; Thu, 19 Nov 2020 03:42:36 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id b6so6122557wrt.4 for ; Thu, 19 Nov 2020 03:42:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=7sFDBY8NFgSrBPGsM8ew5WsVZCDINYo4g5kLDPAfJkA=; b=xGfLs4mxK02lPzqm4ffl9a/3ufy3xjEIpiUoNEr8ckaxb4uvNujPSMZ3jRcz0ZfS+L 0xGvS29d0nmsqW7nwx4YHxb7+iTChnZ/6epkYTs2dcUSPiLA5ZaCEgdMejkd1uStYz4G NtJvWJufOllHIhj6NtBB+DoZPM27pW4uQmrdzyOM557LCqm26vcKu2cog8IWMRo1TdZy 4xe0n6oMrUE4gvrmN8I6yGZkWRIy3uhCbG4Z8Nabxcj5I6wYLQKjiG2hHDjNJav71rKl 4HOO0owb15MDiwLVlowYQK52JM+tjadwfCEBFNBX+jk+7/OC+gFFSpdqxfJtUhrxIkUE LHPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=7sFDBY8NFgSrBPGsM8ew5WsVZCDINYo4g5kLDPAfJkA=; b=bG0Rkvqadx8R+fS0jEIve1U+siAEF7aXhOwLUkCc3JmtbS0YXoz9p4bPQXpqz/jd1j U3Nlbk2aIDJogkUStDw+BYnfHAUn6l/skPiX8uDHQ+hchmDQSrC+fzI8n5SBS3hCc0nd lfbh++uRLuolWqiR0myuge4hDsqQ6pLmIb+QUkSFlK02sicj6wd3WoogdmU/FdDIu5Dr d24Wx6w2zoSCRiNWbICmLjw9xCkSCoewjLO+jccMHEYtHhrlpdOVPP6QJ2ox8xLtbhUP KgnJACnqlxy6kARyLLUf5h6iwAfUZalNl3Y54ePxX1ghJ816Wfe0y9kaUaxW0KW9xZE8 dcvQ== X-Gm-Message-State: AOAM5338BgAmMjgBS9p2sTfE52uP/QrxJ+JjayxUhnRJ0Fs/HtgZPKE+ tzCh2OcOk9ESLmmWFpt98Mu5MQ== X-Google-Smtp-Source: ABdhPJz7K6S0S8ROxnWt2UPE0HSB4dVL+thFLdrmlwHeP3lzjSdR5hBs7C71543UM65c+AR44AhuUA== X-Received: by 2002:adf:f246:: with SMTP id b6mr9310634wrp.238.1605786154980; Thu, 19 Nov 2020 03:42:34 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:34 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 29/59] rtc: twl: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:19 +0100 Message-Id: <20201119114149.4117-30-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-twl.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/drivers/rtc/rtc-twl.c b/drivers/rtc/rtc-twl.c index c24d1e18f56c..5caf8900b6cd 100644 --- a/drivers/rtc/rtc-twl.c +++ b/drivers/rtc/rtc-twl.c @@ -562,13 +562,11 @@ static int twl_rtc_probe(struct platform_device *pdev) platform_set_drvdata(pdev, twl_rtc); device_init_wakeup(&pdev->dev, 1); - twl_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &twl_rtc_ops, THIS_MODULE); - if (IS_ERR(twl_rtc->rtc)) { - dev_err(&pdev->dev, "can't register RTC device, err %ld\n", - PTR_ERR(twl_rtc->rtc)); + twl_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(twl_rtc->rtc)) return PTR_ERR(twl_rtc->rtc); - } + + twl_rtc->rtc->ops = &twl_rtc_ops; ret = devm_request_threaded_irq(&pdev->dev, irq, NULL, twl_rtc_interrupt, @@ -579,7 +577,7 @@ static int twl_rtc_probe(struct platform_device *pdev) return ret; } - return 0; + return devm_rtc_register_device(twl_rtc->rtc); } /* From patchwork Thu Nov 19 11:41:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402954 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=s6CwWhPW; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHty6M17z9sWq for ; Thu, 19 Nov 2020 22:46:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727294AbgKSLpk (ORCPT ); Thu, 19 Nov 2020 06:45:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727289AbgKSLml (ORCPT ); Thu, 19 Nov 2020 06:42:41 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36B5BC08E85E for ; Thu, 19 Nov 2020 03:42:37 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id o15so6109508wru.6 for ; Thu, 19 Nov 2020 03:42:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=O3s/VEMpzG+winwl4C4IVipyH/L37fv4iSYi9XYEL3k=; b=s6CwWhPWAt3p5n5GmcWH/T+9n2XxL6qWjcheJYyezA7BAblgPE5tX+2L/rx9GprHKT lpRRrBeiNC3LeUxkOX0IChLSRNHGmLmGX43Y25A237gCA4AYO5OOBg+rUzvncvqsQYsw 1s34FjRajwa3h0IMdTFB3KxEjwj4A/TeddtcYeRWM8UdWMhsOP2UOmH8UmuIIUb7BG2z xpcfa89tLzSCjhkXnDsUPYIDUWnZTgBNzBmIECDJnP+v4vRGp25fUVCvKIE9iKsWzJcf t+ty196BUBGkjGdm2n2txu9A+Zh+ZyPNckn+menHohwgt/NOHMmN7iYzrXGTk+ELhUZk sdSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=O3s/VEMpzG+winwl4C4IVipyH/L37fv4iSYi9XYEL3k=; b=hCbbQcOKuq8LjuZSbi8eDLdLDWVBMQAoylozvOAXYblbotTMJvP9Jdc7G6htkgZ9vP pImNJbHrA+MA5jpZ59AoCdNnuxH5zX47axdCaU09AuB7xl8NtgsWSfobaODqghETqxbX kAjU61+e3bnmQlwTEMP8l3+EIvCBahCsIC0weG8BxezA+sseBvXTs1UdxwIXkNPDYOhF mJ1fGstZu0db5F9CO/TJiEbCbZSQz9Ar2HUhyHKOyJff2xthdvepZgoJtLH0j4GziBy8 wZCUt0KLLK7zDn1iD0Qz2TbrF8fk5UvKX4YPJRQJOR5qA+C0hqbxLn6RxNW23C+3Xfe3 LAdg== X-Gm-Message-State: AOAM530Nt9u54gH/CqnqEPfDZZRfID6tYw73mk8gQjKSoceuo5fO4Sfk qMAUsBPy3QlmnVkwUEyiQyqG4w== X-Google-Smtp-Source: ABdhPJyqYvPsvlNt5OBziLy8AcbakLpJZp5TyJrC0FIi0pwsfn0pND48l2E1Q0mEz1xKqe2xW+E7ng== X-Received: by 2002:adf:f88c:: with SMTP id u12mr9556325wrp.209.1605786155996; Thu, 19 Nov 2020 03:42:35 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:35 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 30/59] rtc: s3c: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:20 +0100 Message-Id: <20201119114149.4117-31-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-s3c.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-s3c.c b/drivers/rtc/rtc-s3c.c index 24a41909f049..119ce2c08e00 100644 --- a/drivers/rtc/rtc-s3c.c +++ b/drivers/rtc/rtc-s3c.c @@ -527,14 +527,14 @@ static int s3c_rtc_probe(struct platform_device *pdev) } /* register RTC and exit */ - info->rtc = devm_rtc_device_register(&pdev->dev, "s3c", &s3c_rtcops, - THIS_MODULE); + info->rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(info->rtc)) { - dev_err(&pdev->dev, "cannot attach rtc\n"); ret = PTR_ERR(info->rtc); goto err_nortc; } + info->rtc->ops = &s3c_rtcops; + ret = devm_request_irq(&pdev->dev, info->irq_alarm, s3c_rtc_alarmirq, 0, "s3c2410-rtc alarm", info); if (ret) { @@ -549,6 +549,10 @@ static int s3c_rtc_probe(struct platform_device *pdev) goto err_nortc; } + ret = devm_rtc_register_device(info->rtc); + if (ret) + goto err_nortc; + if (info->data->select_tick_clk) info->data->select_tick_clk(info); From patchwork Thu Nov 19 11:41:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402950 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=yTJOjkwo; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtw1wrsz9sWp for ; Thu, 19 Nov 2020 22:46:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726913AbgKSLpc (ORCPT ); Thu, 19 Nov 2020 06:45:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727310AbgKSLmm (ORCPT ); Thu, 19 Nov 2020 06:42:42 -0500 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3AC2BC08E860 for ; Thu, 19 Nov 2020 03:42:38 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id s13so6451339wmh.4 for ; Thu, 19 Nov 2020 03:42:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8Co0e+B8I40Mpfh1RghpivUiuHuObKAKp6jWgMgKmvQ=; b=yTJOjkwoCDqX1rgNmyuf/siQCTHTCr9+rwYDYsVGe6iMA8qM7H/Ztj1kUrYbDTtJqm Vacfaz2rOYj2rX0Kn9grBF6AdO0Fee+HEpxDaCTrNOXPzq74agoavQf1cbb4vgbZxm6I bnNLOfxxDB6gVS8/N7r6qwbf6/nWbW6PH6MwN8JhfUK6bb9fnJpCd0Ich4GKFkz+Khec +MAIJvxpYJYObZ54mxcYC4dTRp6IY9O7CZ0yxXVZqi+Y1gsJvfc903DwY4j6qqanPZdE JkOdJ++vvviVRY/taLbNPg3F7494kOlp4R5k7DTBKN08jMrUL//mjL4T8AAJ1RJpEl3E evKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8Co0e+B8I40Mpfh1RghpivUiuHuObKAKp6jWgMgKmvQ=; b=Goh1lSSw5MhB1/UPQofvyWZ4UjTmQM3QNx1igjtwE1RR3jysMKa0F+wKB24XG5srps 7Ihr5ko1Qtpea25JytY0FiRDlBeLFFdjZFt5YvJ/jZ50ekr8+b37XP66h4i97qprPaU0 a9Jlibp0PhSGSuViv+i7GWGfcfzfStSg/IeWJXIPAjK42o1dTf7PvCUd1nGRJjuU+Jr9 xZm1yEqxFYApEPdKa2EC09mikta9FFRIeFL+AJC/wtDpcJHlVy2444Rg/NXN7W2uyfRY Z5tsFdL3IW0mnOqrLLBaT+z+xElIvlHA84dyr6hev4NVD9KyUQ1gcRUxGGr16p4u2a/P yASg== X-Gm-Message-State: AOAM531oo938snxLw1mJXdMCofTwZYC3Ls4yck3Uj8bzNX2Uyphck9ip Pipnvm1U54BIADyLJFqmkghZPQ== X-Google-Smtp-Source: ABdhPJzA9/ft0mmydhv59shokspQ0UPHqVGXlLEn4iNBZ3I4AqUt4cKqtotINzcwZwGrZVhEZNDtFQ== X-Received: by 2002:a05:600c:2c50:: with SMTP id r16mr3952431wmg.153.1605786157049; Thu, 19 Nov 2020 03:42:37 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:36 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 31/59] rtc: mcp795: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:21 +0100 Message-Id: <20201119114149.4117-32-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-mcp795.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-mcp795.c b/drivers/rtc/rtc-mcp795.c index 21cbf7f892e8..04dfd1d0f9ca 100644 --- a/drivers/rtc/rtc-mcp795.c +++ b/drivers/rtc/rtc-mcp795.c @@ -396,11 +396,11 @@ static int mcp795_probe(struct spi_device *spi) /* Clear the 12 hour mode flag*/ mcp795_rtcc_set_bits(&spi->dev, 0x03, MCP795_24_BIT, 0); - rtc = devm_rtc_device_register(&spi->dev, "rtc-mcp795", - &mcp795_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&spi->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &mcp795_rtc_ops; spi_set_drvdata(spi, rtc); if (spi->irq > 0) { @@ -420,7 +420,8 @@ static int mcp795_probe(struct spi_device *spi) else device_init_wakeup(&spi->dev, true); } - return 0; + + return devm_rtc_register_device(rtc); } #ifdef CONFIG_OF From patchwork Thu Nov 19 11:41:22 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402951 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=YDheFUB0; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtx00Dpz9sWq for ; Thu, 19 Nov 2020 22:46:00 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727297AbgKSLpc (ORCPT ); Thu, 19 Nov 2020 06:45:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37944 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727309AbgKSLmm (ORCPT ); Thu, 19 Nov 2020 06:42:42 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2AC5AC08E864 for ; Thu, 19 Nov 2020 03:42:39 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id h21so6461331wmb.2 for ; Thu, 19 Nov 2020 03:42:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=nzpt/3C2u54NJOPgM91KKx41jbIAT3QBxrJcpNFJB4U=; b=YDheFUB06ICpzLjFDUgS8h8lv2VtbWzpvW5kH/+0xL0GJeF1wZGBT7UzTBnUv8LfDE C3g2CVQPqepO2FDuTNSHlU/ckvl7yqRNCzktzo3jHc8VjlmGrWgT7uBCjF9fBAxFUnce IcBAAPtuUJHlNMLg4f0ruhALEBrUTyn7zAz4axT1Q9ddxGSdDOSizkdZQ1OHBIZpSqLW 8inVfY1uIMXHVQRWO+T6xz/VJ528+BhqYcCDLhMPDwV6aj7gmROBLfa/xqQxLSL5VGby iFN0Gvjy8YPWj8WWg6qQOIkm8eyTO11Tmv4lH65yMiOKvvX94PiijLxE7Sjce/FdOdyv 7Qcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nzpt/3C2u54NJOPgM91KKx41jbIAT3QBxrJcpNFJB4U=; b=o+Yr+oH34xN96NQBHtNJWkscLT3umOaRQ3IKAsXCvvJx6HEKPuyyPmZZ4iM8+FspcN ZGgFd+BQomwJGUtvewDj0ZDFKpc3nQcY+/GprJCPWlQ4vUmA2HudQOa8W5OWaz309XBh m5qRD0FxMfbw6zm0hUU4MR88zdT4DMpYQDwmKI0Jnsw3HvmaW9RTbGUKeF235aAJKbce SKHN96kIrUkSvC20/Pqmm61o7vsDgn/pSdhBK7jsLDdxwWskc06T5u5oDkhuIkOzbk67 ccZP6GU5Gy8+fAbKkSitto3bGEI6cytk61Qu9q93Z7KaWJHI3O6JuF0kxOFnYIPI/4L2 JnRQ== X-Gm-Message-State: AOAM531WVHr2rKEsndPhn3EvFEJHasGCO/jrywV2p2+xO+QvV1+hl0u+ fWoYcf4cAov4VpZ1XE40AuTl4Q== X-Google-Smtp-Source: ABdhPJxWQtwL2lslwtUoA1aoUevbvdlKgH6aQSU0bHgk4TV3fQPLEwAHaUoL5iVvFqvYHxeN83pE2w== X-Received: by 2002:a1c:ed06:: with SMTP id l6mr4010316wmh.67.1605786157987; Thu, 19 Nov 2020 03:42:37 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:37 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 32/59] rtc: x1205: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:22 +0100 Message-Id: <20201119114149.4117-33-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-x1205.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-x1205.c b/drivers/rtc/rtc-x1205.c index d1d5a44d9122..b1232ebf3ee9 100644 --- a/drivers/rtc/rtc-x1205.c +++ b/drivers/rtc/rtc-x1205.c @@ -629,12 +629,11 @@ static int x1205_probe(struct i2c_client *client, if (x1205_validate_client(client) < 0) return -ENODEV; - rtc = devm_rtc_device_register(&client->dev, x1205_driver.driver.name, - &x1205_rtc_ops, THIS_MODULE); - + rtc = devm_rtc_allocate_device(&client->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &x1205_rtc_ops; i2c_set_clientdata(client, rtc); /* Check for power failures and eventually enable the osc */ @@ -655,7 +654,7 @@ static int x1205_probe(struct i2c_client *client, if (err) dev_err(&client->dev, "Unable to create sysfs entries\n"); - return 0; + return devm_rtc_register_device(rtc); } static int x1205_remove(struct i2c_client *client) From patchwork Thu Nov 19 11:41:23 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402953 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=gtO1Mg9S; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHty1Z7Fz9sWp for ; Thu, 19 Nov 2020 22:46:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727309AbgKSLpe (ORCPT ); Thu, 19 Nov 2020 06:45:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727296AbgKSLml (ORCPT ); Thu, 19 Nov 2020 06:42:41 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2A88DC094240 for ; Thu, 19 Nov 2020 03:42:40 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id c17so6049612wrc.11 for ; Thu, 19 Nov 2020 03:42:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8HZesi5/RkEdX17j0U2jPHR63fjI784wDBzo60het7M=; b=gtO1Mg9SsOd2xtXMwLKr4oaOKk4DSgYsoLKdDihTJKVGR6TBjIAm4HNoZ6kvpu/auW fO2vcFOhbYeD0RTtR3azbX3zDCrY/QK4/EUd/vu7mme/u3cWNiwo4Yv5OdJt3/hbRdoH O/ObVb+fjjoT8DALli24odITfydZA1nY0dDLuiBFFGlaYeKEJ95A1XI1C4X9IjDbO4EA VnCe0mvyzB4Z5lfNj7jaI2k0E/z51mPDWOgkZcm6gcyuniW1/2EPsZG4zRweA2QBxpOJ //bXtoxzgDqDV2s2kg9TLBolESEcpT3aG8GJnwjpZ/bcBqRkTVSXJme/Erv5L3gtyBga h9AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8HZesi5/RkEdX17j0U2jPHR63fjI784wDBzo60het7M=; b=iue4MYG8x1vfhO7k+aOQ0IkAFnYyx/ZP1SDIHgyb9ocgHWo2oA1O/pq3WSuhSCl8gS iBMfRbN2sNTeeSxg/2h2z1j9F8DAJziFXF4X2SAPO5hkRslubtFan5te3IM9/vLL1pPH zDlYo0D9hsbXjpE8Uav1fYDBQMkZCgmmnSWde09nAnT4tLwfAu9AdVahm9XzdjymsNCE nwrlBryn1dFU8lg30J+dhK9J7mv0zBPF1Bp+qi7HYjULWVz0/3GtxQ0uZvzDIoAdbIa4 2rmP1xav7+a/OPOsoL8Xrn8wsAu8PRRyj3g5IFlcGOkTXuntU3mWy3V/jhXjIRbnei8+ /rhQ== X-Gm-Message-State: AOAM531J35PCcjSgjKVPXab/Xyyh1ro+IcjmzEHj/ANU5cbAs6iylv+y v1P/YVmM+ZnHheW0yAz7q/8/LQ== X-Google-Smtp-Source: ABdhPJy/KbEpttHi4TRpbrM7wQC5gMOpwpU4yYiiCxxsKHdeneodLgJraYZgf40C8CozJZz79/IYlg== X-Received: by 2002:a5d:43c6:: with SMTP id v6mr9681087wrr.295.1605786158960; Thu, 19 Nov 2020 03:42:38 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:38 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 33/59] rtc: max6902: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:23 +0100 Message-Id: <20201119114149.4117-34-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max6902.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-max6902.c b/drivers/rtc/rtc-max6902.c index daaeb6fb6c2d..9eed4ee05892 100644 --- a/drivers/rtc/rtc-max6902.c +++ b/drivers/rtc/rtc-max6902.c @@ -130,13 +130,14 @@ static int max6902_probe(struct spi_device *spi) if (res != 0) return res; - rtc = devm_rtc_device_register(&spi->dev, "max6902", - &max6902_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&spi->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &max6902_rtc_ops; spi_set_drvdata(spi, rtc); - return 0; + + return devm_rtc_register_device(rtc); } static struct spi_driver max6902_driver = { From patchwork Thu Nov 19 11:41:24 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402949 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=dGKC6zvT; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtL6W4Lz9sVM for ; Thu, 19 Nov 2020 22:45:30 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727266AbgKSLp3 (ORCPT ); Thu, 19 Nov 2020 06:45:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727307AbgKSLmm (ORCPT ); Thu, 19 Nov 2020 06:42:42 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 837A8C061A48 for ; Thu, 19 Nov 2020 03:42:41 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id s13so6451506wmh.4 for ; Thu, 19 Nov 2020 03:42:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vI2JrcKgFTn0iKJdVDHi03drXi2TcqJyERbRZaifsU8=; b=dGKC6zvTc7FcB95UQX+uLV0Rf01hI32cRkRdIoQdk2wOJfkEem3vaDAOZp+cYxHzvJ rj0qEkrG/9mGqdWR8C0A9EKv9FulhZZnCeHsg925vl10QchpcLTAl7mzbg1jJsnb2ucl QaCW7H7uXYMPUp1LT5tKtGs/V1Fata5mD4qgm33lPyLXujuNROkwfoWRl5bXycjTTgAb WfRas+qFfoPcflfceFUr+iO/BrYiI+snYiob4ntT38NwsHGUQtjIMO5cSNiXEQlmE+vg Fef3wzNrU2/h5xjBgDE3Vo6mP8SWFfwjm4Sijc7+sWSS2VhVM1WswZZgd22TyBe6H4NS oaHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vI2JrcKgFTn0iKJdVDHi03drXi2TcqJyERbRZaifsU8=; b=BHddUhuoDy8jM0RqSZN/CbmxAUxvW0JlavP+M6bD1vtGGcT62jh+8ELfXXFSqvIkUT vs8TcHSzwMtnphuE03OmvG0auNOTeSYx3+Ih2brzQnSc5OzxGdeFNPYT+XLUltdSjhOD GMCEB4wqaks3aVCRSafAp3oZSQTnFRIaKsA/ZgWt8Q+lhYdeVLTA+bNIv896s6eOgEHg O8vBs1+2+0lS4BNMO/AXfv5h1J4yXVwRm3QIIFiXsyWbsHq5lRxZwBa4erTeM8JqATBx hG+wSa8jDy+M+Lc3ugquyANSJHTi3uhv9No7gdosr6j8VjAL6ooVi0GCtPQGz9GvD+bg exSQ== X-Gm-Message-State: AOAM533yV2GNjwP33EypRWgC0TjJXqkwLRZ8lx8YQK/MWQdYrV10n6OB nuat+jWt44d7trz2R6rdX6zkDA== X-Google-Smtp-Source: ABdhPJxZS4HSClTug++tlF9uML8NOkvt/AOXR0qLP0qJj75THEuKDXvYja/sHAaVGcGsezisp5yTXA== X-Received: by 2002:a7b:c11a:: with SMTP id w26mr4302326wmi.78.1605786160286; Thu, 19 Nov 2020 03:42:40 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:39 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 34/59] rtc: max6900: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:24 +0100 Message-Id: <20201119114149.4117-35-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max6900.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-max6900.c b/drivers/rtc/rtc-max6900.c index ab60f13fa3ef..a3b0ed26a8c7 100644 --- a/drivers/rtc/rtc-max6900.c +++ b/drivers/rtc/rtc-max6900.c @@ -207,14 +207,14 @@ max6900_probe(struct i2c_client *client, const struct i2c_device_id *id) if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) return -ENODEV; - rtc = devm_rtc_device_register(&client->dev, max6900_driver.driver.name, - &max6900_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&client->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &max6900_rtc_ops; i2c_set_clientdata(client, rtc); - return 0; + return devm_rtc_register_device(rtc); } static const struct i2c_device_id max6900_id[] = { From patchwork Thu Nov 19 11:41:25 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402947 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=0LBtnzcj; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtH2lJCz9sWf for ; Thu, 19 Nov 2020 22:45:27 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727336AbgKSLpN (ORCPT ); Thu, 19 Nov 2020 06:45:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727321AbgKSLmm (ORCPT ); Thu, 19 Nov 2020 06:42:42 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 768F0C061A49 for ; Thu, 19 Nov 2020 03:42:42 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id d12so6026514wrr.13 for ; Thu, 19 Nov 2020 03:42:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=at6RnRS2binr6/2DoZInS71m49aG42bZbjqPJx56QTI=; b=0LBtnzcjXnRGSdCTdytvwtVLfskXVbMAqdcH53p5UWq4+CK2rBI8eirA5qDjXCD419 9+wFzkaSmkG2PyY0FEsJiPDuqj0Tr+g03E7X2t3jPlah9VzPOo50QYwMZKxOeholeKAE ZGvcjUgv3L0PXToKgPZB2f7wh1HnzQvONHWIbckm6vLY8lUfdZ36JBIskFGFVxsZWqqQ 9ArpmUPmvEfuTr+f8N/ITJRK9vUEzA1Z8jsV6C7O/9uyh0fBZrCfkCX4x4mJzF4TB5vy b9TIVTOL6qlkP3dqgBCU0pWgLvnInrVF3DR6rN5+k77d29XMxmWCgNkBuT+zW5XjyMbL cuYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=at6RnRS2binr6/2DoZInS71m49aG42bZbjqPJx56QTI=; b=g007Y6cNx7Nc1XAqzeEe/cHSOAi99Uuu1P8PskgKHyqmv/uCgYJBWdv7RpeO49MdZa 8Kp8f6ikWTA6Zw0kbCgQMczjvW+hTPNVjW9/F5tYlaFMi/5KgVrrfMKd8BT7Ljmuvi9g 94Wcf6fhKC3nJc7y9wSLC3cbJsYd2//e8xK4mCSKVMHq29dXTwGFD7DUviTICR5YkF78 Z2HVc4hvyyrkRx7mg4Fa+UlbD7+pRWfyZTlzNXAHncv6doSPRSTlZbelkQVBoxRjOQNT iZITozrLDBUfmtqypNPMWOPC8irfSA9gb7f2ssXzvxYD0nqq6IYmqy28osK0yVFLBegE grsw== X-Gm-Message-State: AOAM533VIYX1H/3rBysEHkxzN6TtXBf5nOvVHGDjVShKMBlSV3BujAcl jwmVIeKDM0FWQp39Etr0/KnHWhoc8Hdwww== X-Google-Smtp-Source: ABdhPJztj8RdV8cAzQVm5qxyk8qTvD3pVn25y+QaZS7WF8vCP/yJAjNcq8tKhcJu0Atp9DQv0CCIXw== X-Received: by 2002:adf:b78b:: with SMTP id s11mr9646394wre.42.1605786161290; Thu, 19 Nov 2020 03:42:41 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:40 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 35/59] rtc: rx8025: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:25 +0100 Message-Id: <20201119114149.4117-36-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rx8025.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/rtc/rtc-rx8025.c b/drivers/rtc/rtc-rx8025.c index a24f85893f90..3c08cfa779d7 100644 --- a/drivers/rtc/rtc-rx8025.c +++ b/drivers/rtc/rtc-rx8025.c @@ -524,12 +524,9 @@ static int rx8025_probe(struct i2c_client *client, if (err) return err; - rx8025->rtc = devm_rtc_device_register(&client->dev, client->name, - &rx8025_rtc_ops, THIS_MODULE); - if (IS_ERR(rx8025->rtc)) { - dev_err(&client->dev, "unable to register the class device\n"); + rx8025->rtc = devm_rtc_allocate_device(&client->dev); + if (IS_ERR(rx8025->rtc)) return PTR_ERR(rx8025->rtc); - } if (client->irq > 0) { dev_info(&client->dev, "IRQ %d supplied\n", client->irq); @@ -543,13 +540,15 @@ static int rx8025_probe(struct i2c_client *client, } } + rx8025->rtc->ops = &rx8025_rtc_ops; rx8025->rtc->max_user_freq = 1; /* the rx8025 alarm only supports a minute accuracy */ rx8025->rtc->uie_unsupported = 1; err = rx8025_sysfs_register(&client->dev); - return err; + + return devm_rtc_register_device(rx8025->rtc); } static int rx8025_remove(struct i2c_client *client) From patchwork Thu Nov 19 11:41:26 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402948 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=W9yL3wLh; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtK6Xbdz9sWg for ; Thu, 19 Nov 2020 22:45:29 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727701AbgKSLpN (ORCPT ); Thu, 19 Nov 2020 06:45:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727336AbgKSLmp (ORCPT ); Thu, 19 Nov 2020 06:42:45 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 928DBC061A4B for ; Thu, 19 Nov 2020 03:42:43 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id c198so4989835wmd.0 for ; Thu, 19 Nov 2020 03:42:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vUDDxJ6QrhE79EdxKg7lI4ODKwN3GG0oY8e3KZqF1cI=; b=W9yL3wLhV/G+OiJXPV54u2ifo0jFlG0/aH5HY/bHsqrcFr0oj+akPzjgVMqg1/NMm1 2bZ3eGH5wzWEbECWF/opI5i3kDqLjGrCljDlSwRiYzxOI6wD2dvQH0SFNgsECJZ+nug8 ZBlW352oj1aFkQBP0kUQyUxbuPlJ2agNrPACq+jDFY/y3bUgp7b5U8TxA23Xdy6ev1ij O8Zc+27/yg5ciD44WNAsQJnGBWwfsNdUmwFchkcsol3KJGs2M48Llg31lqMsVtnTst7/ TCRqL8T1PXPLBJqnA+iOZw7g9j/IYLiOzOFxO7++77t68b+0ibSHluv7Pw/H8CBjo0qD qd5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vUDDxJ6QrhE79EdxKg7lI4ODKwN3GG0oY8e3KZqF1cI=; b=hhpIGUZfrtzYqLbODKlSv6IWMkc5DJN5/wTZz93O6iomnwjxF+x+mFVxe3oQ3TAUyo FjSxesVShmtSElhf7qrMr+GOLLcCx34hvPuLDgTmTY5ZJkn1ThdOt+hUgMZ2BO1zqMsU RdXCQjgvGqaAP2AF2QZ7kgvN8c91eiIzjwG8e6XNzzjIKbFswN3iw24ltUVZCONEsEj5 ivkatPqFD3jDSkpMXdW8yu4u9CMXzIpMvVQBBQlLszYYGOfx++f2K90tdrgeS2/mwb5o ZheTmWC+mLM2NbNYaTO2fgh2XmlXaok6tmpnn3N3rg5ZKOEXwUbqR/LGdGzYQSvCoZ3w lDfA== X-Gm-Message-State: AOAM533uEerSOxZlC4fcw5XY17BplvPAlt6ybxg2HUGw+cXoyOTMcR7o gGH9YcC5iFHFcVPbLpYEBT0cvw== X-Google-Smtp-Source: ABdhPJzdY3UgL7H9MVWSejzo3MvTbl+US/npXEvRSau4/Li6cWEG4X103a3Jj2cFdOao12InjVI3Wg== X-Received: by 2002:a05:600c:2886:: with SMTP id g6mr4164141wmd.110.1605786162343; Thu, 19 Nov 2020 03:42:42 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:41 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 36/59] rtc: asm9260: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:26 +0100 Message-Id: <20201119114149.4117-37-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-asm9260.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-asm9260.c b/drivers/rtc/rtc-asm9260.c index 3ab81cdec00b..c74455bce8b4 100644 --- a/drivers/rtc/rtc-asm9260.c +++ b/drivers/rtc/rtc-asm9260.c @@ -284,14 +284,14 @@ static int asm9260_rtc_probe(struct platform_device *pdev) iowrite32(0, priv->iobase + HW_CIIR); iowrite32(BM_AMR_OFF, priv->iobase + HW_AMR); - priv->rtc = devm_rtc_device_register(dev, dev_name(dev), - &asm9260_rtc_ops, THIS_MODULE); + priv->rtc = devm_rtc_allocate_device(dev); if (IS_ERR(priv->rtc)) { ret = PTR_ERR(priv->rtc); - dev_err(dev, "Failed to register RTC device: %d\n", ret); goto err_return; } + priv->rtc->ops = &asm9260_rtc_ops; + ret = devm_request_threaded_irq(dev, irq_alarm, NULL, asm9260_rtc_irq, IRQF_ONESHOT, dev_name(dev), priv); @@ -301,6 +301,10 @@ static int asm9260_rtc_probe(struct platform_device *pdev) goto err_return; } + ret = devm_rtc_register_device(priv->rtc); + if (ret) + goto err_return; + return 0; err_return: From patchwork Thu Nov 19 11:41:27 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402946 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=Wcn0gnk7; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtG31gQz9sVM for ; Thu, 19 Nov 2020 22:45:26 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727340AbgKSLpH (ORCPT ); Thu, 19 Nov 2020 06:45:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727338AbgKSLmq (ORCPT ); Thu, 19 Nov 2020 06:42:46 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 882ADC061A4A for ; Thu, 19 Nov 2020 03:42:44 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id r17so6157277wrw.1 for ; Thu, 19 Nov 2020 03:42:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=D6cp2h2eDlsrEeECPXrUz6ZUKBrx5tQ9jmWqw1vAecM=; b=Wcn0gnk7Tf9Qc3WdfgQ9eqDwynxfbx22bsGGxSuoLvRCm5Ay9Nn53ATNxYtn8c9mOD 6Ulzz4WrqC5ukiJQZCHHY4FLes/sbO3ODgwxzT3odPEIzmspq8efiPqQB1I5QNx5Gtz4 0z4vReSn4N1W/iLeIdfsXAvSlsKnzXtSguZVQpggiCzL19boufJw0tspzSnW01Y6efj6 ESVZhok6bbRziYINtyinFYUQiyOUYQ7aDBAyQJG3tatdHF367fc+/rGg34gniG/w1qfq 4LVdFFCdjDRR96/d/HaO2XlyyfC89SgHdEDU2jKV/TJHAWtJzDOgFysZ2JPTiCFU3rsW d86w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=D6cp2h2eDlsrEeECPXrUz6ZUKBrx5tQ9jmWqw1vAecM=; b=ayb7lugfKEu3lMErrljT6fB9ECRlcgtIefehi7l6SBmV7dHvxtT2t36v7dZ+Bkbp0e sp8xYb6iJqO12gJEi/jWZl+2OV+7WtxKfWy4k0FgpdJygLq/GDYOQl0V783JH9R6WK2M lKnauHWhV2qox0tIDLH5FEL2/aQYN1wbTb7ZE2Ans3R4C/YxU0HhVeDj2HzFPm1uKFW9 FztDy1mdyyoT/TWOfFVyVfGjPrLYC/4IGbtLSdNBzaR7PMx6lhZl5V4H1YJaJom7uT5C 1YPjhVtXdMLGTh/eu2/lDMD/l7SjfAnOwdzS3LU+nQpU4blUq1J9P1RGeyPqcCQpv+Oc nlsA== X-Gm-Message-State: AOAM532znE/JQO48AO5qgZZ9UrKt9ExxdyGdHr3MpAUG5E+4mjw0OHLl 9jrMkr3ToE4yquDOe2gj07FizQ== X-Google-Smtp-Source: ABdhPJwf0g/XSjG9tS98yl0GA8zzdd4S/7J0Gw7+Q1cm62sDQrBNL606jqVOywlx7j575b9sLcfn9A== X-Received: by 2002:adf:bb92:: with SMTP id q18mr9498648wrg.315.1605786163373; Thu, 19 Nov 2020 03:42:43 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:42 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 37/59] rtc: opal: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:27 +0100 Message-Id: <20201119114149.4117-38-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-opal.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-opal.c b/drivers/rtc/rtc-opal.c index 7b9f8bcf86fe..d0e13635921e 100644 --- a/drivers/rtc/rtc-opal.c +++ b/drivers/rtc/rtc-opal.c @@ -242,14 +242,14 @@ static int opal_rtc_probe(struct platform_device *pdev) opal_rtc_ops.alarm_irq_enable = opal_tpo_alarm_irq_enable; } - rtc = devm_rtc_device_register(&pdev->dev, DRVNAME, &opal_rtc_ops, - THIS_MODULE); + rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &opal_rtc_ops; rtc->uie_unsupported = 1; - return 0; + return devm_rtc_register_device(rtc); } static const struct of_device_id opal_rtc_match[] = { From patchwork Thu Nov 19 11:41:28 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402945 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=TV+6YNoQ; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtF14CTz9sWj for ; Thu, 19 Nov 2020 22:45:25 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727343AbgKSLpH (ORCPT ); Thu, 19 Nov 2020 06:45:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727340AbgKSLmr (ORCPT ); Thu, 19 Nov 2020 06:42:47 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7C538C061A4D for ; Thu, 19 Nov 2020 03:42:45 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id u12so6157702wrt.0 for ; Thu, 19 Nov 2020 03:42:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=boGrSDTP+qs6IwPy1vm2qkRgc0gqIzbdX7uCiQReZbU=; b=TV+6YNoQI6ciB07VbnBnvB8xS5GPO5XlvkiJ3WZdeUOOAzcwK0aCIUcZWGpjaN3+U5 +Z/pXupYt07ak+tBiGe+y99N+I+Lp9Rd28ZXT/JWkAVdFJkUHMxgMADPTH0bgsDdsCp0 ILjcG8ruTSNfw79C8kCRKLHuz8TE4yJNHZmjOTsdD7AdXkRjWt5LI5sXPP+FZHj4/Qv+ 49eaBZOXlDPg/Sw2cfoIGI56aVm3VWv6u4PndWfhMzFJG327SA4rhjSm5x1cm/Xquexc Re9xuAhmw0glWs5q8e3oCyxXTmostqktWchrCS7x67h6M113bgN5EGN/pq1zqJskWlPH G6lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=boGrSDTP+qs6IwPy1vm2qkRgc0gqIzbdX7uCiQReZbU=; b=jF9fKqqJ5BwtbeDqbyYg2VK5e6lEq7kH803yxzGN7vzg8ECSzu8rXdlG1nYpblGz8c DN1V1+I9etCdINSV9O6btUF1UVw872u67k0btAYcdXUez6WHGKsJb488c88H8FoY2VMn LfYdcXVwJU3vxbb1KQX7aCX5WjW4VR6Exo6KPusQ+U4LKHryGDBh+j/nZQW2+cpHLxeU NjMG2loGrFI+XISWnad3Ezv6IszoZfZuEsB4tQ0i0kd2hXSZO3+fTjPXV/2g8u917k/f ypzi5o9p+lFVdZPpHJF1ENALJSIo7M1VpsFme6F7tKVELwoA3ZvDEo8nClGPvwhM2X7b q2pA== X-Gm-Message-State: AOAM533WN0sW7npYQsyBHS93vsNY99V3uNMztk1lpRQVo5YkDYqOo4kp 5dP4fJr3uKdbsp7pJfrLBhfKCQ== X-Google-Smtp-Source: ABdhPJx/s16TbETzxT4gJK0lD6onTysiF7KaVHs80mvdukfYzQPBnQBaQaQ9R/14p19o6t5ElMRIxA== X-Received: by 2002:a5d:4cca:: with SMTP id c10mr10195354wrt.372.1605786164313; Thu, 19 Nov 2020 03:42:44 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:43 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 38/59] rtc: rc5t583: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:28 +0100 Message-Id: <20201119114149.4117-39-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rc5t583.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-rc5t583.c b/drivers/rtc/rtc-rc5t583.c index 18684a7026c4..20f150ab6bdb 100644 --- a/drivers/rtc/rtc-rc5t583.c +++ b/drivers/rtc/rtc-rc5t583.c @@ -247,15 +247,13 @@ static int rc5t583_rtc_probe(struct platform_device *pdev) } device_init_wakeup(&pdev->dev, 1); - ricoh_rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &rc5t583_rtc_ops, THIS_MODULE); - if (IS_ERR(ricoh_rtc->rtc)) { - ret = PTR_ERR(ricoh_rtc->rtc); - dev_err(&pdev->dev, "RTC device register: err %d\n", ret); - return ret; - } + ricoh_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(ricoh_rtc->rtc)) + return PTR_ERR(ricoh_rtc->rtc); - return 0; + ricoh_rtc->rtc->ops = &rc5t583_rtc_ops; + + return devm_rtc_register_device(ricoh_rtc->rtc); } /* From patchwork Thu Nov 19 11:41:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402944 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=cKKwxIc/; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtD1N6lz9sWg for ; Thu, 19 Nov 2020 22:45:24 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727189AbgKSLpG (ORCPT ); Thu, 19 Nov 2020 06:45:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727343AbgKSLmr (ORCPT ); Thu, 19 Nov 2020 06:42:47 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ADA03C061A4F for ; Thu, 19 Nov 2020 03:42:46 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id o15so6110022wru.6 for ; Thu, 19 Nov 2020 03:42:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LUz4VOPtCQ6MofHdGqqmUJWFE2OL4Z8r4lVtOSIvBIY=; b=cKKwxIc/ulcFNHzwHV96lh8zjQJ9fG6tRReWRE/sRareusRGjRNtFQSUGSzhkYaGC9 KEVjmDalYMVM9b6SHhlT6FmZ8t709qH+aNASbpM08D9ToTZSAGeZDFqGDFUeWfnlnyN0 py30BJ9yqnz5Aa9xU16iD2Ft30YT70Mv6rYpLoaNJ5/c4TpSZO/bq8SKrOB4iT3YwC5b I4NTGaR+1qX0QtQHbxA3qURHPs8EyCZjLvLJo+6fUepyXZuuTGInlGoaLB6u/6OPrBQo v9ALga+6aV9B4T1pgqbRx7Kv0pDjFiM0rz2mSRtyumyNoEdYnKJlXul9yM4rRlVtgIMR qIoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LUz4VOPtCQ6MofHdGqqmUJWFE2OL4Z8r4lVtOSIvBIY=; b=BXdlcEFiBdnqmBG32MaKrOc95RTWR+o4N4TzQCtnW6uwg2vPsFIJPasdwGuF0Qo1hK S16KKzoSCNx7N+6zN01jO9ktnPnTOFG1dRKYsJNizmYjJ+Bbh48ZSOQ/x1RBCff8S98N v5xD3BdA4XGjRl1DYbFfb0IvxY2F9D7RqnsWgRWn/27l9pjeko+7Vxk+1oNZ5PGP14vT /4SkbC/FWae84vnAhNJYRgLjK8sUuYp9telZMX0IKIqItn1hZ2IeWuLGxuMaQomQpUBG RhU15tBLknaZ5g8kasL50X43fz4Y09ZQlbDnqxLI0IuYWtkU1ojDRBk5iB8ARaW7zcGP WaUg== X-Gm-Message-State: AOAM533dCnRfU+bD0m0YPmiwwZAX619EzyzUUPvCCJowdrLG72GZ4y+S Sn4+zDPpzBIb113D7dO2+sXZsg== X-Google-Smtp-Source: ABdhPJwZ8AQRAieNo8lotHexkwASuvzYY/5oQ/DCdwd8jIGE/+6rl6f6ykuNrGHAAB4nY81zFwCB+g== X-Received: by 2002:adf:de85:: with SMTP id w5mr10120007wrl.90.1605786165516; Thu, 19 Nov 2020 03:42:45 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:45 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 39/59] rtc: wm8350: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:29 +0100 Message-Id: <20201119114149.4117-40-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-wm8350.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-wm8350.c b/drivers/rtc/rtc-wm8350.c index 2018614f258f..140efe601c88 100644 --- a/drivers/rtc/rtc-wm8350.c +++ b/drivers/rtc/rtc-wm8350.c @@ -424,13 +424,11 @@ static int wm8350_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, 1); - wm_rtc->rtc = devm_rtc_device_register(&pdev->dev, "wm8350", - &wm8350_rtc_ops, THIS_MODULE); - if (IS_ERR(wm_rtc->rtc)) { - ret = PTR_ERR(wm_rtc->rtc); - dev_err(&pdev->dev, "failed to register RTC: %d\n", ret); - return ret; - } + wm_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(wm_rtc->rtc)) + return PTR_ERR(wm_rtc->rtc); + + wm_rtc->rtc->ops = &wm8350_rtc_ops; wm8350_register_irq(wm8350, WM8350_IRQ_RTC_SEC, wm8350_rtc_update_handler, 0, @@ -441,7 +439,7 @@ static int wm8350_rtc_probe(struct platform_device *pdev) wm8350_rtc_alarm_handler, 0, "RTC Alarm", wm8350); - return 0; + return devm_rtc_register_device(wm_rtc->rtc); } static int wm8350_rtc_remove(struct platform_device *pdev) From patchwork Thu Nov 19 11:41:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402943 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=CZhYx6N7; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHtB1Xgsz9sWj for ; Thu, 19 Nov 2020 22:45:22 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727350AbgKSLoi (ORCPT ); Thu, 19 Nov 2020 06:44:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727347AbgKSLms (ORCPT ); Thu, 19 Nov 2020 06:42:48 -0500 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ADEEDC061A52 for ; Thu, 19 Nov 2020 03:42:47 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id s13so6451765wmh.4 for ; Thu, 19 Nov 2020 03:42:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wzKNqJHF/k+BxyxnqhMmFe/hNlc7WNmTxpYu93YpGLI=; b=CZhYx6N768QPB9ef5sqVZFQu+0t/M29cnuTLJuHbRzFb8MBP/VaINu1lZGHy7RHkDM 9y8hu+zAh+Q7pQGaBf2yiUl/o3qsbSGyXRO4EnqDZIeCAHAvxu4OI1m8v1sfdfzqaOl6 ceehsAPbxFu0YKpu5YfUDl1RkPAhm1X/2KyXJzlkjpqK6EDrbhEsSm8cZvdrlfX1oXbZ rE5LaIa4YwDpO3MqiGe75bFUevD9LdMbc0NEYCgRVyPZDt5Jfoebx+Q/dCjnOoMgyBfM oMJdTN6QYwUh5KRuagn7RWOHQh/DDbtijqPx0qa0ES5O5jyjUY23dheL6/OudHWQBwp1 JIrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=wzKNqJHF/k+BxyxnqhMmFe/hNlc7WNmTxpYu93YpGLI=; b=lW12wkgdMHK/nZKkDas6coh3yhnZoMEm+tj9AFb3HbsRhjFx5bhHyTJOqdXBXjikYW kFLe8Hn6FxNUxzZGuGFVjcT/ShGbr/hDL+Gx/J3C+nueLG//xndNb5EtshiOv28m6UFj 8Gr3vX2drq47/un1sekEDHs6sEzCFkm1WTfKazf2t5p7k2hlffbSPOPw3TKatFiq1JuS KHByuVO/gw+OytljQWJxkFy1FDL1AdJxQBVlv9hzBOzlBCg7f13nEGmfj1PwrgYwMu8T cJCZBMQOevg4D9+kOMdZWdOihMDUiunMApJcROStT28ltbGKOlyqxwPMdA0m6pwHSNJ7 e/xw== X-Gm-Message-State: AOAM533CTWN6JWLL2TEO6JqQbACj6id7T/7m82eQBszar0KzL80mZ4bi ISfgL4ugWmSRGMEqIhxszUR86g== X-Google-Smtp-Source: ABdhPJwX1mLV1BSAwWv73kg8fb4Ma3+Ri656b0A6+ueMFnTfwgzcFGCJKEepfUjmvUnpzPt9LK/4fQ== X-Received: by 2002:a1c:6002:: with SMTP id u2mr3831585wmb.29.1605786166507; Thu, 19 Nov 2020 03:42:46 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:45 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 40/59] rtc: r7301: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:30 +0100 Message-Id: <20201119114149.4117-41-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-r7301.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-r7301.c b/drivers/rtc/rtc-r7301.c index aaf1b95e3990..a879313dbb05 100644 --- a/drivers/rtc/rtc-r7301.c +++ b/drivers/rtc/rtc-r7301.c @@ -381,11 +381,12 @@ static int __init rtc7301_rtc_probe(struct platform_device *dev) platform_set_drvdata(dev, priv); - rtc = devm_rtc_device_register(&dev->dev, DRV_NAME, &rtc7301_rtc_ops, - THIS_MODULE); + rtc = devm_rtc_allocate_device(&dev->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &rtc7301_rtc_ops; + if (priv->irq > 0) { ret = devm_request_irq(&dev->dev, priv->irq, rtc7301_irq_handler, IRQF_SHARED, @@ -398,7 +399,7 @@ static int __init rtc7301_rtc_probe(struct platform_device *dev) } } - return 0; + return devm_rtc_register_device(rtc); } #ifdef CONFIG_PM_SLEEP From patchwork Thu Nov 19 11:41:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402942 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=kW3SSru3; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHt91wNFz9sWg for ; Thu, 19 Nov 2020 22:45:21 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727331AbgKSLoi (ORCPT ); Thu, 19 Nov 2020 06:44:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727350AbgKSLmt (ORCPT ); Thu, 19 Nov 2020 06:42:49 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D8967C061A54 for ; Thu, 19 Nov 2020 03:42:48 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id p1so6040049wrf.12 for ; Thu, 19 Nov 2020 03:42:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0V8zdOUzgRXHvASfvihATg+tUUFn50H95AhpKfaGf7I=; b=kW3SSru3FZjdXWya2l2GyIRBdiLdKWQkwv/qduousK2jcP+3SL5HQ0/80xE8XpY87w TDd6ulxaTRPWh7/1RliWsB+lbwV/P4caaUQUzbpHdJffizO4Foi/kvqms3G7p+koywLP t5rIUmElOLPMXDI+JXxTynzy5OEFCfAidl+0uJoE/K0YiZsasWQaPd2nHAqyjthFPXtT /K6FextgWAbJkA/XLXdhwaSMOWyYEXEBpsVS+DOnELGbNp3QvkXAw5C/yhXvUu1QmytI 6/YKFhyA1aK9KBjMTd0lTAGvxe0PSBGhBFDCSPH4HS5whNahFC6nzHSM3L2ZQOIeeref 3dbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0V8zdOUzgRXHvASfvihATg+tUUFn50H95AhpKfaGf7I=; b=bUIRbZoL2Gi2a50Q3xHVDtEYd2Y2gg1q5JdW3cQTy0fWTfgPnCP/j/3llGjGPfoxo+ h54buhdWYO/eVU4SPYqA5lXSRpcykgaF+Q5Pfs8PrLQ+o1xtoq9v5N+9OeXdDhU+e/F3 DDiyS8WygllYO80yEgMd+MNo5z9EtPpGzmXfQt1fHMYURinjaQiayoIutfHYG5t4ogtH sNN80JlDOTm/aDXmcda/kldJw9PzMGSaaCLxDgkb0Lsdtb/ZNPvRRjOmAG4ZtVbl/2vI L2p9l97KaUXo6j4jDfC3C9mcuHfJ/5ytKAPLGALkX+lDXk8U+ezN+7cJCUWEHBYvUEO1 zl4A== X-Gm-Message-State: AOAM530zKK0J6p4FrmOGRg6cWTgBfWQuwcV9HK1PcmMJwFrr1zLz05cQ eMwyF9kSuD1TkG30MF5OpYew2A== X-Google-Smtp-Source: ABdhPJxKARpUzAB27tutCMMVtNm4X4zd70ozNUS1e+i/8im6DVuGGgEEo3acDUIYuLtCVd2EjaV5bg== X-Received: by 2002:adf:9d84:: with SMTP id p4mr9776730wre.370.1605786167686; Thu, 19 Nov 2020 03:42:47 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:46 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 41/59] rtc: max8997: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:31 +0100 Message-Id: <20201119114149.4117-42-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-max8997.c | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/drivers/rtc/rtc-max8997.c b/drivers/rtc/rtc-max8997.c index 20e50d9fdf88..d4d40851aecd 100644 --- a/drivers/rtc/rtc-max8997.c +++ b/drivers/rtc/rtc-max8997.c @@ -475,32 +475,29 @@ static int max8997_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, 1); - info->rtc_dev = devm_rtc_device_register(&pdev->dev, "max8997-rtc", - &max8997_rtc_ops, THIS_MODULE); + info->rtc_dev = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(info->rtc_dev)) + return PTR_ERR(info->rtc_dev); - if (IS_ERR(info->rtc_dev)) { - ret = PTR_ERR(info->rtc_dev); - dev_err(&pdev->dev, "Failed to register RTC device: %d\n", ret); - return ret; - } + info->rtc_dev->ops = &max8997_rtc_ops; virq = irq_create_mapping(max8997->irq_domain, MAX8997_PMICIRQ_RTCA1); if (!virq) { dev_err(&pdev->dev, "Failed to create mapping alarm IRQ\n"); - ret = -ENXIO; - goto err_out; + return -ENXIO; } info->virq = virq; ret = devm_request_threaded_irq(&pdev->dev, virq, NULL, max8997_rtc_alarm_irq, 0, "rtc-alarm0", info); - if (ret < 0) + if (ret < 0) { dev_err(&pdev->dev, "Failed to request alarm IRQ: %d: %d\n", info->virq, ret); + return ret; + } -err_out: - return ret; + return devm_rtc_register_device(info->rtc_dev); } static void max8997_rtc_shutdown(struct platform_device *pdev) From patchwork Thu Nov 19 11:41:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402941 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=MRcL2GEp; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHt773Vxz9sWf for ; Thu, 19 Nov 2020 22:45:19 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727261AbgKSLoh (ORCPT ); Thu, 19 Nov 2020 06:44:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37934 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727358AbgKSLmu (ORCPT ); Thu, 19 Nov 2020 06:42:50 -0500 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6D1F2C061A55 for ; Thu, 19 Nov 2020 03:42:50 -0800 (PST) Received: by mail-wm1-x344.google.com with SMTP id p19so6107626wmg.0 for ; Thu, 19 Nov 2020 03:42:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wL9syi02XlJ3GWCQJKLTumIYsNdWAYrm2zoALsAmVoA=; b=MRcL2GEpA7P1OJGsT+O+VGGpupV1x/w/eER/h9nC2txDvDpmWat0HMhYVP4InNejQI Pckdb2HhB0F0+m9r1hOid4PAPjCGIDxVqaY5/o1mJ9JgOboD/znlRA4gGmw/30CyLtsw e0B2j/vLXpK+zqUyzoxLuAmP/qbUvbMOdWt3wWHG0bQXL4zsRNh+eNtNI7eLXKcEoJem ITGPASWcH5/zSF1gXN2AeBU5ePm1mdIlFhVDjXZvPS9KaZO0i8cp92LqcXRRiMXZrTsW qpBMD6vH/CxDQ3AYiFbS6ZHuEAXdO9uXsImW0m9t8/qET89M+GXhU1CA877zXG+/Omuu cgNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=wL9syi02XlJ3GWCQJKLTumIYsNdWAYrm2zoALsAmVoA=; b=OF44PKQ2w2/k1xN2iKj5UFOh1M0CaeJfABCelCSvvi1pqMbOZy4rfNZhAVbAK/AesJ mKgOewWotjnPW8y7SXjmYUjVPSTiwyWHA72HdohcID299Ymw4y4Nx5fVe1EN2fRJyx7R 4PsmRKZUkh1pjaL+LhLqRYvxubnRChZ44VEKTRuF4wM41LW/zC6FSWabaiMgvLC/5A0u h5+qKHMOAQ3eFy8ssL3fg6eluL7TkoSKw/PXHNcllyx4diAbuklJEx4lmdtW2OR05Amc sVj6PJU5jzLO6jKqPXMAB15aqHKsuPA1koj6hgzpUc75M1HVSpPvFk2AxQHHmfS7wEx/ Nrew== X-Gm-Message-State: AOAM532NUWbYNfuuu6kLRPdOooS4OfOkV+cBtwj0Ntolj7TL5FKFE7nB GHhKe4GQslnpkZbtaDG9cj8IWw== X-Google-Smtp-Source: ABdhPJyyPjD4PZs354yw/Otgs2vUHCQDblsvx1KOxHfRwqqu3HL1nCXJehVC1EDT84GCDFCQXEUisQ== X-Received: by 2002:a1c:61c5:: with SMTP id v188mr3902474wmb.141.1605786169209; Thu, 19 Nov 2020 03:42:49 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:48 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 42/59] rtc: isl12022: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:32 +0100 Message-Id: <20201119114149.4117-43-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-isl12022.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-isl12022.c b/drivers/rtc/rtc-isl12022.c index 961bd5d1d109..d45a1128823d 100644 --- a/drivers/rtc/rtc-isl12022.c +++ b/drivers/rtc/rtc-isl12022.c @@ -247,10 +247,13 @@ static int isl12022_probe(struct i2c_client *client, i2c_set_clientdata(client, isl12022); - isl12022->rtc = devm_rtc_device_register(&client->dev, - isl12022_driver.driver.name, - &isl12022_rtc_ops, THIS_MODULE); - return PTR_ERR_OR_ZERO(isl12022->rtc); + isl12022->rtc = devm_rtc_allocate_device(&client->dev); + if (IS_ERR(isl12022->rtc)) + return PTR_ERR(isl12022->rtc); + + isl12022->rtc->ops = &isl12022_rtc_ops; + + return devm_rtc_register_device(isl12022->rtc); } #ifdef CONFIG_OF From patchwork Thu Nov 19 11:41:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402940 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=OPez1PXz; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHt70RqDz9sWj for ; Thu, 19 Nov 2020 22:45:19 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726843AbgKSLoh (ORCPT ); Thu, 19 Nov 2020 06:44:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727261AbgKSLmv (ORCPT ); Thu, 19 Nov 2020 06:42:51 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5EE66C0613D4 for ; Thu, 19 Nov 2020 03:42:51 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id a186so4090414wme.1 for ; Thu, 19 Nov 2020 03:42:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oLefMAkd0SKwN6aGm6hKRj6pqgCBli2sVSYi/dQJ9vQ=; b=OPez1PXzDwUPWtKzTBPpv/FwslO4xCiZpbnEch2CksDgmp7Aac0mXkgnSPkwlrtMoG ibkeLg7cRCqFdeizMB+PFJ2Ps372RqTLsk98fXJY94CYSys8mbFUxF9wxX/wW5ARdRPJ JptsvaAlDVsqkLP83FoZ7hE/GzQ4FqyxDQX98T1DaxRiBlhoqaZtX58O3IeDu2XJa67i HhJOLV/GXPfDclGb7CWfV688R2JxGJ34G0fz956VFfUHpr0ikZNYYBSwPqFj46GC9M6V bMFq2x5O7UKxXQddxBm+nPp2J9P9TiKOHLYRISrYyGGfc8iInoFtS4EdX3hjBFFGS1wZ QsFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oLefMAkd0SKwN6aGm6hKRj6pqgCBli2sVSYi/dQJ9vQ=; b=sZPsS8wLJfKhVxBb5gjjkxDGlrRkoOS056QxyBI4jkpME/GKShIqlT7eov34rDiaLY AAQ0Ig/Pfo3n4oqDw20GsW4VBixDboZtFqKNYXbHNIygNFHOgd228CNzLtek9wSaSD4J AxTYrfcNw63hoGdwskuL741p06gYNSS7ILfAD63B6k52oFaSIPJmtQ8OVP5ienB92TIg EGusmfqmR8onos3Z3omVlYSEuWmGT5A1LEhT6IPYFWxBQ8XAJe+/fGvD4ejIo4zQlTeX s6dENyQQRlxtaUPR9Op7NEm/9iq3KoGnGCKP31ewHgdSKuQGHRJtj5cQcA1ftkUZyWD4 orKg== X-Gm-Message-State: AOAM533VlLJcjiSJ6EZP7xHSpwDP2J2ERMEda6+pdjyrT+PrWHXxtpFZ uYE8uIcZMVA6irW+MNakJsHDtQ== X-Google-Smtp-Source: ABdhPJxx5m8dVk3prEDVmrMPxxsODAsf2TuIeNh0iY6/STjCSCR0V/UB3WAOoEUYgFTqGQuOtbPbdA== X-Received: by 2002:a1c:27c2:: with SMTP id n185mr4162951wmn.102.1605786170142; Thu, 19 Nov 2020 03:42:50 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:49 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 43/59] rtc: tps80031: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:33 +0100 Message-Id: <20201119114149.4117-44-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-tps80031.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-tps80031.c b/drivers/rtc/rtc-tps80031.c index 737f26eb284a..65fba475bf33 100644 --- a/drivers/rtc/rtc-tps80031.c +++ b/drivers/rtc/rtc-tps80031.c @@ -277,13 +277,11 @@ static int tps80031_rtc_probe(struct platform_device *pdev) return ret; } - rtc->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &tps80031_rtc_ops, THIS_MODULE); - if (IS_ERR(rtc->rtc)) { - ret = PTR_ERR(rtc->rtc); - dev_err(&pdev->dev, "RTC registration failed, err %d\n", ret); - return ret; - } + rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(rtc->rtc)) + return PTR_ERR(rtc->rtc); + + rtc->rtc->ops = &tps80031_rtc_ops; ret = devm_request_threaded_irq(&pdev->dev, rtc->irq, NULL, tps80031_rtc_irq, @@ -295,7 +293,8 @@ static int tps80031_rtc_probe(struct platform_device *pdev) return ret; } device_set_wakeup_capable(&pdev->dev, 1); - return 0; + + return devm_rtc_register_device(rtc->rtc); } #ifdef CONFIG_PM_SLEEP From patchwork Thu Nov 19 11:41:34 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402939 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=vB8nvmjR; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHt60g95z9sWg for ; Thu, 19 Nov 2020 22:45:18 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727652AbgKSLoe (ORCPT ); Thu, 19 Nov 2020 06:44:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727367AbgKSLmy (ORCPT ); Thu, 19 Nov 2020 06:42:54 -0500 Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 70F72C061A49 for ; Thu, 19 Nov 2020 03:42:52 -0800 (PST) Received: by mail-wm1-x341.google.com with SMTP id x13so648145wmj.1 for ; Thu, 19 Nov 2020 03:42:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=XuIXtdxd3Hddpp/ixWUSaS27DBd0cPn1IjxNjFRiAV0=; b=vB8nvmjRCcQrUikYnCQaGuFsd7lmVYIq1H5Q/LZby4l/i+jrOgB4wketqh9n3MbOUd KNR5E1xDc03lTwlGTk59UHekb60iP3zBW9p5i7xWa88IvmRtiQ4d+wS+mEv/5MJDfXz5 wk4ZrKi6L21mD7qc5z8Ia1LvHA0yhbD6ejg5c8pStC7PjwD7HrX3CzdrCBArhFQGc+Os ycRq5mDP83YGeJ0kfqfdVn3V+yRe6cHGtDWBZzst+mIjG0LnduAPZSg3yZc0K2fKWtIv CoTZqPhuIWtE+yRh3TfPdkeNeofg6/v0Ay7RHngADs1NxIJ6ViJuB5GwHHJnRyG+U/hU 05fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XuIXtdxd3Hddpp/ixWUSaS27DBd0cPn1IjxNjFRiAV0=; b=RbYK8t26LAg3Qtv+TILnTIEHnDDW6GYXRulY1oBQk0aXH3Yog5WyJao646qid7o/sm IQyGq5+rKTkpvrn/JnKtipZIetuLGxY1Y7OvDnHRwGHEcXpm134AXbcjZf8uybGqBMHw xQPVv4uFfKd2jF4pBK63RYFP0Ku8YOLTentAnEz7lB1V7MG5qW1zB5/JvRqLbCSuiene gF70fQKK+4TzKqgQaJM/fAjv+w1+Mq+qhzUatD3dwXgGBRFmwjgHyMwWYpeXwImNKaR4 SXnaDB87TiKJEYVq9SoH6fVqXTW6eCFUbpnT+DB2WDCAWzeQTSmZtOk77/WcqmQDA0pf NZTQ== X-Gm-Message-State: AOAM533pBPiVN3jmNMb2EymyzuUGZLKbgROHCNZ9AjzxbDcUmOD179cD dRk8enMwEc/2Lyev6AcwwfHMvA== X-Google-Smtp-Source: ABdhPJxjzYf1ITUKPYLCjY1Crmxzmqzynygw6D87W1I31043pE02Led1mw6OYZ5JD8FKxURFINdJZQ== X-Received: by 2002:a7b:c0c2:: with SMTP id s2mr3973223wmh.78.1605786171191; Thu, 19 Nov 2020 03:42:51 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:50 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 44/59] rtc: rs5c372: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:34 +0100 Message-Id: <20201119114149.4117-45-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. While at it: remove unnecessary label. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rs5c372.c | 36 +++++++++++++----------------------- 1 file changed, 13 insertions(+), 23 deletions(-) diff --git a/drivers/rtc/rtc-rs5c372.c b/drivers/rtc/rtc-rs5c372.c index 3bd6eaa0dcf6..d554c891706b 100644 --- a/drivers/rtc/rtc-rs5c372.c +++ b/drivers/rtc/rtc-rs5c372.c @@ -631,19 +631,15 @@ static int rs5c372_probe(struct i2c_client *client, I2C_FUNC_SMBUS_BYTE_DATA | I2C_FUNC_SMBUS_I2C_BLOCK)) smbus_mode = 1; - else { + else /* Still no good, give up */ - err = -ENODEV; - goto exit; - } + return -ENODEV; } rs5c372 = devm_kzalloc(&client->dev, sizeof(struct rs5c372), GFP_KERNEL); - if (!rs5c372) { - err = -ENOMEM; - goto exit; - } + if (!rs5c372) + return -ENOMEM; rs5c372->client = client; i2c_set_clientdata(client, rs5c372); @@ -659,7 +655,7 @@ static int rs5c372_probe(struct i2c_client *client, err = rs5c_get_regs(rs5c372); if (err < 0) - goto exit; + return err; /* clock may be set for am/pm or 24 hr time */ switch (rs5c372->type) { @@ -683,7 +679,7 @@ static int rs5c372_probe(struct i2c_client *client, break; default: dev_err(&client->dev, "unknown RTC type\n"); - goto exit; + return err; } /* if the oscillator lost power and no other software (like @@ -695,7 +691,7 @@ static int rs5c372_probe(struct i2c_client *client, err = rs5c_oscillator_setup(rs5c372); if (unlikely(err < 0)) { dev_err(&client->dev, "setup error\n"); - goto exit; + return err; } dev_info(&client->dev, "%s found, %s\n", @@ -712,23 +708,17 @@ static int rs5c372_probe(struct i2c_client *client, ); /* REVISIT use client->irq to register alarm irq ... */ - rs5c372->rtc = devm_rtc_device_register(&client->dev, - rs5c372_driver.driver.name, - &rs5c372_rtc_ops, THIS_MODULE); + rs5c372->rtc = devm_rtc_allocate_device(&client->dev); + if (IS_ERR(rs5c372->rtc)) + return PTR_ERR(rs5c372->rtc); - if (IS_ERR(rs5c372->rtc)) { - err = PTR_ERR(rs5c372->rtc); - goto exit; - } + rs5c372->rtc->ops = &rs5c372_rtc_ops; err = rs5c_sysfs_register(&client->dev); if (err) - goto exit; - - return 0; + return err; -exit: - return err; + return devm_rtc_register_device(rs5c372->rtc); } static int rs5c372_remove(struct i2c_client *client) From patchwork Thu Nov 19 11:41:35 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402936 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=V/zDrUkV; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs50RsVz9sW0 for ; Thu, 19 Nov 2020 22:44:25 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727647AbgKSLoM (ORCPT ); Thu, 19 Nov 2020 06:44:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38090 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727373AbgKSLmz (ORCPT ); Thu, 19 Nov 2020 06:42:55 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 81F32C08E85E for ; Thu, 19 Nov 2020 03:42:53 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id b6so6123521wrt.4 for ; Thu, 19 Nov 2020 03:42:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0qe64UAh6vuon0ziKW8xzw0ROoo8RamQkTQ/rMabYI0=; b=V/zDrUkVE9bJHdvmS/NwndN+y0BJptqchBiGF4e4O34qrVFMZIA8uN17WidzR/cuQK diRiIiEMEu0HqdwZLUGMPPHhDXJtfrqAgA1Lz/awTm1C9+8NpP/tzJBWzBTWpYZe/3AG DGTDHbKQ10r4jIuXQ0N6+lydLBEyISh0onTR3QY1HR5jEE/mzvVH1n21tYlWrlapsXh3 7/vQ2YCvrmzNkRFP8Gj0ejJtyGNqVMr95Md+1dOFMECK42kfFXMXhhy1PCo4RN78Aula uPzxnPUKZOr5vTzivfeFS5tiTAfa1Oz9+Tv6XIu9sJkqOT2SQuBuosC1w6B9B2Ul06yP K5vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0qe64UAh6vuon0ziKW8xzw0ROoo8RamQkTQ/rMabYI0=; b=JXyy4ZGI1zdTwe7dIp99W4AEhU2VZPm+s+swjvAgPwJa0kwBVkr+G+wdj72SdisxaN NaNpfHcCbqVKWQ5LL2MNvLnqMGSg3q9fma7zXLQkJ5dtxmTbyyrcfBzit+kV+c7757qK rSpdtY5zmt+w5bR1YnPpcTpFRQwduL6ytRCew+QFFNJ6VlYErZxn9mxO+0YUOwOqJG+F gYDQ6WjV/b0DhZQecQXGt218EX7SP5jaqyDeVQFpycS5SiJFdDZK7qVWRsmZHAC6+ktb +HkMRiDF7pJqLhM1rGwJb0IHtBH7FsthPz2QoQdBLEdbiQThCzonVqrHNI5EIL2Zwj66 ACsg== X-Gm-Message-State: AOAM532iTSlDbh2N86X6mhZ2TxxysxrYoiQQ6rfvxzDdM51Qs8jaNkn5 UHrf53Zh1fO4XjVIjm612d7fkA== X-Google-Smtp-Source: ABdhPJw96Cxht6fwOle4+uVEI0+3zhrwuSByHiLmQcBDFIgyGuRgRUcXYbtuOzy0k7JXvpUv8ScG9g== X-Received: by 2002:adf:9b98:: with SMTP id d24mr9538285wrc.17.1605786172290; Thu, 19 Nov 2020 03:42:52 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:51 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 45/59] rtc: mt7622: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:35 +0100 Message-Id: <20201119114149.4117-46-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-mt7622.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-mt7622.c b/drivers/rtc/rtc-mt7622.c index f1e356394814..20db5ea43309 100644 --- a/drivers/rtc/rtc-mt7622.c +++ b/drivers/rtc/rtc-mt7622.c @@ -342,14 +342,18 @@ static int mtk_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, true); - hw->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, - &mtk_rtc_ops, THIS_MODULE); + hw->rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(hw->rtc)) { ret = PTR_ERR(hw->rtc); - dev_err(&pdev->dev, "Unable to register device\n"); goto err; } + hw->rtc->ops = &mtk_rtc_ops; + + ret = devm_rtc_register_device(hw->rtc); + if (ret) + goto err; + return 0; err: clk_disable_unprepare(hw->clk); From patchwork Thu Nov 19 11:41:36 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402938 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=kA7xpXCD; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHt517T4z9sWf for ; Thu, 19 Nov 2020 22:45:17 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727645AbgKSLoL (ORCPT ); Thu, 19 Nov 2020 06:44:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38016 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727379AbgKSLm4 (ORCPT ); Thu, 19 Nov 2020 06:42:56 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8744AC08E860 for ; Thu, 19 Nov 2020 03:42:54 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id p22so6876527wmg.3 for ; Thu, 19 Nov 2020 03:42:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=aByO6DL0wDbk3HzAdUJqboBaZ/3ycC97lV3fXAcuoGo=; b=kA7xpXCDXZYVoAxd0XJCrnub7/jXthSa+Gcmk/WkV+lGTKwn0DfH/5hIb/MOqis4UI D2aOsQ3mmJfs1YDW2JlaHBrwGLdVXcEaR8QvASSMz0Oaw29XRowmp/GeM+6p2G49hymT X1du/RbUHqZQhtyuPeTDKIOQyJRtywvJhyhTEzYNIGrdAzMQ4zD4oozFeesctFK2bUWH z194HeYPJ9oSQdbd1PkNHRM3MioRqzBfSiw6vDn0dT/n1V4mRVcSuN1TDKnkc9q6nr9t w1tGOzJv445cvPOYfee9dW8DLmk+Vkoz6MiwOsx2rwaursxzKTmnykx5gzM5wJRvY5f/ ycZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=aByO6DL0wDbk3HzAdUJqboBaZ/3ycC97lV3fXAcuoGo=; b=XJYAGaWvI5suZ4lmdprFXaoYVRlwpOmh3IZWZ8rLbL/wxN5bkC2BDo/SKq1IMWK/G7 PT2o8NDFdf57be5C5Ck4N/L9bl6KwIQaTiXZ1IEU0tMbqJGGdFSkKp8KFuQ9u8L5GtjB AuXR3Epnp1YzRik5jCGY3zom8dnTbIBbnv8wWzjkB2elt1aIqpKkiwARYfnfZbJB4JIw UU9MZ84qlgv9WQ0yIPsmajP3mRj/ZgOFhI6Aju7U4C2DhBk9U8EQBrMFxf0JnnQb0kWG ViWrtlRlV9+1b+q7cQUiVP2Fsw0Vf7QISx1PbpRxAIE9netA2QRhfcwmKia+3vUIVZwV Rs7g== X-Gm-Message-State: AOAM5328oXdC14DKiU2R0O8ZHjlizz7KPNoIJYEN8w1cPk8meI7uyI+d NtPCjmUX5MSDHbfM113byNzLAg== X-Google-Smtp-Source: ABdhPJzfsFltulwuVxtTrXN/FY8DRhyita06PJ+1IMjX4Zz4f47M9h/+9TwNjllbAMKDJGMp5gORaw== X-Received: by 2002:a05:600c:4101:: with SMTP id j1mr4019457wmi.35.1605786173320; Thu, 19 Nov 2020 03:42:53 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:52 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 46/59] rtc: ds1302: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:36 +0100 Message-Id: <20201119114149.4117-47-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-ds1302.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-ds1302.c b/drivers/rtc/rtc-ds1302.c index b3de6d2e680a..2ab0d6ea3a1c 100644 --- a/drivers/rtc/rtc-ds1302.c +++ b/drivers/rtc/rtc-ds1302.c @@ -174,15 +174,13 @@ static int ds1302_probe(struct spi_device *spi) spi_set_drvdata(spi, spi); - rtc = devm_rtc_device_register(&spi->dev, "ds1302", - &ds1302_rtc_ops, THIS_MODULE); - if (IS_ERR(rtc)) { - status = PTR_ERR(rtc); - dev_err(&spi->dev, "error %d registering rtc\n", status); - return status; - } + rtc = devm_rtc_allocate_device(&spi->dev); + if (IS_ERR(rtc)) + return PTR_ERR(rtc); - return 0; + rtc->ops = &ds1302_rtc_ops; + + return devm_rtc_register_device(rtc); } static int ds1302_remove(struct spi_device *spi) From patchwork Thu Nov 19 11:41:37 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402937 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=XbRoLlm4; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs56xvqz9sW4 for ; Thu, 19 Nov 2020 22:44:25 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727373AbgKSLoM (ORCPT ); Thu, 19 Nov 2020 06:44:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727376AbgKSLm4 (ORCPT ); Thu, 19 Nov 2020 06:42:56 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 30A43C0613CF for ; Thu, 19 Nov 2020 03:42:56 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id r17so6157931wrw.1 for ; Thu, 19 Nov 2020 03:42:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tKJOrezl7PofGkMeHFXRs5yUaQOavhTevYky12wFwic=; b=XbRoLlm4dwcM3s4evO36RDZ71beXJRc5VQRLb3lEKxDpSWCfFvfkEqzOs0KaKfOj4h 6Zbh/sL0/3sIDnL4riuA6xeqUhFGVvTQiPj0xk8Wq79tddwC9a+I6oU0z5MSy12WggQL uJEe2xL3a+JstDYg2KvLefC22fyX7tx8qV4pwLmbf2JnhkCN6scMVPi4H0ydXip1XIc7 8yomjLl0FvnnXOqngjng5tPOhlnc8nr3nbU9FExf7iANbh7H7IzjK0iBBw+TAo4LdKRt uGZreRcEUkK4XeLpmRMONf/vPaJRTkyl2F6u9U+QDQQgSbnaFQ/HeCsGcwAxA0PttjCu vQRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=tKJOrezl7PofGkMeHFXRs5yUaQOavhTevYky12wFwic=; b=mjceTgTtzaQMhCUDfg+nj37Qj/MPfhq5vQ3lev8Aih2L3oVAhDA8TzRS+wMpH3pYzG HrM0/kugfuVNg9YoIOQPHJS7SogcLu/eGOxcqWCMQ8/yQuVzwmUCPIPTkHGtUbJlxi+k jkazJk6yClskO2engt590TtCGklmK8gisP2Q/w84q4ITtfb1t+yVFCTup3vNLswq0MgP 95+GFfqg0CMElIQPacCmisS4Is3c1zmSJPTL/Crl8X/EeIBBL8MEtsWzOV2z3L6vbSy4 Xf3zXczka0kyQPdz8jdcTAS7EO3OiKp7MADLccsP5QO3vBp7guuWP84BdGLZaj4dPs6+ +YPA== X-Gm-Message-State: AOAM532SE/e5YHJ0tQ3imbyfQsmgoVSL7My41vC5KJhGI1n6ALHc9Lp5 eaQ9BxDYErtDd8lAQpc6x6As2cm8LstIiA== X-Google-Smtp-Source: ABdhPJx7jZtcRAtZtQE94mHkgku6MmaiM6i7IuhhiwDpkzk/dI9+xhkTH8p3SLv98ASZ36l0MsCWoA== X-Received: by 2002:adf:b78b:: with SMTP id s11mr9647425wre.42.1605786175001; Thu, 19 Nov 2020 03:42:55 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:53 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 47/59] rtc: bq4802: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:37 +0100 Message-Id: <20201119114149.4117-48-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. While at it: remove unnecessary goto label. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-bq4802.c | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/drivers/rtc/rtc-bq4802.c b/drivers/rtc/rtc-bq4802.c index 472e75668917..4661dfbddb17 100644 --- a/drivers/rtc/rtc-bq4802.c +++ b/drivers/rtc/rtc-bq4802.c @@ -145,16 +145,15 @@ static int bq4802_probe(struct platform_device *pdev) int err = -ENOMEM; if (!p) - goto out; + return err; spin_lock_init(&p->lock); p->r = platform_get_resource(pdev, IORESOURCE_MEM, 0); if (!p->r) { p->r = platform_get_resource(pdev, IORESOURCE_IO, 0); - err = -EINVAL; if (!p->r) - goto out; + return -EINVAL; } if (p->r->flags & IORESOURCE_IO) { p->ioport = p->r->start; @@ -163,29 +162,24 @@ static int bq4802_probe(struct platform_device *pdev) } else if (p->r->flags & IORESOURCE_MEM) { p->regs = devm_ioremap(&pdev->dev, p->r->start, resource_size(p->r)); - if (!p->regs){ - err = -ENOMEM; - goto out; - } + if (!p->regs) + return -ENOMEM; + p->read = bq4802_read_mem; p->write = bq4802_write_mem; } else { - err = -EINVAL; - goto out; + return -EINVAL; } platform_set_drvdata(pdev, p); - p->rtc = devm_rtc_device_register(&pdev->dev, "bq4802", - &bq4802_ops, THIS_MODULE); - if (IS_ERR(p->rtc)) { - err = PTR_ERR(p->rtc); - goto out; - } + p->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(p->rtc)) + return PTR_ERR(p->rtc); + + p->rtc->ops = &bq4802_ops; - err = 0; -out: - return err; + return devm_rtc_register_device(p->rtc); } From patchwork Thu Nov 19 11:41:38 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402934 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=U/7F6qMi; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs33GRKz9sWR for ; Thu, 19 Nov 2020 22:44:23 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727392AbgKSLoH (ORCPT ); Thu, 19 Nov 2020 06:44:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727389AbgKSLm7 (ORCPT ); Thu, 19 Nov 2020 06:42:59 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C12CC061A4C for ; Thu, 19 Nov 2020 03:42:57 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id r17so6158002wrw.1 for ; Thu, 19 Nov 2020 03:42:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=C783/1a96wndnq99uHBrGGfMWbIfDC+UxReU2o1w0eM=; b=U/7F6qMiwKIfR3kAx2lDIrOXlIT+DEpxMPQqMyN2iPoz3lriaYcJIVo+rylP+X4eew Zy3DVezJFxKXb4V553umReRrm+GVVzU0NnO5Caf8D5plJE88YStDHnHGYCAeckhD+ZDE PpCng6y5OfWL0N6ldr2RUnDVarPbECHxlKL+JrxSTMTx5KqbRbg2HcY51y1kD+lK8yil +GgT17wXtsFG6ahqiRiOJfDjQMFTkq1T6QdsY+YDu8sDRM0QLns/OEJZ6cVvQVJ2PWa5 6CzZNOcwITz1TXQYvRQDTSwtKeiZbccM8iv8/VCumhNTYdyYlx2SPEwJejpwsnQYPDbm TYhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=C783/1a96wndnq99uHBrGGfMWbIfDC+UxReU2o1w0eM=; b=CcHQ3zu5rbIHVTFLHxKoappRp22CbOQI+Ao6KAHaj4vo1R95SjpzJkstzH97vSZTA0 RInXGxh4IqAglF3Y5j4jInQbQlaaE2R0/KV4oDrCMyaBHBg+iA5HOA1t9vTL7jVooSLR 2B/emJV3xM2j0iuiItxRKBivUUgcfrvsrvSAkHRK7uhCRGFcwWHUSSaCjfPjleAx5WI+ qGDLNe6plCse72Rh09YcZx6ASiMZZmBqTMgyy01Dx95UjuUSge0KAUxGc3kFBIgDEmcq u8HTqRQDYeMm+sY/pfwhdUT4veFc4//zCtY8cqgrjiUumUoBNQHVmov60fK+K6m5Ujmq 8DxQ== X-Gm-Message-State: AOAM533fuzTrccxxifKMts7hszvjcQ8g1GGt7oAb10CLVYzjEFeYxXXa tgBE/nJimm5Q7E6BdQcYZlte8Q== X-Google-Smtp-Source: ABdhPJxPd7gqSz7BbIpV+55T34jL/792TzWYK9k8NSE+jaTQSNYWcMdtIKTzEVBuMBhT9laSVwN4ag== X-Received: by 2002:adf:8169:: with SMTP id 96mr9537752wrm.418.1605786176199; Thu, 19 Nov 2020 03:42:56 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:55 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 48/59] rtc: rs5c313: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:38 +0100 Message-Id: <20201119114149.4117-49-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rs5c313.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-rs5c313.c b/drivers/rtc/rtc-rs5c313.c index e98f85f34206..3813751d7c86 100644 --- a/drivers/rtc/rtc-rs5c313.c +++ b/drivers/rtc/rtc-rs5c313.c @@ -371,10 +371,13 @@ static int rs5c313_rtc_probe(struct platform_device *pdev) rs5c313_init_port(); rs5c313_check_xstp_bit(); - rtc = devm_rtc_device_register(&pdev->dev, "rs5c313", &rs5c313_rtc_ops, - THIS_MODULE); + rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(rtc)) + return PTR_ERR(rtc); - return PTR_ERR_OR_ZERO(rtc); + rtc->ops = &rs5c313_rtc_ops; + + return devm_rtc_register_device(rtc); } static struct platform_driver rs5c313_rtc_platform_driver = { From patchwork Thu Nov 19 11:41:39 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402935 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=o/IvetsQ; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs41Jd5z9sVs for ; Thu, 19 Nov 2020 22:44:24 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727557AbgKSLoH (ORCPT ); Thu, 19 Nov 2020 06:44:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727387AbgKSLm6 (ORCPT ); Thu, 19 Nov 2020 06:42:58 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 76660C061A4D for ; Thu, 19 Nov 2020 03:42:58 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id p8so6111856wrx.5 for ; Thu, 19 Nov 2020 03:42:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qSkylrZsKuHJbaSQ2kv51JbtRmeWE7pH/KvOQ77A5DM=; b=o/IvetsQvlBas/BQJ8pi1nPzaOAranxVZdo5sTgrfNOZWikb7RnpmloNmS2DLzyall Y7dAA5/9jaBCJRgICiGVOw1dsb6D1FqONYFDSWZ1bLX1Imk6JRJyRIY39V4ZL5/a3p3g qdAp61Acqp9RXlRgWDVvtvkh97nz2xcIykSqXe+SOutRlIXG+kI7C7pOqi46SowSS0zy bbwkan/gOH7pahhNXb0G4H1QSFrBODnJQaJ03LwXg5RSyeoLrOQfqI0Oytc4I4W8pDMN xtb2pY+mjqPXEazaRJdEDc02A+jssNn4y2DP6zE03uqbv602JZz1nj9n21BjNIwAISU7 StPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qSkylrZsKuHJbaSQ2kv51JbtRmeWE7pH/KvOQ77A5DM=; b=crRe0dD4BGPsCwZ6E8CR8BPa7oq28u7j+kkfz2iUXx1SuzlK4Gzq/pnD0Vif4RHdtF +JCVEybfRX0jZUElXRwn4HQGW2UFs4/E3mcFH/d0WLPOZHPmoarlmFTeAqEV5ovtmcIO yV6bJsyF3G6AssGwo9ZTXSzKyOxaEehAmqrmkjEVfBP0cEyh+W8TBdReR6LNORf2+2mz 2A1EDDrLfdp+N05pCVqT4Go57d/haLoi8wckl3aOtNwsaOH1KVUO/hjiiRfXvIv8o3z+ rUCdbdM1xLYplq3ijYFmmLw1GwClwUEfRSM+22l48tBvQ9UCEnmSELjO0Hjc1eY8BgF3 MsWA== X-Gm-Message-State: AOAM530inFyPBF+WMHQuWYMdasEd0zWOFJJCNRg7pgeWFID4eyO6k6Vh nkEMqSoUT3yeY9N6ynZn34wdrw== X-Google-Smtp-Source: ABdhPJyiwm6WdwlRPo6deD9AWOfxqXCqVlcZyM9Ulu2FTlH0S7rrXJU2qGL3wROd2uhzWr38GklThA== X-Received: by 2002:a5d:448b:: with SMTP id j11mr9499301wrq.236.1605786177228; Thu, 19 Nov 2020 03:42:57 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:56 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 49/59] rtc: em3027: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:39 +0100 Message-Id: <20201119114149.4117-50-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-em3027.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-em3027.c b/drivers/rtc/rtc-em3027.c index 9f176bce48ba..b6c7c0c17c44 100644 --- a/drivers/rtc/rtc-em3027.c +++ b/drivers/rtc/rtc-em3027.c @@ -119,14 +119,14 @@ static int em3027_probe(struct i2c_client *client, if (!i2c_check_functionality(client->adapter, I2C_FUNC_I2C)) return -ENODEV; - rtc = devm_rtc_device_register(&client->dev, em3027_driver.driver.name, - &em3027_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&client->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &em3027_rtc_ops; i2c_set_clientdata(client, rtc); - return 0; + return devm_rtc_register_device(rtc); } static const struct i2c_device_id em3027_id[] = { From patchwork Thu Nov 19 11:41:40 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402933 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=jNNh71Qu; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs251GGz9sW4 for ; Thu, 19 Nov 2020 22:44:22 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727401AbgKSLoA (ORCPT ); Thu, 19 Nov 2020 06:44:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727395AbgKSLnB (ORCPT ); Thu, 19 Nov 2020 06:43:01 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 80426C061A4F for ; Thu, 19 Nov 2020 03:42:59 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id d142so6879927wmd.4 for ; Thu, 19 Nov 2020 03:42:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4yYGhBhI6Ur+vp4EEN0lPa/rfwWyPscUr2NQJNq7HAM=; b=jNNh71QuCq87YhG+A2GzxRBbtp1kou6xzTHqjLV01RVkQQzMNrY7Llq62HgghvIzFD b7sNrzrgS3g9fI78o0Cz0HVYfFzSTVPYKyh4t0j+ez80d1lPE1mF2O+e4GclgGIGswGu CjaNW+R3g9kECiq2if631m2cuURkcQtY+WnB6N2au/ZFZ4BGAQvnmb0hrl0Q1yPmj85D 9BP5cxElsya/OvGh6Ieitadn7+KFo2ZKFCHkQSboyGk477CNfwIDHP0NytlQOz6gPnCZ 2QsWZrS0Hq3fX8rrHh09qenZoHAZaBIhAV53ZWZgBDoAE1PhbDWAcb3R21gY/T8KveQW txDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4yYGhBhI6Ur+vp4EEN0lPa/rfwWyPscUr2NQJNq7HAM=; b=gy1MkpbEQVxQGwHSSgdmOhbz0cUmfwwlZk5m1IOvKa8nqK6LbIyWQtMjKNtyP0SXJY AKtI1ioKpfOVkQsHtKpzGWin2d8edKAtpHiK51e+vi7ymLVkJoaNhFE27w6+TS/14Bdg 9bL5heEB0WWLjW9evr6f0DfEyWVCDvMttsamXGTZWBB3bQ6A9OZpOaOTouaM2b1Y2vND JmJ+DSxYBFVKP0lsZ5FXvtWdKcyK5pSvkV/mQGdkEDN6sBWhz6WL5rC2nFYKmEZJlUlC VOVMQT7VSI1ot74jnUzmiAJcwQAMrVswhmW6oPmF+UMtNHCFTmVVmWmPH5Sv+yJHVhON lqLg== X-Gm-Message-State: AOAM531Bkxt3t1+vlqrGI4vP91xIfMFM41tpPYeDMV5G5GRrspYjInVU IR87vOB/FAUZaNWemBpyeRUKUA== X-Google-Smtp-Source: ABdhPJzPczaMMzxYXrX5OO2gKlwtxmZ3K4A9rbFO4hu8nL/Q8lwP7jPewFjV0fKA9rqo9gh8yjDjVA== X-Received: by 2002:a7b:c77a:: with SMTP id x26mr4081594wmk.63.1605786178303; Thu, 19 Nov 2020 03:42:58 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:57 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 50/59] rtc: v3020: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:40 +0100 Message-Id: <20201119114149.4117-51-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-v3020.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/rtc/rtc-v3020.c b/drivers/rtc/rtc-v3020.c index d2da92187d56..e947cd1538a9 100644 --- a/drivers/rtc/rtc-v3020.c +++ b/drivers/rtc/rtc-v3020.c @@ -329,13 +329,18 @@ static int rtc_probe(struct platform_device *pdev) platform_set_drvdata(pdev, chip); - chip->rtc = devm_rtc_device_register(&pdev->dev, "v3020", - &v3020_rtc_ops, THIS_MODULE); + chip->rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(chip->rtc)) { retval = PTR_ERR(chip->rtc); goto err_io; } + chip->rtc->ops = &v3020_rtc_ops; + + retval = devm_rtc_register_device(chip->rtc); + if (retval) + goto err_io; + return 0; err_io: From patchwork Thu Nov 19 11:41:41 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402931 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=XsUpgDbK; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs10bmwz9sWd for ; Thu, 19 Nov 2020 22:44:21 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727408AbgKSLn7 (ORCPT ); Thu, 19 Nov 2020 06:43:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727402AbgKSLnC (ORCPT ); Thu, 19 Nov 2020 06:43:02 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F54FC0617A7 for ; Thu, 19 Nov 2020 03:43:00 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id a3so6456281wmb.5 for ; Thu, 19 Nov 2020 03:43:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=+jKx/KylEoEPXl1ksUY+ZSMBN+gdF7Yb4Tzz+/gCV1U=; b=XsUpgDbKoyrVyJrJV0XOeH7r0E5135RoW75nMdoz65LW7XWWr63/BcxD7nkQF6WMXd AJkUV52N1OyLVe659c3vDC2rLqd4ac961FJ3kuicJxP+0cQ55QuPF1a++RdvkwEY5Ccz swcCs1HzdD24Q7Qa1K7MxEQjY2pnKFCQH7iwjloOtVrQvMyBWLpB69I035fQfbDkGvYq Azt6tg9EUUpS3GYOoqDXcma6uem547lGEbakQs97EV97hW7bIIEmSy8+RXqZEGzJaqdS lt2BCSlgXcHMy0u2K1PhMW+I0YOjjMATu+0fiujm+XqTUPaHUs8vspW5KrT3TOiUtiVt tpfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=+jKx/KylEoEPXl1ksUY+ZSMBN+gdF7Yb4Tzz+/gCV1U=; b=X8zP0qTZCrB+y14gsdmpF7UPQYyG88xCMI8v51u4WqpIMy/L2Wkh+lpTV54PbHSC7H gU0DmC4fEIu7Ky6W8QVQ/b9hRmFS40fI0+Hvbws6LLNqoaCdgmR48c+He+yj1iYu9Xft GWszOtqQKL6FMo+switPIrKVMn80A1GDVEYokm5l/wRusLumLDDZF2VrwXAd7nEc3dEn eYkhGIpZqg+1n5sJmkkikPh1u24xDZmwHz0PVlJuBuiIS7Y+9gJ6dwsazg7Fna4hLCYL i/zDtzGNJ8FkN8KLL35vGWmQmVt4ruUVnRtcZuWEr8O6wiASa1Rh2h6EYIPygfBuDG0E h3gw== X-Gm-Message-State: AOAM532eXjl3xbA/0BVHli+FwMwDcPr5YWj7JdveZSKfns6aX4HND+Ki 6f91JLjV96IeR7cV4NI/3EzCA4O0YrHCcA== X-Google-Smtp-Source: ABdhPJz52VhAEKWyFtzl3tertRvZQaNMscL7PdRyAPbHmG+svElXy0IuKgRYepVwfhVQQuHhQJzTww== X-Received: by 2002:a05:600c:2c50:: with SMTP id r16mr3953962wmg.153.1605786179367; Thu, 19 Nov 2020 03:42:59 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:58 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 51/59] rtc: ds1216: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:41 +0100 Message-Id: <20201119114149.4117-52-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-ds1216.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-ds1216.c b/drivers/rtc/rtc-ds1216.c index 7eeb3f359de8..594f39d4e916 100644 --- a/drivers/rtc/rtc-ds1216.c +++ b/drivers/rtc/rtc-ds1216.c @@ -150,14 +150,16 @@ static int __init ds1216_rtc_probe(struct platform_device *pdev) if (IS_ERR(priv->ioaddr)) return PTR_ERR(priv->ioaddr); - priv->rtc = devm_rtc_device_register(&pdev->dev, "ds1216", - &ds1216_rtc_ops, THIS_MODULE); + priv->rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(priv->rtc)) return PTR_ERR(priv->rtc); + priv->rtc->ops = &ds1216_rtc_ops; + /* dummy read to get clock into a known state */ ds1216_read(priv->ioaddr, dummy); - return 0; + + return devm_rtc_register_device(priv->rtc); } static struct platform_driver ds1216_rtc_platform_driver = { From patchwork Thu Nov 19 11:41:42 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402932 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=pXe2/+X8; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs16vGwz9sVs for ; Thu, 19 Nov 2020 22:44:21 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727599AbgKSLn7 (ORCPT ); Thu, 19 Nov 2020 06:43:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727401AbgKSLnC (ORCPT ); Thu, 19 Nov 2020 06:43:02 -0500 Received: from mail-wm1-x343.google.com (mail-wm1-x343.google.com [IPv6:2a00:1450:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8FEACC061A48 for ; Thu, 19 Nov 2020 03:43:01 -0800 (PST) Received: by mail-wm1-x343.google.com with SMTP id a3so6456323wmb.5 for ; Thu, 19 Nov 2020 03:43:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=lKpHBnJOxeNfseDIbAnBRefqDh1bNvtW26xYHmaRAOI=; b=pXe2/+X8kiGPNLJQT01Tv+hEayd1byb5VROT6MoCs2fBuCiOSnwnbCCTpHFA0JHnXe TV4LwAD3FZfsq9ZHvNcqB8vj51+7cHXYcH6ihKhohWiFwsaJo3MhCx3s38XYJpbEFu9R Cb1+FiOUni1/pC1w9f5jeDlMTvILcshUvJT+DEvsSjSJgb92+8QL9X/L2fYbUu4g2jZt 6EkMbCiQQBGVe9k3UPYXkbVf2LeXekkwB6gmm1U1Pv4K2IZHIsTAYWSxpVsarM4yNGcZ 1Kra1r81kXcBdLb5C1DSDWFUr/eSWhGu+77B0Z//oSigDdibhvyksEWhJqE/xBN0uC/1 WXMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lKpHBnJOxeNfseDIbAnBRefqDh1bNvtW26xYHmaRAOI=; b=sdq3eHQr1R3U940SmRM+UUZKuR9hjHrICId0o9NqzdMexMIogUSZBa6sA3ucHdv4kZ b+puYfiwHAnrarVlezFECwVy4oPDWll+E59dCKIbRo+ZDejCPbiqNNAOMRv0Z2qaKbly Q85d1Hfe3VsnanIE0nqpQVw7i/kePLPJeNuF1K9H6RPm+MC1aseUHooqgZGbyuuHHLn8 7sUIPz7Ezv6fr11ASen6xYJK58GeVuj1z8juiLoPQ7L1xrozFLig/jLWt52vNp3WBx0Y mBBDtEp6yxktBc5dVr7tGCdz3P761dMqZ5pZEdZNag7Tq+Lh5R9hvrUwsynny5KQotR0 gZGg== X-Gm-Message-State: AOAM533lHFtblV5HeaPTEE3fGDSx5upMOCToTSwbymAntRmlWzs0qYCu /FzfOx1aJ9Q+InLw+v1r14i/PHPGidWB3Q== X-Google-Smtp-Source: ABdhPJxeul1MeGOvy60f2Vi7YQ8dy5jvk/a1/kohfcB2ZyuhFCV83t12JDRTKRLPXNwo/pqfY7k4yQ== X-Received: by 2002:a05:600c:4101:: with SMTP id j1mr4019930wmi.35.1605786180384; Thu, 19 Nov 2020 03:43:00 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.42.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:42:59 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 52/59] rtc: rx4581: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:42 +0100 Message-Id: <20201119114149.4117-53-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rx4581.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-rx4581.c b/drivers/rtc/rtc-rx4581.c index c092e0452347..5d42aa051b4c 100644 --- a/drivers/rtc/rtc-rx4581.c +++ b/drivers/rtc/rtc-rx4581.c @@ -261,13 +261,14 @@ static int rx4581_probe(struct spi_device *spi) if (res != 0) return res; - rtc = devm_rtc_device_register(&spi->dev, "rx4581", - &rx4581_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&spi->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &rx4581_rtc_ops; spi_set_drvdata(spi, rtc); - return 0; + + return devm_rtc_register_device(rtc); } static const struct spi_device_id rx4581_id[] = { From patchwork Thu Nov 19 11:41:43 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402930 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=nq65fEuU; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHs02CYNz9sWR for ; Thu, 19 Nov 2020 22:44:20 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727412AbgKSLn7 (ORCPT ); Thu, 19 Nov 2020 06:43:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727408AbgKSLnE (ORCPT ); Thu, 19 Nov 2020 06:43:04 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F2CFAC061A51 for ; Thu, 19 Nov 2020 03:43:02 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id m6so6076932wrg.7 for ; Thu, 19 Nov 2020 03:43:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fh0/ML4VFEC9H+vJV6RWtrAyOJTOn4EWW2FuW2aJX+M=; b=nq65fEuUWFAN2kxughIowzyAZ/KF07TGDU25+nWq5Ozvi3zX/4NET3JTnu5AY2jinR sO8BV3xKwShEab9KXxfgzdqgH2yDwwnAxZDC6lxPnwkgVNLO0PdaUxdifqrE/VdgBfYL YV6RMEDfUIO7DIHIKUMXzStk8zE4O77ONRqv820PEe1TdcVg4ws7a5xe3k3E0O86q9fl N87P2pVpYmnb96oy8tdIo90aQ4jToQkVyPD3vCa2AxvaeExsgC1W3+QSRWsDvMUoz981 KriMbNJa3OTiqcFM8u4nozwrAcd1xQUl0Rk4V64FLZLIJKEZqteE3TxtMvDeiDDjfTMi UHLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fh0/ML4VFEC9H+vJV6RWtrAyOJTOn4EWW2FuW2aJX+M=; b=eJwS/ebiRmXKWyCCHvzctUsAsmuFXQ8pOTFFZp5f88FBNqHy9/CA5BuCk9++T0Pw9n Oej2v8NYoD++UdJYph0ef7zcM9ZUOTLNz0IK4i4yU6eS/kpiCpLEIfpF/egVS6YyYvI4 SZwWhpW155yOonW9ZGrwKbLknf71vva9QhjHzYDVyZOD3TxdQeUA4JdP9xX6zORv+86Q 0T1bulm+Q5NCwm5cpWQQntrQk7bGCE9r6viLiRhfFXNK2dr065lxvlQvT9mki9VGbpQT jfSR1w1IAcHJUXYLn9kIwgfJjkifjinMDE1h+U7J/BunT+TDqsWj71OSu9IKCtKUi7DC MKQA== X-Gm-Message-State: AOAM533D8fx6YYFoci//SZMclcVHqj2ricC07dnMzrZaacdGOTOY0j7O nmtbh/zCduaef+1S2XSrmQQElA== X-Google-Smtp-Source: ABdhPJw5aOIENoQLUC/qJB8iVUJ1V/qfxtDoSsIzTGV/yXFjyqiqquHGS1w4nkL0SnTdS4d0nct+BA== X-Received: by 2002:adf:bb92:: with SMTP id q18mr9500032wrg.315.1605786181762; Thu, 19 Nov 2020 03:43:01 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:00 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 53/59] rtc: m41t93: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:43 +0100 Message-Id: <20201119114149.4117-54-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-m41t93.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-m41t93.c b/drivers/rtc/rtc-m41t93.c index 9444cb5f5190..7faa8a4f0032 100644 --- a/drivers/rtc/rtc-m41t93.c +++ b/drivers/rtc/rtc-m41t93.c @@ -181,14 +181,14 @@ static int m41t93_probe(struct spi_device *spi) return -ENODEV; } - rtc = devm_rtc_device_register(&spi->dev, m41t93_driver.driver.name, - &m41t93_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&spi->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &m41t93_rtc_ops; spi_set_drvdata(spi, rtc); - return 0; + return devm_rtc_register_device(rtc); } static struct spi_driver m41t93_driver = { From patchwork Thu Nov 19 11:41:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402929 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=u5YkmIui; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHry5kjqz9sWj for ; Thu, 19 Nov 2020 22:44:18 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727409AbgKSLn6 (ORCPT ); Thu, 19 Nov 2020 06:43:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38126 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727412AbgKSLnF (ORCPT ); Thu, 19 Nov 2020 06:43:05 -0500 Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4909FC061A53 for ; Thu, 19 Nov 2020 03:43:04 -0800 (PST) Received: by mail-wr1-x443.google.com with SMTP id p1so6040966wrf.12 for ; Thu, 19 Nov 2020 03:43:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Kj1XFCNYXRV/njfVjs4Ag/WpgjQdsavMbI7mVJToB1A=; b=u5YkmIui8TBX84E4s9zs9lIfaV4McIitjL2qgwQDyEUusXOmQ5iRJ7zufbqR/D270d E2KlJmesqjo8seQvnd/JWUEuGBFOz8Ysp/4LBlEBmyJbZXSDGda7u4aqFVeSjJ9xAdXM opxD6g4fzlpUPJqTmtWU5wShQdqr+gGDGRGJKQC0Gik1CHaUr2Hilorv6Zymb6L19JHU 4Z4dVL+QZFET2dgIaULQFif0NZbvPb6IFLi9Fh0UpucLlzMb6qC/jj2PhyJYoYISvZMM iqMtBiLFo+VzyRRMuSCcpYXJHAtrzR5Ie/z8/+iEL0GQXELlp7p9Z7/AO5a5U7AzJ+ui U8zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Kj1XFCNYXRV/njfVjs4Ag/WpgjQdsavMbI7mVJToB1A=; b=GZ6phsIFMBzqfJLrPYFVBTy8pj3xZJK2LFnwdjHVNN6Wlh23fZR7/9vQR/KGdZTmZ5 WkJ2DCX3HIsvy6yysBBbFY2seFMbs5LSh2RQfN0g2K6kdE4TVJeDaJkIlofX6vfI8cHl 5zuHxwYza0yu7USrQhjjHmHmjvwsF4ZiloqxpD4AhBz9WOf3V1phyyMoIErXh+YPMMjH KzwZ0lntGcJO/yw4HzfAXFy2VpLWYYmXE2OaW7YqfY+nDnv7Ot6uqL/xBTJ/oWgEGNzz KUeoKrLPpvMnEHE/kIDk+gr0SNEyvrXQ1QUucC8PWJsiSjp+dVCbfbNAAwNqpDrYz8KY 4oAQ== X-Gm-Message-State: AOAM533WyWra+nuvkh766ogiGySGM/9yA4n9/5Uh98nWTcTAcqOqQSAz 2a1bXfGgxzH4cK94//6uUQurjg== X-Google-Smtp-Source: ABdhPJymR6wIpmdhr2puj0GgaV9PCpn+UpYgKNv7hGqyrNRWRVBxnz7uhg25EYpNFI/bQZtuoCLd0g== X-Received: by 2002:adf:ce07:: with SMTP id p7mr10472174wrn.39.1605786182868; Thu, 19 Nov 2020 03:43:02 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:02 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 54/59] rtc: fm3130: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:44 +0100 Message-Id: <20201119114149.4117-55-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. While at it: remove unnecessary goto label. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-fm3130.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/drivers/rtc/rtc-fm3130.c b/drivers/rtc/rtc-fm3130.c index 677ec2da13d8..29e296f2faab 100644 --- a/drivers/rtc/rtc-fm3130.c +++ b/drivers/rtc/rtc-fm3130.c @@ -344,7 +344,6 @@ static int fm3130_probe(struct i2c_client *client, const struct i2c_device_id *id) { struct fm3130 *fm3130; - int err = -ENODEV; int tmp; struct i2c_adapter *adapter = client->adapter; @@ -390,8 +389,7 @@ static int fm3130_probe(struct i2c_client *client, tmp = i2c_transfer(adapter, fm3130->msg, 4); if (tmp != 4) { dev_dbg(&client->dev, "read error %d\n", tmp); - err = -EIO; - goto exit_free; + return -EIO; } fm3130->regs[FM3130_RTC_CONTROL] = @@ -501,17 +499,13 @@ static int fm3130_probe(struct i2c_client *client, /* We won't bail out here because we just got invalid data. Time setting from u-boot doesn't work anyway */ - fm3130->rtc = devm_rtc_device_register(&client->dev, client->name, - &fm3130_rtc_ops, THIS_MODULE); - if (IS_ERR(fm3130->rtc)) { - err = PTR_ERR(fm3130->rtc); - dev_err(&client->dev, - "unable to register the class device\n"); - goto exit_free; - } - return 0; -exit_free: - return err; + fm3130->rtc = devm_rtc_allocate_device(&client->dev); + if (IS_ERR(fm3130->rtc)) + return PTR_ERR(fm3130->rtc); + + fm3130->rtc->ops = &fm3130_rtc_ops; + + return devm_rtc_register_device(fm3130->rtc); } static struct i2c_driver fm3130_driver = { From patchwork Thu Nov 19 11:41:45 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402927 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=ChK+v5V+; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHrx5xx0z9sWR for ; Thu, 19 Nov 2020 22:44:17 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727522AbgKSLnm (ORCPT ); Thu, 19 Nov 2020 06:43:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727414AbgKSLnG (ORCPT ); Thu, 19 Nov 2020 06:43:06 -0500 Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14664C061A55 for ; Thu, 19 Nov 2020 03:43:05 -0800 (PST) Received: by mail-wr1-x444.google.com with SMTP id o15so6110982wru.6 for ; Thu, 19 Nov 2020 03:43:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=exdIJW2r8sVksRfNex+pvgxCMn/tRZ4EbVh8qlTWnAE=; b=ChK+v5V+9wopuXs5xYhnhY+T9HTLx7TZP8I2l0ziIUvjeSMv4ncNnK1WMY6mcL6ipG ZXYthnLS1QAAnSsu2d2kXZBRIsqhG+FvfiaWKGHGvqKqynlio/hDSSuUMQkgL8G4UFTw dCynuQMXO+DnSieNuhKlWodspQyOFWci3gF/hlr5/cLsNjRHvg3PLWNmbkLeMvu07x2s /5vAHaOPmQ871YoqWbZA1GFZrF8k8jV6n6l1afWkO+J2u4RZDaRfJ7jxWTCrcsZ7wFhm +1BTvqGWttvGZF9qQ8pMz1ccHpsQCrSspcHRnzPjC3IyjxBfmTcq+t7mWiEyGvlyaR3v ifZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=exdIJW2r8sVksRfNex+pvgxCMn/tRZ4EbVh8qlTWnAE=; b=fm5Yvx1dJ8LRzTQa7mxsGgGim2foOsRWcOyxxYf/elRKUkBqVd7Rhc+xW/fOqBrU2M Bu1QVQDdz0gWMGayw3rUummvFqT2o2E//PqOO2zPEYItmVjInGXW7amDhPDjuPsSouhd bE9BPbeTmLNhfiHEiIXLq6mdUQbTbRHJ0H+wPMBxsjCn+u9vBdYYeTCanaGGqGV/JnSd gMLnsif5HywnfIBRZuoUkDr2vBcsOsuuPCri54kJAilkYjGEGCzmpFNhv5zS11u4zlDy SFj/KqBTu4RTR9hiLgvteeHNk+afGYnuRfD1GljCZW/zc3xF4pome/Y0sLlRx/Vy8Bfr vqKg== X-Gm-Message-State: AOAM533LbeovkVZ1JOZBlmuUXDMDSDfG4iXTgSSvoLniHK6ivFq1fLHR 3y6rKGZMMcweq9ZzBzwssLxYaw== X-Google-Smtp-Source: ABdhPJyw40WOMlJQ1M8qN73iJ4j6OTt1gen0BdltQbviT9Nc8iPhQR/lZkxcbmzHXUdbZoZym6NZlw== X-Received: by 2002:a5d:5146:: with SMTP id u6mr10287019wrt.66.1605786183894; Thu, 19 Nov 2020 03:43:03 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:03 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 55/59] rtc: rtd119x: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:45 +0100 Message-Id: <20201119114149.4117-56-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-rtd119x.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-rtd119x.c b/drivers/rtc/rtc-rtd119x.c index bb98f2d574a5..547ab60adb3f 100644 --- a/drivers/rtc/rtc-rtd119x.c +++ b/drivers/rtc/rtc-rtd119x.c @@ -205,10 +205,17 @@ static int rtd119x_rtc_probe(struct platform_device *pdev) rtd119x_rtc_set_enabled(&pdev->dev, true); - data->rtcdev = devm_rtc_device_register(&pdev->dev, "rtc", - &rtd119x_rtc_ops, THIS_MODULE); + data->rtcdev = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(data->rtcdev)) { - dev_err(&pdev->dev, "failed to register rtc device"); + clk_disable_unprepare(data->clk); + clk_put(data->clk); + return PTR_ERR(data->rtcdev); + } + + data->rtcdev->ops = &rtd119x_rtc_ops; + + ret = devm_rtc_register_device(data->rtcdev); + if (ret) { clk_disable_unprepare(data->clk); clk_put(data->clk); return PTR_ERR(data->rtcdev); From patchwork Thu Nov 19 11:41:46 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402928 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=1afVP7tK; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHry1kbNz9sWf for ; Thu, 19 Nov 2020 22:44:18 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727566AbgKSLny (ORCPT ); Thu, 19 Nov 2020 06:43:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38044 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727415AbgKSLnG (ORCPT ); Thu, 19 Nov 2020 06:43:06 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 49C38C08C5F2 for ; Thu, 19 Nov 2020 03:43:06 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id x13so648622wmj.1 for ; Thu, 19 Nov 2020 03:43:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=apiQTlE/nQ6vGfvEi/I7tsjxSIcMbp1twFG9p/luK2k=; b=1afVP7tKUbv2dklGMJFaViXca5xz8iWEj0rParlDkrSNicm5jd94KiDoXM2btU40JP oByz1D7w5d29n8R60p3mVtuuEpDXcHugNKnz/H/gFCHU6KXIqqxjJJqT+si7zN6wv5md JRIe2OTKHNP0+miQHsD+K5sJReNn6GWzCfmEjk51X8hNGaAd3GWsDux1rKZzRD09Xtfs 0HzgsUV9mR/q2KPzsknFA3YV2zPx3rnRBHt/SmYNBuMlOWYyo14pF/056TVPSsMUu1hu 20N6tT4TaTVvKHdKodNKuS344VU8iMOrXdNFusjQaEkOS6ZBpd7Vf1RgwIo65eH9/T40 bLHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=apiQTlE/nQ6vGfvEi/I7tsjxSIcMbp1twFG9p/luK2k=; b=ZjxymftB0CtL9b0y/W+kCwiEVxdNhDq+qne7KE8eIDOOE6Qs9zX0/hajt1Lv2soRdv Cn/2kfI+p/w1wkdD/Qf8EP3cMnHFxSV9qN8QQLEy+zAMPMIUP18tku4ROX9aNIE8d3qC 2ktXr/7tpTeRTvQTPzVAX3AmiSyek2AS7U1pyDsR0/alMSh0/QrmL9KepaDXAEObgK4y gtIjZPT8E9R4bQJ1Ey0Y7+sxgJPK7w5yddDG1cyt0uXbFyWIczWchjUiSAUjAuCKzCyp 9Ab3z2qbu9pnO4irdQZxnUQbeK5ZJ9d9FHChEO9XO2tH+35O+5vjD5Ryp456k+c6u9z8 UvPw== X-Gm-Message-State: AOAM531VMohif6oN1wwfGSo0JPVcf1irBoj1L9D7CfKg4FzQTZ+WgDHz 78aHkkpsvSseJcJ3wr9z2ZwGJQ== X-Google-Smtp-Source: ABdhPJxTP3tGPNfscEpaeN4iTtEmTTcAMr21XxGLG4/bW4ptMB/xyBLpxxBns58GS0SQBBO3DHS2sA== X-Received: by 2002:a1c:4055:: with SMTP id n82mr4441264wma.68.1605786185104; Thu, 19 Nov 2020 03:43:05 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:04 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 56/59] rtc: msm6242: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:46 +0100 Message-Id: <20201119114149.4117-57-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-msm6242.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/rtc/rtc-msm6242.c b/drivers/rtc/rtc-msm6242.c index 80e364baac53..b194f8bff403 100644 --- a/drivers/rtc/rtc-msm6242.c +++ b/drivers/rtc/rtc-msm6242.c @@ -205,13 +205,14 @@ static int __init msm6242_rtc_probe(struct platform_device *pdev) return -ENOMEM; platform_set_drvdata(pdev, priv); - rtc = devm_rtc_device_register(&pdev->dev, "rtc-msm6242", - &msm6242_rtc_ops, THIS_MODULE); + rtc = devm_rtc_allocate_device(&pdev->dev); if (IS_ERR(rtc)) return PTR_ERR(rtc); + rtc->ops = &msm6242_rtc_ops; priv->rtc = rtc; - return 0; + + return devm_rtc_register_device(rtc); } static struct platform_driver msm6242_rtc_driver = { From patchwork Thu Nov 19 11:41:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402925 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=E9+h4fQe; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHr86wv9z9sVl for ; Thu, 19 Nov 2020 22:43:36 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727425AbgKSLnc (ORCPT ); Thu, 19 Nov 2020 06:43:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38016 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726934AbgKSLnH (ORCPT ); Thu, 19 Nov 2020 06:43:07 -0500 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58DBCC061A04 for ; Thu, 19 Nov 2020 03:43:07 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id p1so6041201wrf.12 for ; Thu, 19 Nov 2020 03:43:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=j/KBRlaFKGbe0xLBXMmc6glwV3M4cZcHY9cORvEW9Nw=; b=E9+h4fQeQczTxBc6rm0Z9Tjagek/wUuDp/EJygIf9sbee98ZCh9VfjZG1hILt+Uty7 tpdvQCk9I9xtbIc5llhFcrvAt2uCBGAqN80YvUNEo1TRKO6GwP3hfRI9zzwk7R+T75MS peBBIO5tV4+kXS1JSWYsvZ4OGQoDszf7VslAkUBGAg5dGGtpiYgSxB6gl0BJLz9yrUma RRMf2vVb1or2009APoSc/CRHJ098YsFXLk962uG17747CjiUlbkZviSZs2u5MN4Trh1I XArk3aLr7ZYmMjT9wpRrVILgv5Vj2q8Mn5Kj9C6jEber1vvEJ+THENWxF5PhuH/u8IIW l9fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=j/KBRlaFKGbe0xLBXMmc6glwV3M4cZcHY9cORvEW9Nw=; b=clUv11En2fRrBz7+xXNeWhI7tWu6xBEaHuKRyybOmwpQjs6PdQj0wsHFmEmZntrfud 7AHDUEWvDb4fcreN0nafmoIy5mwUPsyHXiFCKsFwSgCNlIuU7Sw5OcXXO3iqmwai0BH5 F/0jnyWK2uYQhuRz8HqXF8AXI1qven1Qy0/Ew1n9QyTM94HL/MECNVg946QkQTyJICu/ f+blAQkOz7qiclmU+R/pCnnMPbdjTGDhuaD4XUayJooDSNT/tsyEMnJTLjbQ/wFYsaCV Gl/Mh46r/DAgIi32fgbjLpdJfPM+Pien+pvwsTo4GfLmgwbOXOjntKb/ntqsfJ+NJGjg UnAQ== X-Gm-Message-State: AOAM532EIVKS+SmSvHQL3+agh/vhcxkebFElXA8ANRNKCSR0t/FlUk+i WhikvFBBung2pL8s2wGg3YaDeQ== X-Google-Smtp-Source: ABdhPJy1R84q6TSGacEWcJ6YNL53nSDBm+4VPXV6/GVYPsIy/+H7OQmgRU0PVd/mk1B7EmaohYyyHQ== X-Received: by 2002:a5d:43c6:: with SMTP id v6mr9683172wrr.295.1605786186137; Thu, 19 Nov 2020 03:43:06 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:05 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 57/59] rtc: as3722: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:47 +0100 Message-Id: <20201119114149.4117-58-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-as3722.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/drivers/rtc/rtc-as3722.c b/drivers/rtc/rtc-as3722.c index 0f21af27f4cf..90e70279a5d4 100644 --- a/drivers/rtc/rtc-as3722.c +++ b/drivers/rtc/rtc-as3722.c @@ -189,14 +189,11 @@ static int as3722_rtc_probe(struct platform_device *pdev) device_init_wakeup(&pdev->dev, 1); - as3722_rtc->rtc = devm_rtc_device_register(&pdev->dev, "as3722-rtc", - &as3722_rtc_ops, THIS_MODULE); - if (IS_ERR(as3722_rtc->rtc)) { - ret = PTR_ERR(as3722_rtc->rtc); - dev_err(&pdev->dev, "RTC register failed: %d\n", ret); - return ret; - } + as3722_rtc->rtc = devm_rtc_allocate_device(&pdev->dev); + if (IS_ERR(as3722_rtc->rtc)) + return PTR_ERR(as3722_rtc->rtc); + as3722_rtc->rtc->ops = &as3722_rtc_ops; as3722_rtc->alarm_irq = platform_get_irq(pdev, 0); dev_info(&pdev->dev, "RTC interrupt %d\n", as3722_rtc->alarm_irq); @@ -209,7 +206,8 @@ static int as3722_rtc_probe(struct platform_device *pdev) return ret; } disable_irq(as3722_rtc->alarm_irq); - return 0; + + return devm_rtc_register_device(as3722_rtc->rtc); } #ifdef CONFIG_PM_SLEEP From patchwork Thu Nov 19 11:41:48 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402926 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=bSQS68O1; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHrx1s50z9sWd for ; Thu, 19 Nov 2020 22:44:17 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727478AbgKSLnc (ORCPT ); Thu, 19 Nov 2020 06:43:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727425AbgKSLnJ (ORCPT ); Thu, 19 Nov 2020 06:43:09 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 64122C0613CF for ; Thu, 19 Nov 2020 03:43:08 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id p19so6108213wmg.0 for ; Thu, 19 Nov 2020 03:43:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Sy3Ae0J3Q8SQRc6Ljg2R44u1zi2czYCgpHDeULg6dPE=; b=bSQS68O16KanhhOzsFxDN5q5llXUfsAREXAlGt7HRuGRxuWMJkY0H222tLBJwqbKNi clQjawxlSrVPhOZkxGSVuAimC6nx1/YOFieco4+wd21azfN6YIk4QHlApd4QlHaT6sYw 5M690U9YiO/ePr3wDgYvQlmEYyrShU5VTKiKXL/wr4f4NLisJvW6xRzICbZOXm/yMDEl +3jD8+jdR2g54/M96t9YeInDky4VvMWmlAI9wtWGy8C6IFcOmhh7SPpeJQ6nqDNo8Ypq gbc4zAqJ//NQ0H7W8QXWQkIz+LuXkcL//73DKTndw6aPOq1UyaKWN0Ib7vhZLvzgT1al eg5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Sy3Ae0J3Q8SQRc6Ljg2R44u1zi2czYCgpHDeULg6dPE=; b=XXlLxbSdBNTpqg13VtjCBbehMfovUNrwYgIdLIW0vMhABZllhcgiGocA//RoB4+MOH dDY6gMbHS8X8gMtXwKVysyfx+uxYRUV2FI37J9lq/njngI9HKp+dN/Om/ZzBNYVpT65x XcUPiLZ+kTf/IZZ/lafioz0lqcqaYO5ATRXEhUesiTQnCazuFcLT5HFGU6UrHV8jFA13 eeWBunuvBVNaNfItmd1m3DgHd/9+0riRg1SFvPsUtti6VsqjT9AeWtEyScNeANDJk15M pJfuIlIJysfv2sDtzLGlclZt5dSdShiNzxfpsnday89MtmxMriEAj0OdoRWNB4ZSLUfl ElcQ== X-Gm-Message-State: AOAM533nRk/OWkUQnrBOsnlncIMLE+TR7Wzj+7AOFRHJj/D9KWwYcXWj 8JqpdsRZQu2Q4/vP2kHxKPZTHA== X-Google-Smtp-Source: ABdhPJyPWub55crg6LDZwEClehI6qYVV8VMuPR81fiayTBd3VBYXx0/acVKa9NankTAX6zW85UCJiQ== X-Received: by 2002:a1c:27c2:: with SMTP id n185mr4164231wmn.102.1605786187163; Thu, 19 Nov 2020 03:43:07 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:06 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 58/59] rtc: lp8788: stop using deprecated RTC API Date: Thu, 19 Nov 2020 12:41:48 +0100 Message-Id: <20201119114149.4117-59-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski devm_rtc_device_register() is deprecated. Use devm_rtc_allocate_device() and devm_rtc_register_device() pair instead. Signed-off-by: Bartosz Golaszewski --- drivers/rtc/rtc-lp8788.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/drivers/rtc/rtc-lp8788.c b/drivers/rtc/rtc-lp8788.c index c0b8fbce1082..c93bf5566e0b 100644 --- a/drivers/rtc/rtc-lp8788.c +++ b/drivers/rtc/rtc-lp8788.c @@ -295,17 +295,16 @@ static int lp8788_rtc_probe(struct platform_device *pdev) device_init_wakeup(dev, 1); - rtc->rdev = devm_rtc_device_register(dev, "lp8788_rtc", - &lp8788_rtc_ops, THIS_MODULE); - if (IS_ERR(rtc->rdev)) { - dev_err(dev, "can not register rtc device\n"); + rtc->rdev = devm_rtc_allocate_device(dev); + if (IS_ERR(rtc->rdev)) return PTR_ERR(rtc->rdev); - } + + rtc->rdev->ops = &lp8788_rtc_ops; if (lp8788_alarm_irq_register(pdev, rtc)) dev_warn(lp->dev, "no rtc irq handler\n"); - return 0; + return devm_rtc_register_device(rtc->rdev); } static struct platform_driver lp8788_rtc_driver = { From patchwork Thu Nov 19 11:41:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 1402924 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-rtc-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bgdev-pl.20150623.gappssmtp.com header.i=@bgdev-pl.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=hNUz8XkH; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4CcHr74HzTz9sVs for ; Thu, 19 Nov 2020 22:43:34 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727477AbgKSLnc (ORCPT ); Thu, 19 Nov 2020 06:43:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727429AbgKSLnK (ORCPT ); Thu, 19 Nov 2020 06:43:10 -0500 Received: from mail-wm1-x342.google.com (mail-wm1-x342.google.com [IPv6:2a00:1450:4864:20::342]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 501A1C061A4C for ; Thu, 19 Nov 2020 03:43:09 -0800 (PST) Received: by mail-wm1-x342.google.com with SMTP id c9so6872836wml.5 for ; Thu, 19 Nov 2020 03:43:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0GrbllWNlOi0aXzL8UKo7Ky/Zu/FqzuF2bHcZS29c2k=; b=hNUz8XkHmocpco9nnHC0gTQJ7r44zzeIxvkG6EQICbkwSL5gNVy1H3UBMt9ZMaNsjq 3VXxQfoV6UDvXw1x6tBLEdwf/tO7cV+AF1ndCdTROKDxcmZ5+c03EV2+LsIWINGfukPK Ku0+/Wja9SMFmEBbupNrylCq8C+/lZHy4wbBpB62zrqaBnPck+K9cVrPndKwGfDdo4HB jJwdMWziGYceXyYCaeYzLhyURxBtWsgzCrpUU5JuyPcflZE0Hpy2Z30HH+XX90PF15QS iaFGLmG0A5s4LA2Zjwi3Zm4GXQhVNTezbyiM1cSd5sSgQNlwgvV/CvIDTmOhI9licOtV NyEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0GrbllWNlOi0aXzL8UKo7Ky/Zu/FqzuF2bHcZS29c2k=; b=tM+Q0axKNFIiIixnMRvJuHP7nd6WyUDvDFy1XgPvKBOx0WCCb/EXh+DTDWQlhgJD2A qUfWfymWnkLptVtgTYfyvq8MkrVtZ61WTckGwKMUe93ri3uTsWM1RW4i46Mk0XmgEpaB 4ZYkT3e1PhAQBnQKRy8BQlOo2+SsLHibEz8DegnFLUoKcToLJiFNuNSNNmIoAoETzyfs 7BEvFYZWpr9+9Q86NPIsEoEFDZcdMT6gRyc9mrAcMHNenIqCeGC+Bt8SZqnkEYpHaem1 QIa9uGMgnPS9i2Mk0j3W8FBmwThIR5/AistR3przD2PE+RdRX1NaBPpbKad8OtfJdpuL rgOQ== X-Gm-Message-State: AOAM530pdnSLFy5pbjSbrol2wgIpHkTbJYP1L+cf/UDkNh1O2EYDutu4 0El1PvpJsYmssSD3/kDPkDrewQ== X-Google-Smtp-Source: ABdhPJxL/+GwdPD3F/9QcF+Gnxj3vmEy215nZrB2sXIZo+yqMFxANH21tdrvG4DWwVvRlCuiqVRLBg== X-Received: by 2002:a7b:c77a:: with SMTP id x26mr4082286wmk.63.1605786188098; Thu, 19 Nov 2020 03:43:08 -0800 (PST) Received: from localhost.localdomain (lfbn-nic-1-190-206.w2-15.abo.wanadoo.fr. [2.15.39.206]) by smtp.gmail.com with ESMTPSA id u23sm9745178wmc.32.2020.11.19.03.43.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Nov 2020 03:43:07 -0800 (PST) From: Bartosz Golaszewski To: Alessandro Zummo , Alexandre Belloni Cc: linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH 59/59] rtc: remove devm_rtc_device_register() Date: Thu, 19 Nov 2020 12:41:49 +0100 Message-Id: <20201119114149.4117-60-brgl@bgdev.pl> X-Mailer: git-send-email 2.29.1 In-Reply-To: <20201119114149.4117-1-brgl@bgdev.pl> References: <20201119114149.4117-1-brgl@bgdev.pl> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-rtc@vger.kernel.org From: Bartosz Golaszewski All users have been converted to using the devm_rtc_allocate_device() + devm_rtc_register_device() pair. We can remove the deprecated interface. Signed-off-by: Bartosz Golaszewski --- .../driver-api/driver-model/devres.rst | 1 - drivers/rtc/class.c | 36 ------------------- include/linux/rtc.h | 4 --- 3 files changed, 41 deletions(-) diff --git a/Documentation/driver-api/driver-model/devres.rst b/Documentation/driver-api/driver-model/devres.rst index cd8b6e657b94..f22823af7265 100644 --- a/Documentation/driver-api/driver-model/devres.rst +++ b/Documentation/driver-api/driver-model/devres.rst @@ -412,7 +412,6 @@ RESET devm_reset_controller_register() RTC - devm_rtc_device_register() devm_rtc_allocate_device() devm_rtc_register_device() devm_rtc_nvmem_register() diff --git a/drivers/rtc/class.c b/drivers/rtc/class.c index e6b44b7c4ad3..e192ea39ff3f 100644 --- a/drivers/rtc/class.c +++ b/drivers/rtc/class.c @@ -415,42 +415,6 @@ int __devm_rtc_register_device(struct module *owner, struct rtc_device *rtc) } EXPORT_SYMBOL_GPL(__devm_rtc_register_device); -/** - * devm_rtc_device_register - resource managed rtc_device_register() - * @dev: the device to register - * @name: the name of the device (unused) - * @ops: the rtc operations structure - * @owner: the module owner - * - * @return a struct rtc on success, or an ERR_PTR on error - * - * Managed rtc_device_register(). The rtc_device returned from this function - * are automatically freed on driver detach. - * This function is deprecated, use devm_rtc_allocate_device and - * rtc_register_device instead - */ -struct rtc_device *devm_rtc_device_register(struct device *dev, - const char *name, - const struct rtc_class_ops *ops, - struct module *owner) -{ - struct rtc_device *rtc; - int err; - - rtc = devm_rtc_allocate_device(dev); - if (IS_ERR(rtc)) - return rtc; - - rtc->ops = ops; - - err = __devm_rtc_register_device(owner, rtc); - if (err) - return ERR_PTR(err); - - return rtc; -} -EXPORT_SYMBOL_GPL(devm_rtc_device_register); - static int __init rtc_init(void) { rtc_class = class_create(THIS_MODULE, "rtc"); diff --git a/include/linux/rtc.h b/include/linux/rtc.h index 55e7beed066c..e3623446a9d7 100644 --- a/include/linux/rtc.h +++ b/include/linux/rtc.h @@ -150,10 +150,6 @@ struct rtc_device { #define RTC_TIMESTAMP_END_2199 7258118399LL /* 2199-12-31 23:59:59 */ #define RTC_TIMESTAMP_END_9999 253402300799LL /* 9999-12-31 23:59:59 */ -extern struct rtc_device *devm_rtc_device_register(struct device *dev, - const char *name, - const struct rtc_class_ops *ops, - struct module *owner); struct rtc_device *devm_rtc_allocate_device(struct device *dev); int __devm_rtc_register_device(struct module *owner, struct rtc_device *rtc);