Received: by 2002:a05:7412:b112:b0:f9:3106:f1c0 with SMTP id az18csp105733rdb; Sun, 17 Dec 2023 23:54:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IFrOpH7NgkwlbUMyrAwz8YSQKUaNsfzUrP2HXOXqaBmCRKbdabH/UKnQGoCgmEX+/ZXclQ/ X-Received: by 2002:a17:906:2492:b0:a23:645b:932 with SMTP id e18-20020a170906249200b00a23645b0932mr102800ejb.80.1702886085741; Sun, 17 Dec 2023 23:54:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702886085; cv=none; d=google.com; s=arc-20160816; b=VVkT+8GnFqDZ+79HNDVDHXg5T/tvcC2vd/N5jEk0Ye8ejC390udXfeFZ0MYu2DS2IJ BT+pYwlMPvqQpjcGLaxfsJXlmSjwvUEOedKSVIG+9Tm7S7X5fFkvrBUkAm2fpRFyETZy D+2pj/amAgSWvKOO8GWNUpIct20/xaTQdbAwyNAGCzZ5IIPzHySAN2Uya6yYwJUFxb0o v2d3CDRQU+jiFB76T7k/EkKuUp9Dj5m5oUDvSPwCBlqUMwgJrM/A8tNzVG/5toEWjRni uZLtSjs8rUCFB3c+wF/6hnkX8mgErhY+d5jhv830bkqXRnXVEO2FEI644mx9UOz7JR7Z MSnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=WYxu/+h5VqHexhQsnqPdmDq1PP9ioVqBmBNydR/NwTg=; fh=YrMUyF2BbiVWhYBsBmN9eCQP9kdPlePMowO92cqH0JY=; b=eNW6L+yDPUIsEWmXLZHKM8hrnCv+vznUARV1rP3Qry1FChX9vbPGi27Icw3M3zYxBB Eknsuv2bFLB8v30Ab9olSwA8oTj2hKpWzfBJxwHnDYu+xew0zwOtq9OOTcwr8bb7HJpV 32PZ1opDQdKDHVMTw/RelMvaDvJQ/AbvoOsgbWONGcZTMfcVXxuXH75d7R73iiD6pI3h IeFPn0k/4dCJZacYAtV+CcZRRUAb1fYpEw9Ng3fJ8FhoeZ25SuCREZKzeXCpBV71RC0Z 6/Uzr2cGAm2kIHHEW4V0kp9p7oYZPfKPDWRaapg4BTHDEWYEpvKF4vRqPuYRlcRU2zIy fDKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b="Ndco3uE/"; spf=pass (google.com: domain of linux-kernel+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id b6-20020a1709062b4600b00a2363e1e500si125045ejg.505.2023.12.17.23.54.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 Dec 2023 23:54:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b="Ndco3uE/"; spf=pass (google.com: domain of linux-kernel+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3129-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 7CD1D1F22EB1 for ; Mon, 18 Dec 2023 07:54:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 59818101C0; Mon, 18 Dec 2023 07:54:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="Ndco3uE/" X-Original-To: linux-kernel@vger.kernel.org Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0135963AA; Mon, 18 Dec 2023 07:54:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ideasonboard.com Received: from [127.0.1.1] (91-158-149-209.elisa-laajakaista.fi [91.158.149.209]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id CBFED57E; Mon, 18 Dec 2023 08:53:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1702886021; bh=cql4h96dv06hH9CykfpuGnZfzJq+KMy0qwgU5DQIW/g=; h=From:Subject:Date:To:Cc:From; b=Ndco3uE/vI4r0yJX8AAZ75uRyxCrfM5MPyP/kQ/yL3qZuGoxmtJcDRwPiD8/UMQTJ dQalEThfJAIKR5p27XBxvbbenv3zO/cnR8yI2UpcivAR/jOYUsqM1ReXFyle/QLRt8 1CZqxHmp1/KKaMUDInStANY7NDLEvCehMwHOMf2I= From: Tomi Valkeinen Subject: [PATCH 0/2] media: rkisp1: Fix shared interrupt handling Date: Mon, 18 Dec 2023 09:53:59 +0200 Message-Id: <20231218-rkisp-shirq-fix-v1-0-173007628248@ideasonboard.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAJf6f2UC/x2M0QpAQBAAf+XaZ1vuDuFX5IGz2BRnt6Tk310eZ 2rmASVhUmjNA0IXKx97ApsZCOuwL4Q8JQaXO2+drVE21oi6spw4841VaGjyY+HqsoRURaGk/2P Xv+8H6loVzWEAAAA= To: Dafna Hirschfeld , Laurent Pinchart , Mauro Carvalho Chehab , Heiko Stuebner , Mikhail Rudenko Cc: Kieran Bingham , Paul Elder , linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Tomi Valkeinen X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=901; i=tomi.valkeinen@ideasonboard.com; h=from:subject:message-id; bh=cql4h96dv06hH9CykfpuGnZfzJq+KMy0qwgU5DQIW/g=; b=owEBbQKS/ZANAwAIAfo9qoy8lh71AcsmYgBlf/qxIB9lMmj1ncHt1yEst2NSWVcnLKBfqBBcY DKGLj2np2iJAjMEAAEIAB0WIQTEOAw+ll79gQef86f6PaqMvJYe9QUCZX/6sQAKCRD6PaqMvJYe 9c02EACm9p0tAvZkK0CDtj1+iQWKoGDOaeWaWXi5OGj4pvT+xVUqhvtgfjgC0XU8cZBqJAfUJmF 0d5HB4wmBLXye/70Szw4S9PR7yYkArKvaeePxd2Y3Wh2JLasbWsZww9tTL1MKsE/H+sn6I4PvlK VIXPqU3yIfkZj0RkOowLYmuHaBOjLBLZt0R9n/9UG7H3WRmpKL7PGAQOGOgomT1h09TE3m8gLER I7lWzG/Wvs9I8HKyNeIcuVaVoKMCz7/Q3IoluAtokc9kRL8IowQ8N684zZpfNUJ2fMwZJibVbGj ppP1nGCmC13zymOWkEcU09SdE3hSP2xntcgS20i4g/YE9MAHP+AtEpC/U6cYr1j8z62Im9JSDii qvwi5PtdujD1YJWyHwFqwzz4n3NGc6I1o0LkKt5pmwrxK9Ud/FNiXkZoXWn1hiVEfVRWCkI9wZF Dc9NMB+G4xvzbms5bxTBTUkoxFbAKDHYpfrSd7g1fF9rxdTThitwgnRS1hA/lYDgKO1OIGgYUqd /FdUcB3V8g0X1Ka3EeNoH5C8vus3HRdloOTokQvz5eoVdqQ1R914b7+9qoDedYdNvX7MZR7PBJO lGz8eI9cemHUDRGMnPTKrfPxIO5cQcQSGazTHGclRnKKWnSinVXFHnRUIam2BPitJc/5rhAOHvX v6rJz05+4OK8QBQ== X-Developer-Key: i=tomi.valkeinen@ideasonboard.com; a=openpgp; fpr=C4380C3E965EFD81079FF3A7FA3DAA8CBC961EF5 First revert the commit that dropped IRQF_SHARED, as it is required after all. Then fix the driver to handle shared irqs. Tomi Signed-off-by: Tomi Valkeinen --- Tomi Valkeinen (2): Revert "media: rkisp1: Drop IRQF_SHARED" media: rkisp1: Fix IRQ handling due to shared interrupts .../platform/rockchip/rkisp1/rkisp1-capture.c | 3 +++ .../media/platform/rockchip/rkisp1/rkisp1-common.h | 2 ++ .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 3 +++ .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 24 +++++++++++++++++++++- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 3 +++ 5 files changed, 34 insertions(+), 1 deletion(-) --- base-commit: 02d4e62ae2452c83e4a3e279b8e4cb4dcbad4b31 change-id: 20231218-rkisp-shirq-fix-6c9ed3b42855 Best regards, -- Tomi Valkeinen