Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp34166366rwd; Sun, 9 Jul 2023 06:29:54 -0700 (PDT) X-Google-Smtp-Source: APBJJlHwzbAHkxBOCX15yXBE3LA0OX+g/twCqFDRCzZN79ihTBP1ZZknSGa+BGVjPdq/+ojcaWFQ X-Received: by 2002:a05:6a20:96d4:b0:11d:4c79:90ee with SMTP id hq20-20020a056a2096d400b0011d4c7990eemr1691392pzc.25.1688909394106; Sun, 09 Jul 2023 06:29:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688909394; cv=none; d=google.com; s=arc-20160816; b=CG8lP5YkamHMXLe3hETERzYGAouisVBfNHdZTuUqPOpZmcjP+wTzMSL5lhnDRTFPZI mdkxn1Il/u32C16idb128xVXK74s8wahYVIQE1rtUX3p8COHU6TXdYyyXEegPVUfmCQ8 iKVEa19RSj3BK2J6o7tKHZLBNgtiZkwFIjZIZ8uDeXYrt4xEmVTtYIf33StljjrKIL32 956L8kgs7wXJHZ/BpjK6L9TWCCY9nKOKssDOaDaJvrXBFLwR6TV1X6m/baABNGhWM4u2 5o0HXoxTgIPQiY113MgI3dMSZeJv4iBI1+HvT4TD4T0r1ntQCSsgEYw4FPqm4orVH6tp 7JUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:message-id:references :in-reply-to:subject:cc:to:from:date:mime-version; bh=RCBZQ2vbT49L/sdar3l8QKqOBAHAJL2wAH+Wd+BbZHs=; fh=pN46TZSO/KBN1drw05HxOz/gWsEI6ue84YUHHASEYMc=; b=sFFc5u1C4WJAZt89n+lQ4LpcdfWCzVh5F0SirXwBoIRy09FqoQDiaWXyU0mABCZ8T8 dHSOR/jn3Rwf1Oj52lqltlPbhOg5R3MXVeMnYW0m71aYLJDT0PPCn7qF1yTS7A9/eV/H wuJniSG6jT2GjOCCPc0NHIJUdm65A+T2OUc312ZQBZHojdaN+29vsbdkD+Egj4KGbWzh Zb2YuR2TsZ3KPJpb1dXM4GICFXzHJSP5XOZ04ovCSlZhGzW/CA0SSI+7927E6Xebda43 AAyyijCG9gqYRXT99HvnOCygX7IOCkrRMuWhuw778MzAC4pwxKjywTLgKn37U49mJ+6t Q/ow== 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 az9-20020a056a02004900b0055c073306casi6063805pgb.751.2023.07.09.06.29.41; Sun, 09 Jul 2023 06:29:54 -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 S230317AbjGIM45 (ORCPT + 99 others); Sun, 9 Jul 2023 08:56:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55246 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbjGIM45 (ORCPT ); Sun, 9 Jul 2023 08:56:57 -0400 Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::226]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 72860A6; Sun, 9 Jul 2023 05:56:50 -0700 (PDT) X-GND-Sasl: contact@artur-rojek.eu X-GND-Sasl: contact@artur-rojek.eu X-GND-Sasl: contact@artur-rojek.eu X-GND-Sasl: contact@artur-rojek.eu X-GND-Sasl: contact@artur-rojek.eu X-GND-Sasl: contact@artur-rojek.eu Received: by mail.gandi.net (Postfix) with ESMTPA id 88CDDC0002; Sun, 9 Jul 2023 12:56:47 +0000 (UTC) MIME-Version: 1.0 Date: Sun, 09 Jul 2023 14:56:47 +0200 From: Artur Rojek To: John Paul Adrian Glaubitz Cc: Rich Felker , Geert Uytterhoeven , Sergey Shtylyov , linux-sh@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] sh: hd64461: fix virq offsets In-Reply-To: References: <20230709121311.211720-1-contact@artur-rojek.eu> Message-ID: <2c57d9cc03b6a430234c0016bf78fa22@artur-rojek.eu> X-Sender: contact@artur-rojek.eu Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,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 2023-07-09 14:48, John Paul Adrian Glaubitz wrote: > Hi Artur! > > On Sun, 2023-07-09 at 14:13 +0200, Artur Rojek wrote: >> A recent change to start counting SuperH IRQ #s from 16 breaks support >> for the Hitachi HD64461 companion chip. >> >> Move the offchip IRQ base and HD64461 IRQ # by 16 in order to >> accommodate for the new virq numbering rules. >> >> Fixes: a8ac2961148e ("sh: Avoid using IRQ0 on SH3 and SH4") >> Signed-off-by: Artur Rojek >> --- >> arch/sh/cchips/Kconfig | 4 ++-- >> arch/sh/include/asm/hd64461.h | 2 +- >> 2 files changed, 3 insertions(+), 3 deletions(-) >> >> diff --git a/arch/sh/cchips/Kconfig b/arch/sh/cchips/Kconfig >> index efde2edb5627..9659a0bc58de 100644 >> --- a/arch/sh/cchips/Kconfig >> +++ b/arch/sh/cchips/Kconfig >> @@ -29,9 +29,9 @@ endchoice >> config HD64461_IRQ >> int "HD64461 IRQ" >> depends on HD64461 >> - default "36" >> + default "52" >> help >> - The default setting of the HD64461 IRQ is 36. >> + The default setting of the HD64461 IRQ is 52. >> >> Do not change this unless you know what you are doing. >> >> diff --git a/arch/sh/include/asm/hd64461.h >> b/arch/sh/include/asm/hd64461.h >> index afb24cb034b1..6d85db6cf54b 100644 >> --- a/arch/sh/include/asm/hd64461.h >> +++ b/arch/sh/include/asm/hd64461.h >> @@ -229,7 +229,7 @@ >> #define HD64461_NIMR HD64461_IO_OFFSET(0x5002) >> >> #define HD64461_IRQBASE OFFCHIP_IRQ_BASE >> -#define OFFCHIP_IRQ_BASE 64 >> +#define OFFCHIP_IRQ_BASE 80 >> #define HD64461_IRQ_NUM 16 >> >> #define HD64461_IRQ_UART (HD64461_IRQBASE+5) > > I think it would be better to write this as (64 + 16) for consistency > with the other changes made by Sergey. Sure, I will send v2 with this change, although the same can't be applied to HD64461_IRQ value above, so some inconsistency will exist either way. > > Adrian