Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp2392208ybl; Sat, 7 Dec 2019 14:25:48 -0800 (PST) X-Google-Smtp-Source: APXvYqwPygjldEQ59H+dJYmIYQjOcLNIQkSK3dFV05+E9QY59NkG/PCjGnx5WMFFAWW1/8sjpsAL X-Received: by 2002:a9d:eee:: with SMTP id 101mr6731703otj.5.1575757548415; Sat, 07 Dec 2019 14:25:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575757548; cv=none; d=google.com; s=arc-20160816; b=UJrhpFfTHrhrNA6AyQkQr8+YfCfrq7woibxW9KuiL7pLy+DZ/K6nIBC7R1RFFQQwGi ISzosNVNslfp8ak+ZmrE9IY5+byFla19Aut58A0zEuEMdNqi9JYEUs18Mua3L/PCqz2s xUUq2EKbUdZ70Lqm2EGR1jcq06ZX3a5FmdXuwxjvigYeZlP1sUWSzrAxj0amFX+HNmwE lpKk9ksd3dvS4nc7OHQX2IvyDbzBHY39Uljk6fblCO91PUbAGTBk3SYwVezbTmWqsYaA iBZ/HmbId4ndMzeqYOmzwjNATIdteSS1vxK/cORC4ZS2c+x886sd1bgZ4gtUbt5NwBer bLqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=ExI/TKDdtqZJzeoXoc2AmfkP7V2dbpxkrYjX02g6qW8=; b=LQ2fvKmMVeTfONYOqWnx7Vdj7deapDlusXI/dnWiEZEZcUDwE4E5HCuMtOh61sXHHN QYJo4SVJst5eludysQE1bto1ypGYvmt5kkWxAvsiN97phF0n8LZu5u6BzYqeFiEw/8BB pcO3qMk49eeAhRPz4wQ+LZGlIIxAAGWnO+A50QMtQeY725eOpCKB66AWAx1ave/zRMub Di7jPvLFGrXTXi/AYJlt+L7+5cy97d8UkiJ8A41guyrdzGy8ZBO4JrzWfc4Oi10KgR9e 8DrMynL8qOc0Xvbile5dsDWoiNXxWFpV808rDSzlxOk9cJ0xgX6vIw+23nzor2p9wHss MMcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=U1LXHG0V; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y2si9983876oig.123.2019.12.07.14.25.37; Sat, 07 Dec 2019 14:25:48 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=U1LXHG0V; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727000AbfLGWY6 (ORCPT + 99 others); Sat, 7 Dec 2019 17:24:58 -0500 Received: from mail-pl1-f193.google.com ([209.85.214.193]:41403 "EHLO mail-pl1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726968AbfLGWYy (ORCPT ); Sat, 7 Dec 2019 17:24:54 -0500 Received: by mail-pl1-f193.google.com with SMTP id bd4so4199620plb.8; Sat, 07 Dec 2019 14:24:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=ExI/TKDdtqZJzeoXoc2AmfkP7V2dbpxkrYjX02g6qW8=; b=U1LXHG0VqwagIGA58czXmw1H4VD/s4EQgeoMRqcaqrB4IHMlYDFRyLonTr3/YNyqfQ ssWFu20NjDv55dUc6YSELfgM2hGxVqpE8E2EEzCeiNr28psNeLADRkC67b4dZTnX/8Ag GF/Xij3GKtlCwBTwIUNgng+p82rkDjxUGC/UUdPzLyewnRZ/IVHBTNcp0HWBA3z/TW6X sSoufAOKOQoQcSbrKpW+SY18KjvhVrhMuBT7tDuv3fahEWQUEeRAc1n/AiFKO5R1oGGF qUznNHp8pumNfO7tnNk9ZTzOCPpdEKHxPLSX610n37BAZJ16kc2fIFso407JTCNEbQlv sd8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=ExI/TKDdtqZJzeoXoc2AmfkP7V2dbpxkrYjX02g6qW8=; b=S6KWBgTUtP0hZ4PV3OmTaoRDzQXo1y73eSnPxCEsAxBu74Vz+lBpfRwUELFJH9O/uU p8XxywAROP4uXrDt9Mzvwc8CYmkaH9eIhUJYRu2xPQqh4TkXIX+BP6vdw8ivf0p/jjSd v/jyy49emjTQpsMbB3KE2p2AT/YXidl7WVtGAEstigBiuHcNnpApIJ/cOGCsvXv/Agl9 uYk0NNHwwKYG+FqUOYYiF9eWtVkLrXbSSj4hMZVYyZaoL8dzmdB/1dgjqGlotSn6Usdo 4SMnvKHtIQcwnafC2Taka1A6pi9/tTegRtZVJZffslck5y+ylGqtvAl2lyIS2vZSwwls 7ECQ== X-Gm-Message-State: APjAAAUAWfihxU7kzGDNtfgprA7bww9LHBireY0BIHDYRhmb9LHmugr4 hsSBmarKbQnAF+yF7HK9M6s= X-Received: by 2002:a17:90a:2486:: with SMTP id i6mr24849994pje.9.1575757493839; Sat, 07 Dec 2019 14:24:53 -0800 (PST) Received: from [192.168.0.53] ([211.243.117.64]) by smtp.gmail.com with ESMTPSA id w11sm16400204pfn.4.2019.12.07.14.24.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 07 Dec 2019 14:24:53 -0800 (PST) Subject: Re: [PATCH 1/2] irqchip: define EXYNOS_IRQ_COMBINER To: Krzysztof Kozlowski Cc: linux@armlinux.org.uk, kgene@kernel.org, tglx@linutronix.de, jason@lakedaemon.net, maz@kernel.org, linux-arm-kernel@lists.infradead.org, "linux-samsung-soc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , kernel-team@android.com, Hyunki Koo References: <20191207130049.27533-1-hyunki00.koo@gmail.com> <20191207130049.27533-2-hyunki00.koo@gmail.com> <20191207132855.GA4384@kozik-lap> From: Hyunki Koo Message-ID: Date: Sun, 8 Dec 2019 07:24:49 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 19. 12. 7. 오후 10:37, Krzysztof Kozlowski wrote: > On Sat, 7 Dec 2019 at 14:28, Krzysztof Kozlowski wrote: >> On Sat, Dec 07, 2019 at 10:00:48PM +0900, Hyunki Koo wrote: >>> From: Hyunki Koo >>> >>> Not all exynos device have IRQ_COMBINER. >>> Thus add the config for EXYNOS_IRQ_COMBINER. >>> >>> Signed-off-by: Hyunki Koo >>> --- >>> drivers/irqchip/Kconfig | 7 +++++++ >>> drivers/irqchip/Makefile | 2 +- >>> 2 files changed, 8 insertions(+), 1 deletion(-) >>> >> Hi, >> >> There is no changelog and versioning of this patch so I do not >> understand how it differs with previous. It's a resend? v2? It brings >> the confusion and looks like you're ignoring previous comments. >> >> Looks the same and looks like breaking Exynos platforms in the same way. >> >> If you not want to skip combiner on ARMv8, it makes sense, then please >> follow the approach we did for Pinctrl drivers (PINCTRL_EXYNOS_ARM and >> PINCTRL_EXYNOS_ARM64). >> >> Best regards, >> Krzysztof > Ah, now I see the second patch. Still you break bisect which requires > specific ordering of patches or squashing them into one. Optionally > this could be default=y if ARCH_EXYNOS && ARM. I prefer just squashing > both into one patch in this case. you mean squashing two files arch/arm/mach-exynos/Kconfig and arch/arm/mach-exynos/Kconfig into one patch or squashing into only one file like blow? +config EXYNOS_IRQ_COMBINER +       bool "Samsung Exynos IRQ combiner support" +       depends on (ARCH_EXYNOS  && ARM) || COMPILE_TEST +       default y I prefer first one (squashing two files into one patch) > >>> diff --git a/drivers/irqchip/Kconfig b/drivers/irqchip/Kconfig >>> index ba152954324b..3ed7b7f2ae26 100644 >>> --- a/drivers/irqchip/Kconfig >>> +++ b/drivers/irqchip/Kconfig >>> @@ -499,4 +499,11 @@ config SIFIVE_PLIC >>> >>> If you don't know what to do here, say Y. >>> >>> +config EXYNOS_IRQ_COMBINER >>> + bool "Samsung Exynos IRQ combiner support" > Now point it to be visible. Only for COMPILE_TEST > >>> + depends on ARCH_EXYNOS > Since you make it a separate option, make it COMPILE_TEST. Is this  good ? +config EXYNOS_IRQ_COMBINER +       bool "Samsung Exynos IRQ combiner support" +       depends on (ARCH_EXYNOS  && ARM) || COMPILE_TEST > > Best regards, > Krzysztof > >>> + help >>> + Say yes here to add support for the IRQ combiner devices embedded >>> + in Samsung Exynos chips. >>> + >>> endmenu >>> diff --git a/drivers/irqchip/Makefile b/drivers/irqchip/Makefile >>> index e806dda690ea..60d7c7260fc3 100644 >>> --- a/drivers/irqchip/Makefile >>> +++ b/drivers/irqchip/Makefile >>> @@ -9,7 +9,7 @@ obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o >>> obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2836.o >>> obj-$(CONFIG_DAVINCI_AINTC) += irq-davinci-aintc.o >>> obj-$(CONFIG_DAVINCI_CP_INTC) += irq-davinci-cp-intc.o >>> -obj-$(CONFIG_ARCH_EXYNOS) += exynos-combiner.o >>> +obj-$(CONFIG_EXYNOS_IRQ_COMBINER) += exynos-combiner.o >>> obj-$(CONFIG_FARADAY_FTINTC010) += irq-ftintc010.o >>> obj-$(CONFIG_ARCH_HIP04) += irq-hip04.o >>> obj-$(CONFIG_ARCH_LPC32XX) += irq-lpc32xx.o >>> -- >>> 2.17.1 >>>