Received: by 2002:a05:6359:322:b0:b3:69d0:12d8 with SMTP id ef34csp271352rwb; Wed, 10 Aug 2022 08:04:01 -0700 (PDT) X-Google-Smtp-Source: AA6agR7ptq1F+ainLxKPnpu7HGPtwTNzQDdmJoEmOjEXHs+nebiPmQH/BPCJkZ30gqZ+RXppifrO X-Received: by 2002:aa7:dbca:0:b0:43e:6707:d298 with SMTP id v10-20020aa7dbca000000b0043e6707d298mr26890659edt.133.1660143841670; Wed, 10 Aug 2022 08:04:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660143841; cv=none; d=google.com; s=arc-20160816; b=gpYJsTvP29xdpck99Z4L6IcxDrH9YzFRr+v5M4mDLVCKufHEvtWmXt3wU8dFqEB5Ke XW+xnadQkyDGAiODgQi6Qz6niKm5Wu4nrYMceHsccMeGROaXko9usMgYc+2pBoLNEuvf uAweefl/p9qgMnmJEYufWpWlSYhWEr8O7ia9O79bi/C1dvfpxD61KrPprh7MCUMasw24 meS2YytLCkDYjKnIQKQwH+l/1qCpoyt4URKU8Sy0F3et327k+15OMdbsf+fpAl8K2BP0 /JC8QEMfg2bGy09SkH5v3vC0wCeuRdW3BBR/xdJKhaJzeID65UvzQCm8S2wjoHoer9um 8c4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Z6bdN37I+3ubdZ1rhsoY9oCOV7LBKLJU4/oliFMAX3o=; b=fE/roDW2nL1+jlLOO4WBjw4EhvBIfkxXo0URTRajBwogDsGm7k3cSKXlyAdRXpnp+6 GVrq6OjcbXC09Xe/dcHfwB+1wPTk5pQKmlO55CX7lH9s99iIgKuGKNhr1iNprftqa5Vk pfOb1kMCyIt17xZWpHVKr4+IXQHR4q4vkhHZ8RfS5DeydOgYAaPinbM1XSfx258oGtm2 G9krYDUUE2Jtkq/5Xh60vscgGnG2BGVqyg3W887vEuTAZOJi44v4tGNPXOlroK1TEIru +ulqLgLCoPtIWKebHD4p/LeujvZexTEMz1kmC3QfghmCX1TxiU6w3sWQ4T7CVhnOGfiJ Atgw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Zl3CihL+; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k25-20020aa7d2d9000000b0043dcf90c94asi10295502edr.67.2022.08.10.08.03.34; Wed, 10 Aug 2022 08:04:01 -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=@kernel.org header.s=k20201202 header.b=Zl3CihL+; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232809AbiHJOtS (ORCPT + 99 others); Wed, 10 Aug 2022 10:49:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35274 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231675AbiHJOtQ (ORCPT ); Wed, 10 Aug 2022 10:49:16 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5FCA77391B; Wed, 10 Aug 2022 07:49:15 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id F0A4C60B7A; Wed, 10 Aug 2022 14:49:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EB3EBC433C1; Wed, 10 Aug 2022 14:49:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1660142954; bh=UlnvNtS2PYfeiyYEh4WcIGFDpJnH7nyR5cNpKi8CjtA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Zl3CihL+cc0bTGDr0zwQW+ZxtIWVVPKGGYIHssAtI4F8BEqEFW3GZ1QDsy4LiJgcu pQS8pZ44/jCO8laQgoeAB/z0Rl5EMylLq4BZ/7AWSnVo5ICeBOKS/xGvc8rp1tEboK Z3br8a6X6buszDfU6MRpzsjARX/qygAQ5EeiNJMDg9BKS2rKJi80VOTH6ZHln1QxKn N0S5JyJGGqgGO+vda1Ipocy/kKt6qjOq9xCiRAQ+zoL8DfMHrDhXP6hYDqy4O/8t2V NhRF/n2unwqaf1vH5v2ZbjwHvijBzyfi8RZ+gNg/Bnnq5yXt5Cncn5N/OQmAj5376N V+YcEYePjBHaA== Date: Wed, 10 Aug 2022 15:49:09 +0100 From: Mark Brown To: Neil Armstrong Cc: linux-spi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Da Xue Subject: Re: [PATCH] spi: meson-spicc: save pow2 datarate between messages Message-ID: References: <20220809152019.461741-1-narmstrong@baylibre.com> <39c2f53b-8f53-ceb1-ae0c-81e5e53d01aa@baylibre.com> <518f22f4-1582-924c-9eaa-28ebbe53a632@baylibre.com> <9dabe979-f6b5-329d-f017-a8f0c00adeca@baylibre.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ueoh6h2+Qr1KrJd4" Content-Disposition: inline In-Reply-To: <9dabe979-f6b5-329d-f017-a8f0c00adeca@baylibre.com> X-Cookie: First pull up, then pull down. X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 --ueoh6h2+Qr1KrJd4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Aug 10, 2022 at 04:40:04PM +0200, Neil Armstrong wrote: > I don't think it's worth adding so much code for this since we already I don't recall the code for clock providers being that hard? They're generally pretty small, some of the ASoC CODEC drivers did something similar. > had an open-coded function which perfectly worked before. Except in the cases it didn't... > I'm perfectly OK to remove the CCF driver for the legacy clock path > and return back to the old open coded calculation since it perfectly > worked and stop using the legacy clock path for new SoCs since it would > never be selected anyway... It does seem better to go the clock provider route TBH. > ... but GX SoCs are broken so it would need an intermediate fix until > I push the refactoring to cleanup all this. I'm trying to figure out if this is actually fixing the problem or just papering over one case where things happened to go badly. --ueoh6h2+Qr1KrJd4 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmLzxWQACgkQJNaLcl1U h9DYQQf/QZ4CbFLmTpm/v3VlaF0OZUMbkfJ+OzC3L2yQO8LFvsudGllwYcUAY0ks Wgk3BuL7xPDkmstAgIoJulYomZKeUgP0vnpIfk6jlfzpdDQhfA/r2z/87nrQtjCw 9TrHXn5w9t6kDa5XIS0bE87+PHTqeuwmPcZJPNbU8faGXyJoegZPGBAb/HBpe4lz m6fza4Zhx66dnbmQ3r9F5cW85yEeuD95BeW9FfN583uD87bzQAOaIqDJnvbMvDj4 gyu1xiiIw0QhxHLyNZZaMLMoaYWr4869eziFmcqNkwdejET11UqXwrnQusZzzUFs JoOMpvNMSzkYCQo48Vy6CGJBsXtq8w== =bPSm -----END PGP SIGNATURE----- --ueoh6h2+Qr1KrJd4--