Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2670377rdb; Mon, 4 Dec 2023 04:31:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IFxpP/F/vvgiDH4SCkGrCHMfhKXcF2F/vvcso7XgwzTctOcGYB1eoM3ksWd+fK1SIHr6mVd X-Received: by 2002:a92:d4cc:0:b0:35d:59a2:3328 with SMTP id o12-20020a92d4cc000000b0035d59a23328mr5438621ilm.44.1701693101766; Mon, 04 Dec 2023 04:31:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701693101; cv=none; d=google.com; s=arc-20160816; b=x2gzvkSnnzAHjvpIdBWSnQRSG2VkYdl2oi1Ps1HBola/iOooqyF0+Vlz0pMtOZs+Af 4tQILOrbAkOgbJlKQArWtJ1Akom1cCyO97Z0I8DObzn168643WNkmiW99+DI5G/T88BN 9KIuLYvGT0bJiPJX1HMPaj0IE73fDt9Ys2Tb18iFdk6Crj4itp9XyZi7m8JDTv9js0SN lyH38WHCOeuIrUfXWb/PWbps21ggCQF9l5nxYLJ7aGJKU3Vcb1Yg1U8En2uuEoTkEtvC g8nNImr8cy1TsnE8ehzaO3zlrncQxSF7wC/5FTI+wm2pp4XUYK0YQiDXnBOxFF9+5kXd uaOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:message-id :in-reply-to:subject:cc:to:date:from:dkim-signature; bh=W55/T9K6+K8UUWjjypa9TYy5bFm9BSQxOhQzpcpwFHU=; fh=QhS9LqJ+FJZIrexTHcXG1YngTIkCr7iy0agXdFYL+ns=; b=Z1D0Vp1Ytb0scI9po4a+wkiXWCR3oaqBWsHUhqZ1MsyzhIAdJMqrhZk63pR48RExu9 Kzl2ME+l142Mwm49bRXaCoQs5fTuic9t7TuwBp20mplpQlpjIoGHKAOKZixcBlW6XCdM UnduOXrDvE0I/okdnFRXqDvuuXilGaO78lHECDg0NgxQMmDSU1EZkdjt7sT48EhE+v3R ps1kM4JvBhjYq6yP0yCNG3L3okJbNFbgJuO30/72hKlDMyFBNTcWTYVPmlbHGXpE+LZK GkIAOyN4jTCFc+d8PztIbjKyquwa3KQHGuQ7TOdN+YliZ3yrM+RheN2K3KWX/KVSmSO6 jtnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=cx2cuEvw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id s21-20020a63d055000000b00578d3f8d4d4si7595806pgi.448.2023.12.04.04.31.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 04:31:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.com header.s=google header.b=cx2cuEvw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 2F15580785ED; Mon, 4 Dec 2023 04:31:39 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233118AbjLDMb0 (ORCPT + 99 others); Mon, 4 Dec 2023 07:31:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57604 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232380AbjLDMbP (ORCPT ); Mon, 4 Dec 2023 07:31:15 -0500 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A6BB100 for ; Mon, 4 Dec 2023 04:31:20 -0800 (PST) Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-40c0873cf84so15287895e9.1 for ; Mon, 04 Dec 2023 04:31:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1701693078; x=1702297878; darn=vger.kernel.org; h=mime-version:user-agent:references:message-id:in-reply-to:subject :cc:to:date:from:from:to:cc:subject:date:message-id:reply-to; bh=W55/T9K6+K8UUWjjypa9TYy5bFm9BSQxOhQzpcpwFHU=; b=cx2cuEvwmmOfaQaFFuYLcGVg225tEU7qu5HUIvPrYhEtuq7byST0CVcWBWHHjeicAL P1eBeR891ioXEbfJvrypwAh6zkKP9YXoyPpLGZT8IaOl6IRRMppZcdpmrtijMzI9aMwd i9As71Ed0mDWWzJWCoZJsjD1CWHUJ3eQ3ovFXg1n1PXaR+zqHFk/PUWMirkafdyb5jgb d3kD+v91m5PM1D5puj01QuYHu4tomTiup+g/DIQkaVpo0b49E0viOMFkErcYR6X4nPxq mCCwfV/8v5qFLSVcJRsW1ZnDG4KBILJPR3yrjfa3GeQrf74b/1b3og1ts6mxCs7Tt9YL CZAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701693078; x=1702297878; h=mime-version:user-agent:references:message-id:in-reply-to:subject :cc:to:date:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=W55/T9K6+K8UUWjjypa9TYy5bFm9BSQxOhQzpcpwFHU=; b=SaHvVgkw2QhSDxPu9qfWri2G+NyPugNQT2qYibyjxPFp0IBjFFl8aoEo/aKjiQOf0J 1I2vqwlX2aUmKQeaJAZg3c+bB/GLPu3wnH9iCBnlcuZXgnSsgyJZ5gQAxKIlV+FEV0W4 bibKIysRuPQHDcRgXYD8HOriu62qHLN8vX4M0jPpwoojpc70rjNHpaRgH1C2H5XCscNp dREVxYOYbAVEc/+llUT8d+UQFGQM9hSpI5GljYsCS1ZN+0M944668M/BkMnKCGKOHykx e0MoLMu/DpoNp6B4qenjemR2pWA/4TOo1WD5HrZfSvg2uHjs2+ECofGN7ZPOQmVdssqD t3lg== X-Gm-Message-State: AOJu0Yzu7u8jGe0q3TrlWZIB8cFeZrryH/Lmo333w3Q6JxyLy+bSun0f 4/0frYCMjmdjXlx55b10wvgaGA== X-Received: by 2002:a05:600c:5128:b0:40b:5e21:d370 with SMTP id o40-20020a05600c512800b0040b5e21d370mr2452561wms.121.1701693078623; Mon, 04 Dec 2023 04:31:18 -0800 (PST) Received: from localhost ([193.86.92.180]) by smtp.gmail.com with ESMTPSA id bh12-20020a05600c3d0c00b0040b2976eb02sm14922744wmb.10.2023.12.04.04.31.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 04 Dec 2023 04:31:18 -0800 (PST) From: Jiri Kosina X-Google-Original-From: Jiri Kosina Date: Mon, 4 Dec 2023 13:31:18 +0100 (CET) To: Kai-Heng Feng cc: srinivas.pandruvada@linux.intel.com, benjamin.tissoires@redhat.com, linux-pm@vger.kernel.org, linux-pci@vger.kernel.org, Jian Hui Lee , Even Xu , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] HID: intel-ish-hid: ipc: Rework EHL OOB wakeup In-Reply-To: <20231108121940.288005-1-kai.heng.feng@canonical.com> Message-ID: References: <20231108121940.288005-1-kai.heng.feng@canonical.com> User-Agent: Alpine 2.21 (LSU 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Mon, 04 Dec 2023 04:31:39 -0800 (PST) On Wed, 8 Nov 2023, Kai-Heng Feng wrote: > Since PCI core and ACPI core already handles PCI PME wake and GPE wake > when the device has wakeup capability, use device_init_wakeup() to let > them do the wakeup setting work. > > Also add a shutdown callback which uses pci_prepare_to_sleep() to let > PCI and ACPI set OOB wakeup for S5. > > Cc: Jian Hui Lee > Signed-off-by: Kai-Heng Feng Srinivas, do you please have any feedback on this patch? Thanks, -- Jiri Kosina SUSE Labs