Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp4210600rwo; Tue, 25 Jul 2023 02:22:46 -0700 (PDT) X-Google-Smtp-Source: APBJJlHBEj+br3AIz3rete16RHcd7WIJBAELbAjBMijazYLhoy22bSvB5jeyO5Fx49stuaQF/zBa X-Received: by 2002:a05:6402:10cb:b0:51f:f1a4:edc6 with SMTP id p11-20020a05640210cb00b0051ff1a4edc6mr10042957edu.37.1690276966467; Tue, 25 Jul 2023 02:22:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690276966; cv=none; d=google.com; s=arc-20160816; b=A4Hu5o/14QclprvBgF4aP8MiUhbwsTy0aCvg833STnuqYVHJm36Vcb58ao1DDovHR9 55JbUWLMHBooKccZaInZPC/Vl55qLpfs6Id7pCwXFedDnlptEOABlKUqmWR4vxfMVnCT yjTrY7M8wa+WTQ1AXfSu5s6JeenkoETEx2ptcDanJCWhU/Ml8qSCiWp0+A/xFhoR76YY MY/xFmkYfJ0MAjh+7x3FUEKSfDwsfXM/NG0YECDmlioNMezNwBL5a+YFMsAlxhqUmMBH IVRXR6NdY5enoUltL5V7dSXn6MhwZTi3/qncihdxTtkQ0oj7HcgrYRuoQj03NzU893xn pCVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=ayzhQVffFLe8PshjSPMukMb+DQRft02K0HKQCnpKmdw=; fh=BnYpUdEBPISKnmF8uWh3gWyCYTEkTTS1kQpWV6Q+pWs=; b=KduSY0EkMf6Z089qY3ztoH4CNIvO3kz02GLV5WMbrHroZwuRHPGXQ46QDyUUkjkVdd eiZckv1XZEu+ksR1jZ9De+r657APSdJ8KfSl/29VLbInhrw4CsNAvMkzGdq93FE+AjqA MY64oO90aBe9DzWzTpKuzI93CHIHyOH4XUlTRoifqVzpiPnEDUXo6M0WLapf0V70D0G1 +KjIbsWX10tMx5fqoyP4GOdceoWfRSHozWK22CoY5e9tNJRbOj2vmxgpo8DDtdGg19hk feLnZgaBG9iTyllKcrlvCf3Rrj74mN8tFleBxfWpy1L2d+gtb1Mflz0xOAGE03L/iiwT TSRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z20-20020aa7c654000000b005223f429ee5si1365953edr.668.2023.07.25.02.22.22; Tue, 25 Jul 2023 02:22:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232425AbjGYJAJ (ORCPT + 99 others); Tue, 25 Jul 2023 05:00:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44582 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232405AbjGYI77 (ORCPT ); Tue, 25 Jul 2023 04:59:59 -0400 Received: from elvis.franken.de (elvis.franken.de [193.175.24.41]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 2AA19126; Tue, 25 Jul 2023 01:59:53 -0700 (PDT) Received: from uucp by elvis.franken.de with local-rmail (Exim 3.36 #1) id 1qODtS-0008Gr-00; Tue, 25 Jul 2023 10:59:46 +0200 Received: by alpha.franken.de (Postfix, from userid 1000) id 018B8C01D2; Tue, 25 Jul 2023 10:47:03 +0200 (CEST) Date: Tue, 25 Jul 2023 10:47:03 +0200 From: Thomas Bogendoerfer To: Keguang Zhang Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 2/2] MIPS: loongson32: Remove regs-rtc.h Message-ID: References: <20230707111151.461373-1-keguang.zhang@gmail.com> <20230707111151.461373-3-keguang.zhang@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230707111151.461373-3-keguang.zhang@gmail.com> X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 07, 2023 at 07:11:51PM +0800, Keguang Zhang wrote: > Since commit 9fb23090658a ("rtc: Remove the > Loongson-1 RTC driver"), no one is using regs-rtc.h. > Therefore, remove this obsolete header file. > > Signed-off-by: Keguang Zhang > --- > .../include/asm/mach-loongson32/loongson1.h | 1 - > .../include/asm/mach-loongson32/regs-rtc.h | 19 ------------------- > 2 files changed, 20 deletions(-) > delete mode 100644 arch/mips/include/asm/mach-loongson32/regs-rtc.h > > diff --git a/arch/mips/include/asm/mach-loongson32/loongson1.h b/arch/mips/include/asm/mach-loongson32/loongson1.h > index bc27fcee3176..84f45461c832 100644 > --- a/arch/mips/include/asm/mach-loongson32/loongson1.h > +++ b/arch/mips/include/asm/mach-loongson32/loongson1.h > @@ -46,6 +46,5 @@ > #define LS1X_CLK_BASE 0x1fe78030 > > #include > -#include > > #endif /* __ASM_MACH_LOONGSON32_LOONGSON1_H */ > diff --git a/arch/mips/include/asm/mach-loongson32/regs-rtc.h b/arch/mips/include/asm/mach-loongson32/regs-rtc.h > deleted file mode 100644 > index a3d096be1607..000000000000 > --- a/arch/mips/include/asm/mach-loongson32/regs-rtc.h > +++ /dev/null > @@ -1,19 +0,0 @@ > -/* SPDX-License-Identifier: GPL-2.0-or-later */ > -/* > - * Copyright (c) 2016 Yang Ling > - * > - * Loongson 1 RTC timer Register Definitions. > - */ > - > -#ifndef __ASM_MACH_LOONGSON32_REGS_RTC_H > -#define __ASM_MACH_LOONGSON32_REGS_RTC_H > - > -#define LS1X_RTC_REG(x) \ > - ((void __iomem *)KSEG1ADDR(LS1X_RTC_BASE + (x))) > - > -#define LS1X_RTC_CTRL LS1X_RTC_REG(0x40) > - > -#define RTC_EXTCLK_OK (BIT(5) | BIT(8)) > -#define RTC_EXTCLK_EN BIT(8) > - > -#endif /* __ASM_MACH_LOONGSON32_REGS_RTC_H */ > -- > 2.39.2 I get these build error when this patch is applied: linux/arch/mips/loongson32/common/platform.c: In function ‘ls1x_rtc_set_extclk’: /local/tbogendoerfer/korg/linux/arch/mips/loongson32/common/platform.c:270:24: error: ‘LS1X_RTC_CTRL’ undeclared (first use in this function) u32 val = __raw_readl(LS1X_RTC_CTRL); ^~~~~~~~~~~~~ linux/arch/mips/loongson32/common/platform.c:270:24: note: each undeclared identifier is reported only once for each function it appears in /local/tbogendoerfer/korg/linux/arch/mips/loongson32/common/platform.c:272:14: error: ‘RTC_EXTCLK_OK’ undeclared (first use in this function) if (!(val & RTC_EXTCLK_OK)) ^~~~~~~~~~~~~ linux/arch/mips/loongson32/common/platform.c:273:22: error: ‘RTC_EXTCLK_EN’ undeclared (first use in this function) __raw_writel(val | RTC_EXTCLK_EN, LS1X_RTC_CTRL); Thomas. -- Crap can work. Given enough thrust pigs will fly, but it's not necessarily a good idea. [ RFC1925, 2.3 ]