Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp4072341ybd; Tue, 25 Jun 2019 13:34:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqxbcVuqFUBlSQH/R3prpGMOykRqWTtOHaazkUh+p8S7FWR0nTD87BKcO43ttmLeXtfWPGHw X-Received: by 2002:a17:902:aa0a:: with SMTP id be10mr594263plb.293.1561494896616; Tue, 25 Jun 2019 13:34:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561494896; cv=none; d=google.com; s=arc-20160816; b=goJd3pRfT2sz+HtUxHJimnq5zwoOJIGW66mOdV9kjXFF2g2MbcVxzjYLeVZxn+U0o4 AGZLJiJoCgr+ERAiT52J7q+AuFkUz0djmBpAaj37LDLV8o+8JB40onXA3PmNT4QnaK1+ i8UWJDAuMoRaT5z7degPLsfytCqX79kt6eEVXhQHvGeJdW6eYPAltyY+CoAhZ/Yzank5 k7jvbot827hIqVhiKThs55yAbTLCvexIU4k+2pcTwrFCxcbeNeI0K3MdlI0+mARi0DeS Kw6qWcvlsWDz8OTLiQcgBNbRH7AhcoyRi+na/FmJuhmk6b91EPZpsYrvOZGqji+ddNYz EOLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:user-agent:cc:subject :from:to:references:in-reply-to:content-transfer-encoding :mime-version:dkim-signature; bh=ZPOwZ5UIB8UAMDDgpKyD9it0Lt+eP5BX7XGVikSWm98=; b=DiAWE0TmQrMjm/f5RvdNFyLyQIMgOR8suHWePtlmY/Tx3eltJ1UeeBpoJcxhkRrQNu 3wIxX+v8YdYn5cTvxkDs5P+ieJxkhSV1yDcIPh1P83ue8gKNbK1WN6RStesqQXwjVDbv BlRoBSvSoddUYvFVp8ErzAAqTY8Rr0HWRqolM5U8EuLdqncxY9QieWKQe4cZMIDfnHv8 bz4zkaL+fDxu+lHhan2pMt0h6zRYBd8+U3+yVA9CwiAoWPAboVomJT2tpfUZk9EXkTR8 OV1TdBluX8h4Lbvca6CJMOcals6n5QFFckHjyFoiSaPwxHkN5s4lNlYBTbcFQI0MWIJE 1mng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=bALF2utk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id q2si126678pjq.89.2019.06.25.13.34.32; Tue, 25 Jun 2019 13:34:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=bALF2utk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727510AbfFYUc2 (ORCPT + 99 others); Tue, 25 Jun 2019 16:32:28 -0400 Received: from mail.kernel.org ([198.145.29.99]:56424 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726053AbfFYUc2 (ORCPT ); Tue, 25 Jun 2019 16:32:28 -0400 Received: from kernel.org (unknown [104.132.0.74]) (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 9696920665; Tue, 25 Jun 2019 20:32:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1561494747; bh=79veobl52Z84hPCuz8vwU8EIU+giIpnO94zX6uPPBxQ=; h=In-Reply-To:References:To:From:Subject:Cc:Date:From; b=bALF2utkmoFHF613ojuyDcQASrKDND1ya3U6U0eClfPxV/Nx5hC7HmsdkJpE3e7mE 1FYGhYF7BUYeIlGvlPj/CAPVC2fZAQoy44jGbEpsYgU37i/zOK0VWP8VTpygJ5OUAW DdO1IFTBHrD6ajecFLXcF64/VyjYkj88D6Hv0XQo= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable In-Reply-To: <20190620150013.13462-3-narmstrong@baylibre.com> References: <20190620150013.13462-1-narmstrong@baylibre.com> <20190620150013.13462-3-narmstrong@baylibre.com> To: Neil Armstrong , jbrunet@baylibre.com, khilman@baylibre.com From: Stephen Boyd Subject: Re: [RFC/RFT 02/14] clk: core: introduce clk_hw_set_parent() Cc: linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, martin.blumenstingl@googlemail.com, Neil Armstrong User-Agent: alot/0.8.1 Date: Tue, 25 Jun 2019 13:32:26 -0700 Message-Id: <20190625203227.9696920665@mail.kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Neil Armstrong (2019-06-20 08:00:01) > diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c > index aa51756fd4d6..3e98f7dec626 100644 > --- a/drivers/clk/clk.c > +++ b/drivers/clk/clk.c > @@ -2490,6 +2490,11 @@ static int clk_core_set_parent_nolock(struct clk_c= ore *core, > return ret; > } > =20 > +int clk_hw_set_parent(struct clk_hw *hw, struct clk_hw *parent) > +{ > + return clk_core_set_parent_nolock(hw->core, parent->core); > +} Will this be used from a module? Maybe it needs an EXPORT_SYMBOL_GPL(). > + > /** > * clk_set_parent - switch the parent of a mux clk > * @clk: the mux clk whose input we are switching