Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1071036ybh; Thu, 16 Jul 2020 02:15:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzSTby4kx/vsd1L50WJxd0Gi+CEuDqtaFwSdTtqQcDwxLXU0wf4+1DKx6OjWYP5rNXqrGYn X-Received: by 2002:a17:906:1c0d:: with SMTP id k13mr2907336ejg.477.1594890905273; Thu, 16 Jul 2020 02:15:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594890905; cv=none; d=google.com; s=arc-20160816; b=nMTj+ZL7uvQc8fgiogoPEyAxbVL4/+gKFOORPNhKwidGGbgz21+mZQqm6w22DKtTm3 q+uIMDzBoAzJeoFLOco3tqRQeL2VPGBVVb6BnBxXwSayb3TjOyk+FAqwtxEU/XEka49A rQX2idapkvNN/aNAglsa0sXkkjpcPukAOVmdB6Hle+lRvEpjvEIpJQkiSI7nXPCPqr3N hIW9p+YQWGORgB7rx90hJk9Eu1vkgwD8nVU9nb8BQtHIwghVUvHT9lwYiDCGmQi3S/hv 2mOxwsZ6/OEAC9wdeNFZYOJKHiJBzw2Kkuo1kvOR6LdxFCt8aNr++z4gdTZHzB2A+Keg R6Ag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=/umvttECmco9Luei9fOhBDb0CHAUDRcdC1HwBC7Xg4E=; b=am/NaqTVotKCfZzpIsNfOClHyAdEaoPeB85VAlzcH8LnRONDF2JMd+j7Nlkz2hGoRD Ryzw0GpMKX9W2sVbGRVwg+3WfLJWdTEshdrrIQHv0CTypW5msnLtSDas1WtpuUsIl87a cveNk1yLqrpvAYO9z6xEvnwTSvmTkhRL60UhrYwISzU0xv8WlZchNyKo8BR3PywzinaF SLiiWzRLDrUMjRXQzUV2Ftf/f8ctOi0H4US8OFXmy26kJfL0vXid+g4bkz3UuCjRUnt8 z6G4DSn4byW1Ule1GPMTnh+KmNiBo18cY7fY4ZqUb2npL7BmWxh9EMklPW3ATMNrpCkl hfdA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dp14si1818654ejc.609.2020.07.16.02.14.41; Thu, 16 Jul 2020 02:15:05 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726040AbgGPJOR (ORCPT + 99 others); Thu, 16 Jul 2020 05:14:17 -0400 Received: from mail-oo1-f67.google.com ([209.85.161.67]:45059 "EHLO mail-oo1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725908AbgGPJOQ (ORCPT ); Thu, 16 Jul 2020 05:14:16 -0400 Received: by mail-oo1-f67.google.com with SMTP id a9so1028535oof.12; Thu, 16 Jul 2020 02:14:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/umvttECmco9Luei9fOhBDb0CHAUDRcdC1HwBC7Xg4E=; b=kcK/rJzXZxApDyoiZZuLljSHQyJy6/TNEQaX83+hCprbK/5ZufeOEeGEjRAB/iOX4a NAKzY5H5lm359QkCryq+oU9AriecinLxNTiJ58xH6N+w3YMzuq66S7gg7QAUBbSIeMbR NWmf7NNz8pIclCeX6e+RCIQ1GAhfc2/lIIOrOppvotaoLRxNL2mrQHxJa0nPNINlAGK2 XjevoH2RJJt7qkQ1nZ92ae+w4195dB2aL1A0cX7IRaKzRXGIFzNAdZYWzrcMCe135MNM fd6bTv4u7CO6jc5lhkrd9brC8d9P2sWI02c1n7GIOFzS0xZwpkL8SNKBjkz/EF3LieTZ 6sAQ== X-Gm-Message-State: AOAM530AmqmbmZr/4eyQl4OZd1sqa8EomuRVApr6sVoza15kcwI86aDP X3jASDG7IRv+3mGmdj6zz8xbROTlhRg7mLXzMkmZaj3mWf4= X-Received: by 2002:a4a:675a:: with SMTP id j26mr268712oof.1.1594890855615; Thu, 16 Jul 2020 02:14:15 -0700 (PDT) MIME-Version: 1.0 References: <1594717754-25428-1-git-send-email-zhangqing@loongson.cn> <20200714094406.GA4900@sirena.org.uk> In-Reply-To: <20200714094406.GA4900@sirena.org.uk> From: Geert Uytterhoeven Date: Thu, 16 Jul 2020 11:14:04 +0200 Message-ID: Subject: Re: [PATCH] spi: Use clk_prepare_enable and clk_disable_unprepare To: Mark Brown Cc: Qing Zhang , linux-spi , Linux Kernel Mailing List , Xuefeng Li , Tiezhu Yang Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 14, 2020 at 11:45 AM Mark Brown wrote: > On Tue, Jul 14, 2020 at 05:09:14PM +0800, Qing Zhang wrote: > > Convert clk_enable/clk_disable to clk_prepare_enable/clk_disable_unprepare > > calls as required by common clock framework. > > > > Signed-off-by: Qing Zhang > > --- > > drivers/spi/spi-coldfire-qspi.c | 4 ++-- > > Are you sure that ColdFire uses the common clock framework? Should be fine, as per include/linux/clk.h: #ifdef CONFIG_HAVE_CLK_PREPARE int clk_prepare(struct clk *clk); int __must_check clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks); #else static inline int clk_prepare(struct clk *clk) { might_sleep(); return 0; } static inline int __must_check clk_bulk_prepare(int num_clks, const struct clk_bulk_data *clks) { might_sleep(); return 0; } #endif Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds