Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp832230ybl; Wed, 4 Dec 2019 11:37:05 -0800 (PST) X-Google-Smtp-Source: APXvYqwltWmpL6A1UuQkBEE2ClPUUTWRTwEy1NJ6sczoR4xrjk3A8hYs34mTVWciGaPcbfZx1NUi X-Received: by 2002:aca:af54:: with SMTP id y81mr3855249oie.154.1575488225814; Wed, 04 Dec 2019 11:37:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575488225; cv=none; d=google.com; s=arc-20160816; b=I3TXalryS+2MQvVqoqn0Z3z3qljs/M4qzq0OrxPwbq9yFxTF/LWWJjTPcwxitLJ/1Q d5P/N2An+nBUwPNiIh6HLIbpw8mAx28gLUNwBrAtE8I7gvaG7crGK0TewZbAFoTz+wb7 9OMQPGDvJa7j0RZwMZWPg2vdwJ7KcU9T9WxKBl8vwyyXaIGLadgr4Eb5RrvZ1E7TrTr/ NzutB0EFAGVuz1ZQK/sO41Nx1UQy/Xk/4pxwnGZsLQEU5ybxp6JrXmFCpyteZDVkiPGa jGQ1Xe5Ok5rhrbbIkTwEY0OFDgnj3Xl4mI1dNPDFiATkdHnIOssQ6jucVeFz7Do1vIUE wutg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=pFUOvAm3fm348kgwrvmev1YNw19TgoAC7QPtF9q0W9g=; b=PgfHoapCn9ECnz32ltswDCn+LtwCa4Bucfp15Hd3ZoUEH4TFhtXxjmS8OIVT0aUxKz CjVfYzNvAqed0hlx6qn3zwXKQmacJyjLl7p8Fppqd0hGGI9AaRQTkGFdjj/2hgjbt2xz YNvtGsGskIQqvnA/pv8Y3UJ9xW+ZpV4iN+NgEwWaEueTCLJ0mRPo9ot4QZGzdsTrHjAw 292L2n5QIrzdMkMFQbqO3kWdDE+7OsRe60cAzO3hAEWRMMDXI+Kug45K44U+3anFYUky O9GgzoyueHJx9GcuPbwfjYP2KFLDOmev8ADcnRexefqxP0ZTm+Rmk2pMM1OqAi3b0gHj lDsg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="tavjmU/Q"; 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 m25si3659258otn.208.2019.12.04.11.36.54; Wed, 04 Dec 2019 11:37:05 -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="tavjmU/Q"; 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 S1729290AbfLDTZh (ORCPT + 99 others); Wed, 4 Dec 2019 14:25:37 -0500 Received: from mail-oi1-f172.google.com ([209.85.167.172]:42983 "EHLO mail-oi1-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728598AbfLDTZf (ORCPT ); Wed, 4 Dec 2019 14:25:35 -0500 Received: by mail-oi1-f172.google.com with SMTP id j22so307100oij.9; Wed, 04 Dec 2019 11:25:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pFUOvAm3fm348kgwrvmev1YNw19TgoAC7QPtF9q0W9g=; b=tavjmU/Q3DfvERF7bhd3q/fapLDjBaceWr0h20GkAqynBwFQMUwfUlK4JhVKg6DNba YcTrdtYwr9rzEBR4ioJALzSV7YV3HPPFYHcud6qn6L+QOAR5ZZWOyyXYIc+k/MqSde7Q KfnTP5KxI5P4mbTDuXUJp8Qyp6pBDieNXRGyaw6F2q4sBWmws/FiBMXMsX82JHHH7Ri2 zda5XYPi19vtq2GGB512vz3f72AXQfAZO7gQo89mrt/EjTshdpJ7t2GNV6x3qATQYnSo e5CFH7FHMs+hgaDF/YiW2ZIpHhfzssyZNkz+XapRCUModCWBJN82m2lpiTFd5a6Q+IoE wDRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pFUOvAm3fm348kgwrvmev1YNw19TgoAC7QPtF9q0W9g=; b=SJVX5HZYLhIkVgczuwf0obe7Fuc4Yzo2RlatqXA7mSkje2WmWP51Y/wDo/kD66nrYW UChWeqXmZQfQhKiENiYsyrSDLCi85zHRbSUVLLtLFITZ2xmSiNOcigAxuSoD4PKzgznk Y2xk7K8p2i0OSeGwzxS3Z1zRxZQPbH15Yew8SLnN0qAeF0JPceKnjdB64QBgyS0OFTQc xugaslIa6W7bISqPGcaJBNjORdDKjjVCLGFbJ+ikSr/WXoK/b8QiAC1V3hoXGBrvngm2 lBXAsC+E6Kirnk+FX1N6qVerzPODku4Bvdnit1CjEWtN55gvcmmiGgmmyDwcIywiE0pT SVOw== X-Gm-Message-State: APjAAAXUNojqU+Qtz7n3GpxOUsUdQ6hVQag7DJ728FlSwJlP6cv485gp QhqUm0nsQL3dvLGLPj43KaeIdCBku6+sVEirlWW4KkpL X-Received: by 2002:aca:c3c6:: with SMTP id t189mr4090470oif.98.1575487535056; Wed, 04 Dec 2019 11:25:35 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: anish singh Date: Wed, 4 Dec 2019 11:25:23 -0800 Message-ID: Subject: Re: interrupt handler not getting called after resume To: Pintu Agarwal Cc: Kernelnewbies , linux-pm@vger.kernel.org, open list , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 4, 2019 at 1:49 AM Pintu Agarwal wrote: > > On Wed, 4 Dec 2019 at 00:28, anish singh wrote: > > > > On Tue, Dec 3, 2019 at 6:12 AM Pintu Agarwal wrote: > > > > > > Hi All, > > > > > > I have one general query. > > > > > > If an interrupt handler is NOT getting called (for one device) after > > > the system resume (from snapshot image), then what could be the issue? > > > > Most likely during resume the interrupt was not enabled. So check > > irq status registers to see in the working and non working case. > > > Oh sorry, I forgot to mention one thing. > After resume, I can see that the interrupts are visible under /proc/interrupts. > # cat /proc/interrupts > CPU0 CPU1 > [...] > 416: 1 0 IPU (null) > 417: 0 0 IPU (null) > 418: 0 0 IPU imx_drm ===> HDMI > 419: 2242 2 IPU imx_drm ===> LCD > [...] > > The interrupts are coming only for LCD display and thus its irq > handler is getting called. > But the interrupts are not coming for HDMI case, thus HDMI gives > "vblank timeout issue". Is it something to do with MHL cable? Have you used scope to find out if the interrupt was actually triggered? > Apart from this I also tried calling enable_irq(irq) after resume, but > it did not help much.