Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2083023imm; Mon, 16 Jul 2018 01:42:57 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcGgUAOgAkA69+wzWtMQ1hwOxXF1e7/YfGdbK2pIwpYV7UM2k1BHPY0dNil/F0levykiOp+ X-Received: by 2002:a62:4909:: with SMTP id w9-v6mr17357794pfa.154.1531730577009; Mon, 16 Jul 2018 01:42:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531730576; cv=none; d=google.com; s=arc-20160816; b=XYCFQ+C53Y9dwxRwbFSnw3wuy8ELlgxkPIw1zmQv6A+Vk6Kcj+UMOOL1IFiu3OXKP5 QXHmKC708h98I2N4aEftcSaPdvpRkvHC0PK0AuzB8p8cAZ84EHKuYIDTVGCHEQ0MQ1PT 900OQIH+YLA6ZYrq+aCYUctinHRI8PyrCz/pWUZupcA58P7oq8HV8IowUkSYyBLRNONQ C0DAJFO9PiVrTV+LOTxj6KWzkK72+uI7Rkvni3bAW2cyFFah4VwRbTeYZM3B/KEYHg0I kDcUugxgMpYZnv1vZAOzIvjj0JUhjOmC0+rJwuMNs4RzUGkAtWDLOXcSxys/HN9SepwF Xm+Q== 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:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature:arc-authentication-results; bh=3bkhd5Sk6QTcj9EPrm11/XSBxpIcgpqzOVlxq4ScVH8=; b=unxWsTGyAe4Kk44GtyrPL8WwlyQMI7QXXRm37o8gicE7pu7J5onGg/6VaSJzoLy1Kn K6+UD/cXaSiYIOKAP5Fe6y7RF1Z5VMHgfELu1/k9KEeBPoDAkLOZitz2HPRCoCf8pQP/ Uz7PUKFSu2oC4PmmV6GsRqKtP6Vgcsc2XCwIVcOkzd7diuodlQ62uC6jDfnQ3mTpGeez T/EVjwcxSspBynoBVP+Qm3n80+uo0sAkIAy9WXVnhACi6s+y3GYB438+ez9kU4DfNacg eAj4J5bytqMFwEcAAZwOb1FBgIH9vQJncy/xFrPDlbTwGA201Abk67w4CcMzTj1VPHNG ll/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=VqdjD+1q; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 20-v6si32629130pfr.242.2018.07.16.01.42.42; Mon, 16 Jul 2018 01:42: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=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=VqdjD+1q; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729876AbeGPJIH (ORCPT + 99 others); Mon, 16 Jul 2018 05:08:07 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:37620 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727394AbeGPJIH (ORCPT ); Mon, 16 Jul 2018 05:08:07 -0400 Received: by mail-wm0-f68.google.com with SMTP id n17-v6so14977590wmh.2 for ; Mon, 16 Jul 2018 01:41:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:to:cc:date:in-reply-to:references :mime-version:content-transfer-encoding; bh=3bkhd5Sk6QTcj9EPrm11/XSBxpIcgpqzOVlxq4ScVH8=; b=VqdjD+1qXKGXrnf+V+XaAlW5NZ1CymdWzyxC2gCxYwQ+ZP1o8pZg100YAB0P7+19DV BBs6gaFFwBSLNdLZu+qTECIaC+BxnhaWBsI1vNoCv2CzDTSkb8iPAxZYjIgW9wwmf9vK WbZHHi1VYpEA/b5VLTK9LtikPlxP3WIJEMr9gXqiTs+7vxQm00PEiXWkOA/19ZWIWlIP MARYuxRQDxOyHP5+iXgl4lyUVAUvdDfunYCJJsX2sAAtie/NwR7MSY1qvypdUicX/k+C X3zGZ5ShOoR+hvOLeiGkuDkfJRjZcsqN0T4j9BIgC7Mt+97IFW1Js9YzzUD0UKYipgKq B/pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:mime-version:content-transfer-encoding; bh=3bkhd5Sk6QTcj9EPrm11/XSBxpIcgpqzOVlxq4ScVH8=; b=RzgfE35APVdYD0me5rkWDR3PdIqB0b2uFYRBCoEo2RmHHkCYwWwG/bW5h1aaMJaMoY UXVf5UzEIjnTmaEbG6hwObnN1M6Y/LHxGbKjsG7NF0gI4mTHd5NVEhXPFcSSZo5AYrCO /22NDrWSv0IW5x2GS65OhTmi/F8DPnt+UJFVEgxsVj1rH67dTYGWuqsko9VSwkKVeM3C UBm19xu3HEzMe/1PlppZjHJpNNpo57TQJYots/SjgQHjXIsCzk/rYYLmZik+Y/9eTwJf 9ZZ6HZauoKnStJpfmoovtwZC2HLGK1olXabprh9iXNNQ3wYE16tEfQUxkoaOdclw354U Ajxg== X-Gm-Message-State: AOUpUlF+i/pe8EQK4ZEecCOQon851A/n14fZ6WlMLngou/cbrIJ/DDt2 EGAOAVSLpJzTlimoGZH8P+tmow== X-Received: by 2002:a1c:e409:: with SMTP id b9-v6mr8662261wmh.34.1531730507387; Mon, 16 Jul 2018 01:41:47 -0700 (PDT) Received: from boomer.lan (cag06-3-82-243-161-21.fbx.proxad.net. [82.243.161.21]) by smtp.gmail.com with ESMTPSA id c10-v6sm28989239wrs.6.2018.07.16.01.41.46 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 16 Jul 2018 01:41:46 -0700 (PDT) Message-ID: <1531730505.12853.16.camel@baylibre.com> Subject: Re: [PATCH 1/3] soc: amlogic: Add Meson GX Clock Measure driver From: Jerome Brunet To: Martin Blumenstingl , Neil Armstrong Cc: khilman@baylibre.com, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Date: Mon, 16 Jul 2018 10:41:45 +0200 In-Reply-To: References: <1530624110-4687-1-git-send-email-narmstrong@baylibre.com> <1530624110-4687-2-git-send-email-narmstrong@baylibre.com> <7d83a0a4-5cde-7e4f-78a8-372ae8cb03d0@baylibre.com> <7hy3eknl3l.fsf@baylibre.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.6 (3.26.6-1.fc27) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, 2018-07-14 at 16:41 +0200, Martin Blumenstingl wrote: > > > > > > Even futther, Couldn't this measure IP be used by the current CCF code > > > (as an additonal, optional property) such the the debugfs clk_summary > > > uses it directly? > > > > It will need hacking the CCF core, but as Jerome and I said, this can be done later on ! > > We can push a debugfs version and migrate it to CCF when we figure out how to integrate it > > correctly. > > Jerome already raised concerns (on IRC) that measuring the clock takes > too much time and using a CCF clock provider would mean that "cat > /sys/kernel/debug/clk/clk_summary" would be slow > if that's the case then I'm happy with a debugfs solution which can be > migrated wo whatever framework suits best in the future Actually I'm not concerned by clk_summary much, it is debug. Slow is not desirable but not critical either. I'm more concerned by tree recalc while changing the tree topology and rate change if clock measure implement get_rate(). It is worth trying ... just keep an eye ton this.