Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp597398imm; Wed, 17 Oct 2018 05:28:19 -0700 (PDT) X-Google-Smtp-Source: ACcGV60Se3BIBdwGRnbyq1B1tWH6skm/s/ogb5fn594ljawCtRKqnV/eNM/GuDMm0MHqI2Z12OBN X-Received: by 2002:a63:c00b:: with SMTP id h11-v6mr24491151pgg.159.1539779299896; Wed, 17 Oct 2018 05:28:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539779299; cv=none; d=google.com; s=arc-20160816; b=v9F5pGlywIJ9PQh+byWMubVJrmTYZCygCrmXGYETXw/R7V4DFJStyTrw2RuC6rkEJy O9p4kKxqKi9EnCY3nONGpCQdrRL+/M4jFiru0gN0qQTitNQpQ4HPYVTCrOb4uj9DYelq TPH+aKTClxSyfBf4q8mH/0i/dTE97xo6+cf4TvpvKEAoV/p/5TU2BYVTkvqbpWtxVMpt qYeJ8lm54DSm87rPseXQpSCFMJXijHv+AHBXF417obPR6o+umJlxVWRJU1cQfYoNYpoT qHxA8QiN9x6AUP4eXL1dhMqa0Gi0LZL0/VDdHvci3TpLqJ7MWoCWHw5BKsMrtFZkFlqy OSOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=EyldOrl1AnlI7bDeSkD8n3QBfB1hJho+erDX8iZ85/s=; b=afIpchsPDXpR90ePtggQWZ99izwG80dY13UusMyiwtO7IFqahYGAnbhWRr/DXPxvqZ gxx1n9hUIzLucRKr3ws9hA0CN3lxv6HBh/kg1BuJl9UZ9re19+FW+c4yT8lWeS6YtdL8 eikoKm2A5qGW/QPs5fFOZSQIq7/QbzhQDHv1A3HTlyvlI7dDjhSojPiUkTL+tQZ8uZ7r 434g+yFU4Zys8iBGHJpZ8TY+3eypro8guKv98iO0lo4Fyd7+EmLrUhGTOYym0JjMRdy5 6uyCcCjOWyfJBpWqR7j7K29L1ukyWri3MdLA4vIJfI5gE+yzYnIWtAkOUTngtHguV5Tz AUUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=IwJ1Fso2; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 80-v6si18326739pfv.135.2018.10.17.05.28.04; Wed, 17 Oct 2018 05:28:19 -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=@gmail.com header.s=20161025 header.b=IwJ1Fso2; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727188AbeJQUXD (ORCPT + 99 others); Wed, 17 Oct 2018 16:23:03 -0400 Received: from mail-lf1-f65.google.com ([209.85.167.65]:44850 "EHLO mail-lf1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726954AbeJQUXD (ORCPT ); Wed, 17 Oct 2018 16:23:03 -0400 Received: by mail-lf1-f65.google.com with SMTP id m18-v6so19639596lfl.11; Wed, 17 Oct 2018 05:27:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=EyldOrl1AnlI7bDeSkD8n3QBfB1hJho+erDX8iZ85/s=; b=IwJ1Fso2PgZU6HOwFCFc0BVHhFn7dAbnbny+NqUpkrjribbvX94WCURXyApn5BP4RA z14wX59eLmaERvim275eJA+Yo/103F1r992dIO/XLKC2DRKl8u9p1ZlHjfoG2hGEayvW m6lCsezlscDJ1oakuZRc9ZoctRV+DXREmDc1DFJtSIqncEdBZJQToMqzoiA+kK0QHd5K /kvymPJ/ivUbQdQHmgqp712MMb5i22KlNlZJL6Fk7e1/XPpgOXVt8iaPvgucf7laZXmE c9wVGcyj00pILZlc1blJMqmdY/ojFtgS9pBdNwwNl9+H3qoBi5u60uMLk2jT3x+6VAM5 5uxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=EyldOrl1AnlI7bDeSkD8n3QBfB1hJho+erDX8iZ85/s=; b=WkGy5NyTjI4Sk5wvWL7f5k7AMYGO5hWjblXHqWBZCRqmOaGSdkpmipZmzs+PLOyv4I beXTuhJZ3rUsz75bruewHsyEd+Kyb74giRLBI7K3z9p+T4hkBvwasigwIJ6kuSO43zsG kP375ldE3xz0HPAY9/T23c2SFZkvgt/nxqrxBciV5MGOph1bQy8wGUlAcfNYIA8NAT0z XuH6cfdj5f+gFHd93/bt7vO200bSohBidrtJKCaYqmRXG2P1ImciTlMiAvY1A2ZsAAIR cdUok+DCSP/VZofaQEgf33gaZDHlGw03RGgt9V4XcEfLMGVjurkcykh7rWejywuakrG7 m+SQ== X-Gm-Message-State: ABuFfoj5wicWraD7aoBY1DbPimMEWzzEpYRnn2llgqfBzH24q8kFByAl tMLbLK36pfxVXFU1TAeKzFbczNt4 X-Received: by 2002:a19:d7d6:: with SMTP id q83-v6mr15583396lfi.27.1539779252844; Wed, 17 Oct 2018 05:27:32 -0700 (PDT) Received: from [192.168.2.145] ([109.252.91.118]) by smtp.googlemail.com with ESMTPSA id g92-v6sm4117414lji.24.2018.10.17.05.27.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 Oct 2018 05:27:31 -0700 (PDT) Subject: Re: [PATCH v1 1/3] clk: tegra: Convert CCLKG mux to mux + clock divider on Tegra30 To: Jon Hunter , Thierry Reding , Peter De Schrijver , Prashant Gaikwad , Michael Turquette , Stephen Boyd Cc: linux-clk@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org References: <20180830192045.11017-1-digetx@gmail.com> <20180830192045.11017-2-digetx@gmail.com> <19523f37-eb78-067c-cc62-b6ceaad985a9@nvidia.com> From: Dmitry Osipenko Message-ID: Date: Wed, 17 Oct 2018 15:27:24 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <19523f37-eb78-067c-cc62-b6ceaad985a9@nvidia.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/17/18 11:53 AM, Jon Hunter wrote: > > On 30/08/2018 20:20, Dmitry Osipenko wrote: >> Some of the CCLKG parents aren't accessible via device tree because they >> are created as non-DT clocks. Apparently there is no reason to define >> these clocks in that manner, hence convert CCLKG mux to mux + clock >> divider to remove the non-DT parent clocks. Now it is possible to request >> all of CCLKG parents from device tree, which is necessary for the CPUFreq >> driver. > > Is it likely that all of these clock parents will be used by the CPUFreq > driver for these devices? If the clocks you currently need are available > then my preference would be to stick with what we have for now. You could use them all if you want, that's what HW allow. The current clock description doesn't fully describe the HW, though it should be enough at least for the CPUFreq driver if we are going to use clk_get_sys() and stick to the "default" parent. Peter?