Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp1287043pxx; Fri, 30 Oct 2020 06:44:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxe/tBsl12RY+qx/aVKZa2vN4fmBQSW8H3E1P/mfi0Viw5E6z9EIDLwDjxQUKB/5oOjWCk/ X-Received: by 2002:a17:906:c102:: with SMTP id do2mr2632109ejc.236.1604065482068; Fri, 30 Oct 2020 06:44:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1604065482; cv=none; d=google.com; s=arc-20160816; b=BaQqoW3Wf13MsJshBqDakMHxINpfTwBpNeT7jE+DXt5JX8fLcS7RD7FPFs/UgnLw6k 7acmDmXxPOSbAlejvbG7YQ678jLb9f36vJ2eD9KVHBRtukAYzTBcso9qSlHTZTs52gHb 8a1a6ifW7av46RvxQ3IgX38gehQWorZCCfxYL+UgP8eXjnrjonQDi6XBRdVMn4jw+06s tQVAvyWF2tHACFaN0deD6HK0szMQv2tbaDAaD3sLhR1IVGp1q2ePlyE8xBUWDu3ZkZ2d YjURclk1MNlwJXOR80ddWxSzjVA7BNTfso+Kr+rZATxRTOZ79F0WDVcnYrj5HXXuM7d1 0olQ== 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=gcZRJlf2vRw+dqbq1y4yCYsNH63imKJ3BSp0HkZ2ZC4=; b=CCP/KThApNWSiisYEHFSw2e/5od6VpxHaN6Wi/vULXDXnHYKfdH4VIXGGsW+JLR3O2 f1N++XcE7cgZFDT3GWJ1GpSwayDi0dUmricGHHl7/6FE6BPio2J0L5EK5H1p9SgSfCJz c7QWcsS/JboUK/parUY6GuMVaIo1O/nk1fYeNCye/4kyWW+ZnjjbXCYHOtLZFhpNj/Ww 3JXS48Tu+02qVSWwKg8/IAMSocQBnskrM0LFWtCGtiQMFIRhOPjAhJhcjpvMYP/tyVZU V2zBhvvAYbuLKzWaily5B3QolpSrOIcEKRpvs4LxqZv1Z89ZOif9Lmrd0ca4BP7AfyUO QD2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=MINvTug0; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w21si4116574ejj.377.2020.10.30.06.44.19; Fri, 30 Oct 2020 06:44:42 -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=@kernel.org header.s=default header.b=MINvTug0; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726601AbgJ3Nmi (ORCPT + 99 others); Fri, 30 Oct 2020 09:42:38 -0400 Received: from mail.kernel.org ([198.145.29.99]:42878 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725939AbgJ3Nmh (ORCPT ); Fri, 30 Oct 2020 09:42:37 -0400 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A8C00206CB; Fri, 30 Oct 2020 13:42:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604065357; bh=gcZRJlf2vRw+dqbq1y4yCYsNH63imKJ3BSp0HkZ2ZC4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MINvTug0WTBf/n6Fo+7iut6Mqjv2PP3F3Vck/6HiSPumwTBmesOYEGHQOAVck39L8 Z10U8LiniP+QbNZoRYzD6J++wJErlDVRh897NnqxFBB9RLGge3BJoZICXVk2k69nun 1F1PkYhIhbwX2ZMRlf9pN0sK4UgsjhPzvAxcnLs8= Date: Fri, 30 Oct 2020 13:42:27 +0000 From: Mark Brown To: Chunyan Zhang Cc: linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org, Orson Zhai , Baolin Wang , Chunyan Zhang , Bangzheng Liu Subject: Re: [PATCH] spi: sprd: add runtime pm for transfer message Message-ID: <20201030134227.GC4405@sirena.org.uk> References: <20201030072444.22122-1-zhang.lyra@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="sHrvAb52M6C8blB9" Content-Disposition: inline In-Reply-To: <20201030072444.22122-1-zhang.lyra@gmail.com> X-Cookie: Blow it out your ear. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --sHrvAb52M6C8blB9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 30, 2020 at 03:24:44PM +0800, Chunyan Zhang wrote: > From: Bangzheng Liu >=20 > Before transfer one message, spi core would set chipselect, sprd spi > device should be resumed from runtime suspend, otherwise kernel would > crash once access spi registers. The sprd spi device can be suspended > until clearing chipselect which would be executed after transfer. The core should be handling runtime PM for normal transfers, if it's not managing to do that then we should fix the core so it's fixed for all drivers not just this one. --sHrvAb52M6C8blB9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl+cGEIACgkQJNaLcl1U h9B4Pgf+IvIiwEDkZQaxyvEVcgYx1vNEX4NM/KNwpFoJfYbEERBxkcJ7YZaL5Y5W dRAoqjGdbvgXk4jXfzqjCXoodXEknonwAI7rU0KeWZeg4NUzSHbA4GOtNSDP1sBz 5m2rv79+/B1u1Dp2iRAY4tSt+lnlvR6MjNZuyL4NrXrQDGs8Oma7uaOa1LYcGEx/ 91KdS71KXko68rLVJsDkjmzWuQigmQ+swHfIH8URGKAOpma68rbeVaB1SydUbkou kODB+bA/j8CfABKaddjmfVL2D00lk7Z0MvQ9ZJiw8dWQi+5JXG2cnbBJahx8jwMd zdjzNr+VcJpRlf6LvBaVRvRQl9ehbw== =Tpkr -----END PGP SIGNATURE----- --sHrvAb52M6C8blB9--