Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp135992ybi; Tue, 2 Jul 2019 17:45:09 -0700 (PDT) X-Google-Smtp-Source: APXvYqx5A7MK9+RU4ODTKPg1Q5SuT7DcnhK1vytNqDfH6xIShHwcZYxcLwJ26y3kXWLd3t5Zo4nK X-Received: by 2002:a63:6981:: with SMTP id e123mr2121908pgc.136.1562114709172; Tue, 02 Jul 2019 17:45:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1562114709; cv=none; d=google.com; s=arc-20160816; b=C/My/t4FWBPQYUJSEBrFV7o/eQCBjQFMESLmQYLF0n9x13td33xmq52zMl2J1gZJx1 zZYWx+E+PquffsGPMp+SMzzS4Ic9cFdO/PZZJte+KJPXptfmTDUIhPoihxh/4oFHq6hD 7H5Zk8el2RIZzLzixuNr0QBIGmH+pvrf0XO+3Jn13E6vvcecd6G6sTuj6M9Ow8lNPnDt J3QSlQbu61rx0KDwdPOaxmyql/FLbLBlWwt3Xkuw24b29F96lhqBC42A57jUAF8BBog7 9gzsHYG4kA1IppE+OEzvXzE+rUnScvWfSZu6TdwT1m7XzFV3i+RfccDHwLzzTwm7HNDn h16w== 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:dkim-signature; bh=WW5toOARIQ7duYOFcBhdjxTG2zu+PE3OJ8IsJFKcDaY=; b=u0Bi/UM2iV2e3sKyDXslAAb+xOaI15Te2zeE+80HBfJZw0/JJ+DvVTcMeJMclDzt1G hX+/p+AD9NVKSw8/Rgt3GeRV4o19cWzpKpA6G38xD/o5evx4f0nMuqp1nSfVTI9GjSgT foJ2n+8r/YKe6G+DFRLGAPURu8ReqcMCIA6pKEjygGAI7maufm6HgM0jQKXn975tcqSa ZiuKT5BA3HHlLWk9jMGyRL45cV+JXaeMCTXGsdkKAzzGWne+/exFQw7kAg9CG9wXGwa+ PsliZx88n4Q9Y5zhYN1SfYExxD8gvZ/oW3fhCMn0I9s1vOvsSBicjTwMSN/aSrH8YvNq 6fEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=YWDFyFRe; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c18si174470pjo.105.2019.07.02.17.44.53; Tue, 02 Jul 2019 17:45:09 -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=@googlemail.com header.s=20161025 header.b=YWDFyFRe; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727204AbfGCAnU (ORCPT + 99 others); Tue, 2 Jul 2019 20:43:20 -0400 Received: from mail-oi1-f193.google.com ([209.85.167.193]:38562 "EHLO mail-oi1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726736AbfGCAnT (ORCPT ); Tue, 2 Jul 2019 20:43:19 -0400 Received: by mail-oi1-f193.google.com with SMTP id v186so580144oie.5; Tue, 02 Jul 2019 17:43:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WW5toOARIQ7duYOFcBhdjxTG2zu+PE3OJ8IsJFKcDaY=; b=YWDFyFReOw5A20APKlPQm/STRGBj1lG8LHOh65917g5mJ3CVlnwLCbF3t8dJye81lq oBJDlbCvbynivEGV4PL+f6H1f+PwDRR2RC/aizii/HSO9X3qXEQC6DPoDrUfkBwl7Fop KmwDaeMAHWqt98M95ZV8rrFrjSD+TKIEmZefdO31XSn3yR15GT7keP1JvWMCx22492B6 FYUCfHIAxRzKnEFDA3X37E4vpLk2rp4sNL3+/JIE41uTisDieiRtHKV3CGYtQrRlDNEc Y3WJl3IN0GHOQ2mesZlcHEbpaiy3jLjvP+baLuRY0ouxYEb0aUDLd/4e/1DBL/UVmzci swfQ== 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=WW5toOARIQ7duYOFcBhdjxTG2zu+PE3OJ8IsJFKcDaY=; b=X9DpjZboItSmzeTr7VjHIftPeXGGK+kXJ2IgHrduyYqEwcheh74CJbZ466bhjyXS2M qSrPx61CXRPzG21MUSwmrolxFil2ZwTjgCk1APfnUcqJWk6IFwIL4uJl95k6HB8QDbzy C84v2QVPhYMT0K9mwV84YJQWenTuSb89Wu1GzAlfJlbIFMkiuDdXlc9+RLtk2PgI/U5U Da5PsOJ5M2xfv5uDB2eMUiVV8hVAEPTRbOlwDRT1vUdaD76ZFFlu0cnnHOIhgRnf8JbA u9RauEWUzZERAbmDjQ+lKTEW70k/aYaYK9mRz5gW0s9qHeZtg7um9w5ablW1gS6WjrWY DhBA== X-Gm-Message-State: APjAAAXnoy+Es9sNwMWwysUmR142Fhdzlj44gTX6qubAYSgnjPpQB2lJ jTPG4F5iYyIn79OovR7ZdH0B/9lsDBdCNkV/PYdBp56V X-Received: by 2002:aca:5c55:: with SMTP id q82mr1435225oib.15.1562108742686; Tue, 02 Jul 2019 16:05:42 -0700 (PDT) MIME-Version: 1.0 References: <20190701091258.3870-1-narmstrong@baylibre.com> <20190701091258.3870-3-narmstrong@baylibre.com> In-Reply-To: <20190701091258.3870-3-narmstrong@baylibre.com> From: Martin Blumenstingl Date: Wed, 3 Jul 2019 01:05:31 +0200 Message-ID: Subject: Re: [RFC/RFT v3 02/14] clk: core: introduce clk_hw_set_parent() To: Neil Armstrong Cc: jbrunet@baylibre.com, khilman@baylibre.com, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-gpio@vger.kernel.org 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 Mon, Jul 1, 2019 at 11:13 AM Neil Armstrong wrote: > > Introduce the clk_hw_set_parent() provider call to change parent of > a clock by using the clk_hw pointers. > > This eases the clock reparenting from clock rate notifiers and > implementing DVFS with simpler code avoiding the boilerplates > functions as __clk_lookup(clk_hw_get_name()) then clk_set_parent(). > > Signed-off-by: Neil Armstrong for the same reason this is handy for the meson8b clock driver as well, so: Acked-by: Martin Blumenstingl