Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp5070988pxb; Thu, 14 Oct 2021 18:36:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyhg5fsiPhcMQUd/jM1zEUUnVrXiYs+k+P0+L+wZyZp3tikhjk8/Ml48DCySqW2LmvAmAIM X-Received: by 2002:a05:6a00:21c2:b0:44c:fa0b:f72 with SMTP id t2-20020a056a0021c200b0044cfa0b0f72mr8386159pfj.13.1634261796152; Thu, 14 Oct 2021 18:36:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634261796; cv=none; d=google.com; s=arc-20160816; b=PAcC3dXfDYkbCEsQCEEvPRf82T4LfjotjJKAP6cYXEuaCStZzrlbgbYoLNmyWIy0uP qdDvPLDFb2I0icYacEyjWJP3/Vc5SgVfNYOFWgqXxrCQV6ulpBxOpx4G9qmui4qC7DHY /NvQC6ZRr91boTu5wHhx8ROpqDSCqMtTS89UINTuMqYJTcEh0AM/NE0wopoQXZ24lA35 ZrZH0QqGuqwpOIhlvlAopRxTf5QJfWXgw/I9zce24dKNDe3ycejkbTmxmXdBSOL3iiqL w7PBVFxch0vPoDcz5CgWdzEC++JgadH9k83oEjEcavg/+N4tjROHWfBEtHiaWgg9eZNu da7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=LIsEKXGFSNqQILX0QaJSH8NtoAJ3+z1bPLQqixvplHo=; b=H2OGsjdKLVymEdzbh8sQsPTGpU1Zv6+GAyt1u5gwh4ORTcG1uj7tL3vlrY4rvUTb4H 2IRcrNYaNjfvOjLUQgH+fVRquvJykXqHYwrr//NGVUQDwYCfJcidPBuGaJMidy9Evy0Y q85/Ca59GTk8PL/UPb6XKY0V79ZQdfOKXenf+P5V63ocO8UOUX52gM4xZQRq9nqCqOQY bqj60G6xjzLev1nBhkECxoD1PnttdPMD/TLAy/05id4MdBDOs+Ss/CZ4EHoOcWfZeZbG iLRMD6wI93jvsyAAKXCTgW09NJ8WUuKMRF3zWYEofw1mI6Yg07bCAgNpotZwHBuAkWMC PZsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=hNxW5hC2; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 4si6093860pgl.48.2021.10.14.18.36.23; Thu, 14 Oct 2021 18:36:36 -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=@google.com header.s=20210112 header.b=hNxW5hC2; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233660AbhJNTsv (ORCPT + 99 others); Thu, 14 Oct 2021 15:48:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56304 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229763AbhJNTsu (ORCPT ); Thu, 14 Oct 2021 15:48:50 -0400 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 55467C061755 for ; Thu, 14 Oct 2021 12:46:45 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id a25so28688348edx.8 for ; Thu, 14 Oct 2021 12:46:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LIsEKXGFSNqQILX0QaJSH8NtoAJ3+z1bPLQqixvplHo=; b=hNxW5hC2idI1Jg8+e26evIeA5PeqpxeKwsKwB+H30h8vvhunj1NqfCIkEBTEPWiIW6 t24A1obCettCyty86kX4WHyoEnfLRxjsSfL2F/OKRbHMF511op01Xx1H62emuzBVoBn9 9wCjlWfo0NQPwekkaNaUqxT/dzQt9N00eV/U3OIUTbnWXUuDKZoMBxoauySOY1qOD/V5 CKgrqfEh10PJdZm6Yc9vcPAN61vfPJb6vk1OBq4g2snHqF6ys3BGN8Owy2PaZxTHacN2 H0Uzs8OD6vn1CoCPtyBuQFYohU+eLMjqW3SIgrqS6khDvWmHV2UzXC/1nNQKRV3e4qOH CVzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LIsEKXGFSNqQILX0QaJSH8NtoAJ3+z1bPLQqixvplHo=; b=uDnSBQiUmUHhVU5ltUKqEXa2kv0KwxlORcFSHvefAwt6LQkCXEwiSKMsN740SZUkSR DsReKAUtoJktVqgbbQz3XzVFdA9QzPUlnDHuwULH6R1AjFgz63Tq7co7kydynjx+a/3v BKJiji/nwbW4AXSdurFB3FnfrL7eom1XN8RZlbSqcy2W0oyHqXdYG3n4VvahiachhWAA Kty2MYS/9nf5rD1hUg0M831SH7szy1d4JIBoDh+4pwrIgzvOI9GCWMQiiP44YOE3AlJ2 l9vJ4RZBPrPoXnn9YE7KBXKhmvitg2zdW+24i4o9QXvUnr3/UqSJ8hx7HbKIaAokRNUG DudQ== X-Gm-Message-State: AOAM530GoFu6ECNaLrSElwfzRnbQzARzIDspzM+Q/Gr3rs778t+6OF6A 2W0aFNcTFCxMitW8krmD2vsWd9HQV2WdyweBC11DJA== X-Received: by 2002:a17:907:9908:: with SMTP id ka8mr1283587ejc.164.1634240803070; Thu, 14 Oct 2021 12:46:43 -0700 (PDT) MIME-Version: 1.0 References: <20211013221021.3433704-1-willmcvicker@google.com> In-Reply-To: From: Will McVicker Date: Thu, 14 Oct 2021 12:46:27 -0700 Message-ID: Subject: Re: [RFT PATCH v3 0/2] clk: samsung: add common support for CPU clocks To: Marek Szyprowski Cc: Sylwester Nawrocki , Tomasz Figa , Chanwoo Choi , Michael Turquette , Stephen Boyd , Krzysztof Kozlowski , "Cc: Android Kernel" , linux-samsung-soc , linux-clk , Linux Kernel Mailing List , Linux ARM Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 14, 2021 at 1:33 AM Marek Szyprowski wrote: > > On 14.10.2021 00:10, Will McVicker wrote: > > These two patches were originally a part of the series [1]. They add > > support to the common samsung clock driver to parse and register the > > CPU clocks when provided. This allows for the samsung clock drivers to > > simply provide a `struct samsung_cpu_clock` to `struct samsung_cmu_info` > > and then call samsung_cmu_register_one(). With this new support, we can > > now get rid of the custom apollo and atlas CLK_OF_DECLARE init functions. > > > > Since I don't have the hardware to test these, I'm including the RFT tag > > to try and get help testing and verifying these. > > > > [1] https://protect2.fireeye.com/v1/url?k=91329df7-cea9a478-913316b8-0cc47a31307c-8e0b8e6442100c5a&q=1&e=50af1e33-8bdf-429f-9e54-434d425998d6&u=https%3A%2F%2Flore.kernel.org%2Fall%2F20210928235635.1348330-4-willmcvicker%40google.com%2F > > Works fine on my Exynos5433 TM2e test board. > > Tested-by: Marek Szyprowski Thanks for testing! > > > Will McVicker (2): > > [RFT] clk: samsung: add support for CPU clocks > > [RFT] clk: samsung: exynos5433: update apollo and atlas clock probing > > > > drivers/clk/samsung/clk-cpu.c | 26 ++++++ > > drivers/clk/samsung/clk-exynos5433.c | 120 +++++++++++---------------- > > drivers/clk/samsung/clk.c | 2 + > > drivers/clk/samsung/clk.h | 26 ++++++ > > 4 files changed, 102 insertions(+), 72 deletions(-) > > > Best regards > -- > Marek Szyprowski, PhD > Samsung R&D Institute Poland >