Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2947934pxy; Tue, 3 Aug 2021 21:05:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzWz8dbPIRVDQeTBT95JtrFDU1XiHOp0a3IOVEARrQizZ3/gNX9yxGppM/53NNJbIWdtJud X-Received: by 2002:aa7:d146:: with SMTP id r6mr30098114edo.264.1628049936291; Tue, 03 Aug 2021 21:05:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628049936; cv=none; d=google.com; s=arc-20160816; b=wmBj2o1D17gus0nNXZ8YJPaZBO+y4fLh0OQ+B6j3xPVlqYO26snLOCu9blnySGndcc TEwKfNEHXCCXXoZFmjiyNl2GCpmbuMY/RllB3pUVEBaxd4TyuDxhUqHArC055S2eGJvt EOQORKLmfbPZjBxqsn8XW6K+Z24eSQ6BO47Xpmqqbh0IWDLSQ+o/UeRTK8OctHYUegYY c6jNpiQlnPAL5Ca85iNHJI/6V09L26R/iRLnO4jiP2dZmPMnMtcbrta4oBKD7p5+b+Zk 1mVo2gninqYI8C5MuMYFo+GmO0IWHty2tUdQFZl2rn4yQ27ZlT90pvZ66rCx7TTPNuKI PeVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=hy1NnP0wO2zT/VrMPRCtNkUc0gMbU7esFhgTPbbumaI=; b=twMk3GERkt3Qq+yWJVcp9FqmO8UewGaYo40Qc0HQgLJOG2/sTwnNicTCJfxRRrZpdZ +wUwT5H2+WHtBdqgRqTSUzBIvaZVzwtuOgo34W3aCmNXDny5tkNvrbVmCCR/sfD4sy52 jLNOptuLpzyRff3mIwk7Sco8TLfzekuUrXcu9neotkzU8qNwGMH4B+2pU4+bw+HIpEai x0IQ22jx+j72N+3RLLI47lgNpD0cCUqQNab8OCnBIgBWIWCN3KN3SvsvyCUPFswFRx8T b6MIeUbgHf5LR69OmDgCW25yW3WcQrwF5Uu/Xj5mJyNMbLSsO8Ol+LP9Fs4/+4pdvEBW ytdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pV3LQkTE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y13si882841edr.600.2021.08.03.21.05.11; Tue, 03 Aug 2021 21:05:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pV3LQkTE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232192AbhHDDtn (ORCPT + 99 others); Tue, 3 Aug 2021 23:49:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50788 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230060AbhHDDtm (ORCPT ); Tue, 3 Aug 2021 23:49:42 -0400 Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C682EC061798 for ; Tue, 3 Aug 2021 20:49:29 -0700 (PDT) Received: by mail-pj1-x1031.google.com with SMTP id ca5so1092682pjb.5 for ; Tue, 03 Aug 2021 20:49:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=hy1NnP0wO2zT/VrMPRCtNkUc0gMbU7esFhgTPbbumaI=; b=pV3LQkTEVPVFO26bH4qKathJhoDVM53Wle33GPuHirv2DuW2qDklwIScy2sYGP/qdo G4Fmk/hM5GcDgdrbTSDp9aukIqKPSx6ouUAghX8NOe+h5E2A7j9bPvjpV/XTqKVKj9uo F2fF/0YVnI2g2AAxnKAFhoz1HwI540CBzUl8YtRiX1g9l40QcPUnmzgIy+61h0NHsif7 phCMi0sqqj3sWKI9HBhiXrkLZXiHvVq5Zp/pu4c583bc9oFKSxPmWJ3qmkxAdQ0K2Pre vagCPQZjsoHJUYzHOnegWEXQxrCooPRXeM0B8S1DSWq+ldZqIL/hwUbfTZBeTOeSuCZi MPRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=hy1NnP0wO2zT/VrMPRCtNkUc0gMbU7esFhgTPbbumaI=; b=EYtvYTfe20ZjceBFxYRjuN9a5n59xlLJr3ZDOlDklDnklMAJj6zzhu8G4wIFhyqRB/ dpnQsa9eJUQTf7O7YiLAYMwBUd7gGiNZrJuQJL4v5sy4A9n0VUA6tbcCwW90vD0zTT1G Z3cWO7LuAmVyCwh6dNBJdLgrRlGfzBWF66fy5KI8mP4q5mpDsv2GRVxuQzKzcA6gsT4E nJzvlUGYOod0sNWZZE1Z1oKJU5JBPbEObwZ/bArYqEmQp32IzUoQoL1Dmt/5a3mEwExN VpMBUs909N6nK87AfmrIaqALE2C+Kp0uY5S8QjqGfUo1DNZWQbdejXwxLIqUNPnannin BxCA== X-Gm-Message-State: AOAM531b3ZBz/ka73+hcCZnA7eo5R8AqHy9TTivzFUtgbiKRFXLxnN9o lcTuzDIbrSrGD8Qgdu+nzvmfUA== X-Received: by 2002:a17:902:8ec7:b029:12c:6a1a:3e8d with SMTP id x7-20020a1709028ec7b029012c6a1a3e8dmr20768190plo.83.1628048969221; Tue, 03 Aug 2021 20:49:29 -0700 (PDT) Received: from localhost ([122.172.201.85]) by smtp.gmail.com with ESMTPSA id b17sm739174pgl.61.2021.08.03.20.49.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Aug 2021 20:49:28 -0700 (PDT) Date: Wed, 4 Aug 2021 09:19:26 +0530 From: Viresh Kumar To: Rob Herring Cc: Jason Wang , "Michael S. Tsirkin" , Arnd Bergmann , Jean-Philippe Brucker , Linus Walleij , Bartosz Golaszewski , Vincent Guittot , Bill Mills , Alex =?utf-8?Q?Benn=C3=A9e?= , "Enrico Weigelt, metux IT consult" , Jie Deng , devicetree@vger.kernel.org, "linux-kernel@vger.kernel.org" , "open list:DRM DRIVER FOR QEMU'S CIRRUS DEVICE" , Arnd Bergmann , "open list:GPIO SUBSYSTEM" Subject: Re: [PATCH V4 3/5] dt-bindings: gpio: Add bindings for gpio-virtio Message-ID: <20210804034926.qtagdoopeaeaskaw@vireshk-i7> References: <20210803043014.paskwghdio6azplp@vireshk-i7> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716-391-311a52 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03-08-21, 09:47, Rob Herring wrote: > n Mon, Aug 2, 2021 at 10:30 PM Viresh Kumar wrote: > > > > On 02-08-21, 13:40, Rob Herring wrote: > > > Humm, how does one implement interrupts without a parent interrupt? It > > > uses the parent virtio,mmio interrupt? > > > > Kind of, yeah, but not necessarily. > > > > The interrupt information is passed over buffers shared between host and guest. > > Now the guest may process the buffers when it receives a notification from the > > host, that will be at downpath of an interrupt for virtio,mmio. Or the guest may > > poll on the virtqueue and process any buffers as soon as they are made > > available, no interrupts then. > > Okay, thanks for the explanation. > > Reviewed-by: Rob Herring Thanks for reviewing this Rob. -- viresh