Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp421788rwl; Wed, 5 Apr 2023 02:40:40 -0700 (PDT) X-Google-Smtp-Source: AKy350aNKG0VpsAc27GSZxpWUUdyt+msiPdmiWdr3XK7OBHeX5+VervFTgWp/3d0GfBU/+8HFMr6 X-Received: by 2002:aa7:c7d0:0:b0:4fb:2296:30af with SMTP id o16-20020aa7c7d0000000b004fb229630afmr1354613eds.20.1680687640344; Wed, 05 Apr 2023 02:40:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1680687640; cv=none; d=google.com; s=arc-20160816; b=DbEgW1qSw3lrXAxt2isjtD4rNNTr1ZAOMo/yeQ18J84/HZ8AI1UpB6p4ZCjg3rYJ9V MCGrtEVhGo92+DnaWWU85GtGXWEn0EnBFPPy3mSWlbnuXFrha9uJUIg8CFICGK49UxT3 7U/3Xl1dfeGBJMHUAxSzpBIMj8LkMisyBVXK9wCeXmrPZZv/lSIEx8h9J8q3BzS4dctz tyhzVqmIyh5DV8wM4B20I0rxccsE6uFeFGb5CJ7CDijjd9VIgWJ6drlkZp3geRQeNfYf iMEEZGqnfGsc7rJlWXjzzVmnh439evHiboTBKz9Ed0G6dGnHjr+7mSZ0EUoFMXu2L4I3 l8iQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:dkim-signature:from; bh=wVZcbmgb+xPBhAOoI0GJCVrWA0Wefget1fMHXUJjJr8=; b=05yGkB4sKzAu3BWh17Ug0V3NHKePvroGbj1IKFgL3fHoTGeNXWXOeIXcku13OGaBga h8qdwXOrHRO8M8Myt062/LuQObiroq6PVOIhe5nv0uLY+QsRDTU+G8Tc//pQq5o1JDRl INc4OpTFMrev3PMAyOIeKoVBLysLYBWl3v1ASP+/1aqY0TXeWpPJF6edglMnIy5hcEak lzu547NcxGn6f9s0fx/1f/dYa1Zuoijzwl5dQptAt8Sxj2a5Ya8E8vczmK8GhbTFu8mp 2imAgVEO4HrawoeGoYMxAr+YUftILGW9MLd01Sd0czvtX8+nOpZOhQ6UgKlLsLaiXism 9Oew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@puri.sm header.s=comms header.b=U9MG0ypy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=puri.sm Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id o18-20020aa7dd52000000b005024d8cc847si12162994edw.22.2023.04.05.02.40.16; Wed, 05 Apr 2023 02:40:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@puri.sm header.s=comms header.b=U9MG0ypy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=puri.sm Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237693AbjDEJbm (ORCPT + 99 others); Wed, 5 Apr 2023 05:31:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55586 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237694AbjDEJbW (ORCPT ); Wed, 5 Apr 2023 05:31:22 -0400 Received: from comms.puri.sm (comms.puri.sm [159.203.221.185]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C353A619C; Wed, 5 Apr 2023 02:30:28 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by comms.puri.sm (Postfix) with ESMTP id 8B999EBD89; Wed, 5 Apr 2023 02:29:48 -0700 (PDT) Received: from comms.puri.sm ([127.0.0.1]) by localhost (comms.puri.sm [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s5oxiMETIkHI; Wed, 5 Apr 2023 02:29:47 -0700 (PDT) From: Martin Kepplinger DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=puri.sm; s=comms; t=1680686987; bh=438mAnfkFufa/b6bnbJ4HftwsaJsmWOIH5P0gY1i8xk=; h=From:To:Cc:Subject:Date:From; b=U9MG0ypy7WpWfKxUH7HmkgFslBwpnQ46o2FkJg+5H6/7wwwg/UlzUWmnxownmWWRl gBTBdBG1LxyY8IIgdBWRKIV+3tDcHTRB9mJaV620gU4ReHggJxr8w0SNHQDEsRCjHg 9T3Q99IygSCDDVt7fIXNvIKXHlYWZ/uj/zPuvcy6Y9QXnkbVs5l93VGNSUD62U6EN+ piFCyyrS6KanWfidoami1+Skj3x8zEw+yKOHlJybsznmvqYVblq8VohUvLMO/2nqHx HPtO5O9v86n1b1dFTe5v7vN5bTbnUrQQTBlxZtKcmsYzVRH7dNKNjnoKAc8RrlgOmo 0bzuFQzKDApuw== To: mchehab@kernel.org, laurent.pinchart@ideasonboard.com Cc: kernel@puri.sm, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Martin Kepplinger Subject: [PATCH v1 0/2] media: hi846: support system suspend while streaming Date: Wed, 5 Apr 2023 11:29:02 +0200 Message-Id: <20230405092904.1129395-1-martin.kepplinger@puri.sm> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org hi all, the hi846 sensor driver was broken w.r.t. system suspend **while streaming**. This is something that I did not test before initial submission. These 2 small patches adjust the pm logic to support just that - stopping streaming before suspending and resuming it again after system-resume. I'm happy for any feedback, thanks martin Martin Kepplinger (2): media: hi846: fix usage of pm_runtime_get_if_in_use() media: hi846: preserve the streaming state during system suspend drivers/media/i2c/hi846.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) -- 2.30.2