Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1352577pxb; Sat, 16 Oct 2021 07:52:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxoewCB5Q1sfOtxuqWonVpzmsZiYIxD2eYB3ylIPvyn/ywVVT8oihvN7YUMjhRx9ICr+wTQ X-Received: by 2002:a17:90b:4c86:: with SMTP id my6mr21141027pjb.203.1634395968953; Sat, 16 Oct 2021 07:52:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634395968; cv=none; d=google.com; s=arc-20160816; b=YuVQJtWfR6+UcNGBiResdQr9rnYx1M7laHywcjpb/2hsZItRf/BSW23no6jIShg07w tRmA5kMtJIQBQN0aXsIZhlspm94BJyXvdRCxxID6wf3jLOsjae8jo6JfWMHh+utCo404 PN0TqGZ2xydqkv3GHvE1ZmEYORzofPRouiRVrYwYb2vLKN6I9d2X96aJPwotCOn58Mri aYj4ksVP5KQuU8Dvv8Vr/GHRk6r6OsU5pyyv/DNSNQ5Kvt0bmwtW7TcHZYcddaTKPIY1 A6yuKSlEUf9yRUfB4tGw/rzQbqLjBhzXK5p88pC1zWqa1JzCOpcN9S8oRDszHIpoIKNN xmpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=z44G6jHIS/TkIvHrHRIe7hCP2WAhEF1SA01Wx8NQeT0=; b=TKPHclidVrxGnU6EGvliwRwYVDLZgWEUe/R+lLO36gzWG3gnu8xeh6S82qokQ8Sq7S djdQXSR1NAWN3X6IE3HrfZBHlvfix50IsYnnAkfX+KiR1Ai8iBRr80XfHvWVX7Xrz9Az 57EQN8Gt32kLkDpCn+xdWQTubAuOR9v7FGFUI10AsxMVdVpMZljQGHAg7HfmrIjlE7a6 HVe7JncVfuQjqvdmIbGmAZTAZW/wlyzBoz+lZvPdHlAg/X2efcxvOmq8YOtLnHmPNxO5 KzPNLp4Hp09dgGJC5BqObIbKcgol8MOV9006hLLtcCB4Q96fOx7/GZlmO6TN0XI+wxjb uMcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Um4H778C; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nl15si7921060pjb.39.2021.10.16.07.52.20; Sat, 16 Oct 2021 07:52:48 -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=@kernel.org header.s=k20201202 header.b=Um4H778C; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240530AbhJOOjC (ORCPT + 99 others); Fri, 15 Oct 2021 10:39:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:39344 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240409AbhJOOil (ORCPT ); Fri, 15 Oct 2021 10:38:41 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 5A519611C8; Fri, 15 Oct 2021 14:36:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1634308595; bh=qiSxOHjVTjbYQll1RPDxZr+z5ma0kRqY3IsuLP+RIOs=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=Um4H778CxgGDe/VWH5/tv8c5ISYQ19U5AUSU2pbFLUi5SQTm9CjbZd8cOzZOCiiP6 QDIDZUB4eBjzMMkegxwsI0cY4YEvWTw2//UqshWbJB/IdL8fEPbtGmjheqfkmJVbjG K+ZCUSJdrvk92w+lHVGE8EWs9RXUQ6FJsyfN2txLKnR3oUCou1jDI1lqe2kvgf3Bsl UWXU1grw+cXGh016BWVD3JcrFR0+KP+LXY6fLnvjtwAPkXAn8f3omvp+Al1qDYTup5 HlqtGttgHeMxD2w8BR3sg5nKX0GlvuK/JW43pMBycvZLR2VMx7qgY/KewiMDRImIFn AXlfXKk/Z2Fcg== Subject: Re: [PATCH v3 1/2] [RFT] clk: samsung: add support for CPU clocks To: Stephen Boyd , Will McVicker Cc: Chanwoo Choi , Krzysztof Kozlowski , Michael Turquette , Sylwester Nawrocki , Tomasz Figa , Android Kernel , linux-samsung-soc , linux-clk , Linux Kernel Mailing List , Linux ARM References: <20211013221021.3433704-1-willmcvicker@google.com> <20211013221021.3433704-2-willmcvicker@google.com> <163417617897.936110.4798836682696423903@swboyd.mtv.corp.google.com> <163424761868.1688384.7017177221097736499@swboyd.mtv.corp.google.com> From: Sylwester Nawrocki Message-ID: Date: Fri, 15 Oct 2021 16:36:31 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <163424761868.1688384.7017177221097736499@swboyd.mtv.corp.google.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 14.10.2021 23:40, Stephen Boyd wrote: > Quoting Will McVicker (2021-10-14 12:35:57) >> On Wed, Oct 13, 2021 at 6:49 PM Stephen Boyd wrote: >>> Quoting Will McVicker (2021-10-13 15:10:19) >>>> diff --git a/drivers/clk/samsung/clk-cpu.c b/drivers/clk/samsung/clk-cpu.c >>> >>>> + if (parent_clk) >>>> + parent_clk_hw = __clk_get_hw(parent_clk); >>>> + alt_parent_clk = __clk_lookup(list->alt_parent_name); >>> >>> Can the DT binding be updated? >> >> Are you referring to removing alt_parent and just adding it as another >> parent clock? >> > > I was wondering if this is an external clk that feeds into here or if it > is all internal to the clk controller. It sounds like it's all internal > to the clk controller? In which case a binding update isn't needed. Yes, I double checked and the cpu parent clocks are always internal to the clock provider. There is one exception where physically a parent clock comes from other CMU (exynos5250), but in that case all CMUs are modeled as a single clk provider anyway. Thus we don't need a binding update.