Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp731837ybl; Sat, 17 Aug 2019 09:25:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqyAjw2DY4dgKoZg/3R0ef8JYGhLXxdwU/NivQI3aw2GKU4YRtbtAIbzb0mLSzhJyLgrGNws X-Received: by 2002:aa7:9ab8:: with SMTP id x24mr15945745pfi.98.1566059120417; Sat, 17 Aug 2019 09:25:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566059120; cv=none; d=google.com; s=arc-20160816; b=kfVKTjl6e1jwiGiHpdkkM7MGorVgYgY3BWLnx/9AsN4bmdwpcHIGJmlGGMaHBDIacE t/Gu3+Hwv+bAaryFWyIBpHK2/6DRby/a6X7ohTKQk36BX5S/4Wfm8kkIL3MHM/MxdOPa F/h068zhvJJSvkdJjHEkISOu1ERu5hXkdSzYB9VSJokuHq+uu6NsFWos64xKayDTs5HH ipG3S9PHilrIfrAi+w72109Dik8KDtUwvnEMkPd2ZjeeLZZa0vVtVfTRBsg0IhB4Ow9A Md40A52DoJ380/fYw4Iq20BShfw7a6M7+OmtzDGpaxHXaYjn+qZOxRXRUgCPcS79ytXS 5YRg== 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=KkNWyjY6i4wH5Ddws0s2bRyPMfosm9/NVsRV0Y2N3PA=; b=xAfNXPQ/d95HzBIEIfihukyk8+z0ZCCoM/antzhNVI2Z0lpfA5lUTVn8VJTRLw47ZE X+y5JY9DyCiU4XGpW0Nx9VgrcvCEdoNRqOL8HpOlnbigS7KVqoiKvuxDcTSLTgIbzGYn ExK9GTJoMaENHL/Qy1NJbh7waq29Nq40NMo3jVkXp3DIrt1+yKh9EDNYASEI2KmQo+xu 7G0P7AUAWgbNXxdAl3tW9qkvtzTAQnf9fEkkqmMc00CC1k/aOvNGmGbFyFx9V0dfk9TP FTcmA2+tjGi8SV2CmP0Z37xreGiz+Tu/euiK2Mlb/c5iGHP4GSkIu4jqQAwtPGfQ6KXL rcaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Gae8lsMg; 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 w3si2111388pll.19.2019.08.17.09.25.05; Sat, 17 Aug 2019 09:25:20 -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=Gae8lsMg; 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 S1726141AbfHQQXB (ORCPT + 99 others); Sat, 17 Aug 2019 12:23:01 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:36672 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726012AbfHQQXB (ORCPT ); Sat, 17 Aug 2019 12:23:01 -0400 Received: by mail-ot1-f66.google.com with SMTP id k18so1822808otr.3; Sat, 17 Aug 2019 09:23:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KkNWyjY6i4wH5Ddws0s2bRyPMfosm9/NVsRV0Y2N3PA=; b=Gae8lsMgP+bqtdFraWZyNJ3QSjRTqvKKxKT4pM6SJUdpIMMZgL+pwT5603gDEytVT/ 7IfPEA5vvnTeWryo5heiMGJkAqnA08w2yfKhxvSElFgtd5W+8Jm470hzi6zroaCGJ4rw IRShg0E8R9s5W6TZo6nQ6/67TigSbeW3d14/CU1xYbvXmR2YdfsDfGqQbADNVpNq4OnZ BQtrbyMc56aC3fLcKG1YLIQxNKAHZwRXMdZ/GkmYDtfpLoKc0gIKuK/ZIJdVrw0qnGDL VXRtZ4uTCDCHCJ3DE3B8FJnpLOfl2Jee8DBzGa2sh+vclbL62MbrRa32N8kEoDkipkMy OPYg== 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=KkNWyjY6i4wH5Ddws0s2bRyPMfosm9/NVsRV0Y2N3PA=; b=j4ZuL0vW1cEEvLqtfF4yRPXzzhQPkc6/SHG/jU45MaizEVqamTlH+kCzUWGoV5+tj8 zKpBI+LfNQc0ms/U+G72S6T0quKnLsd68HBixk7MEwaOhBQgVe6spcO23OzsXjwPklgH 0XawBO7BYpcPmlJdXVaQ76u0LmvDFiQ4KREMur0LbddnOsCkNPeMCt+5Ce2fXjSGsAck JXLxjssJNGJWsnUAZ4Nh9M5jF0QbeiEHpaMobsCWCFhHmLlA/2EU07loeAVoHv7SGe6L SUHxnxGUdq6ZyOXQOwjsCm6RhDQjdNZgUyhjF/TM+8Dr5Cg4iroYzQNZB6O9HuvPLNFx miDw== X-Gm-Message-State: APjAAAUegvt3RMGlmQPSvFBpK7GoZIGFffEZz4og951nZeVxMpTy9MhH exz4UcJb4la1Os1SoiuIvJLYcW/xtXNosGSfVXY= X-Received: by 2002:a05:6830:1184:: with SMTP id u4mr11456282otq.181.1566058980205; Sat, 17 Aug 2019 09:23:00 -0700 (PDT) MIME-Version: 1.0 References: <20190724022310.28010-1-gch981213@gmail.com> <20190724022310.28010-5-gch981213@gmail.com> <20190813155143.GA19830@bogus> <2d48f4a4-7d30-547b-21ee-6aadabe7d7c3@gmx.net> In-Reply-To: <2d48f4a4-7d30-547b-21ee-6aadabe7d7c3@gmx.net> From: Chuanhong Guo Date: Sun, 18 Aug 2019 00:22:49 +0800 Message-ID: Subject: Re: [PATCH v2 4/6] dt: bindings: add mt7621-pll dt binding documentation To: Oleksij Rempel Cc: Rob Herring , "open list:COMMON CLK FRAMEWORK" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , open list , "open list:MIPS" , "open list:STAGING SUBSYSTEM" , Michael Turquette , Stephen Boyd , Mark Rutland , Ralf Baechle , Paul Burton , James Hogan , John Crispin , Greg Kroah-Hartman , Weijie Gao , NeilBrown 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 Hi! On Sat, Aug 17, 2019 at 11:40 PM Oleksij Rempel wrote: > In provided link [0] the ralink_clk_init function is reading SYSC_REG_CPLL_CLKCFG0 R/W register. > This register is used to determine clock source, clock freq and CPU or bus clocks. This register should only be changed by bootloader, not kernel. So it's read-only in kernel's perspective. > SYSC_REG_CPLL_CLKCFG1 register is a clock gate controller. It is used to enable or disable clocks. > Jist wild assumption. All peripheral devices are suing bus clock. This assumption is incorrect. When this patchset is applied in OpenWrt, I asked the author why there's still a fixed clock in mt7621.dtsi, He told me that there's another clock for those unchanged peripherals and he doesn't have time to write a clock provider for it. I don't know how many undocumented clocks are there since this piece of info is missing in datasheet. > > IMO - this information is enough to create full blown drivers/clk/mediatek/clk-mt7621.c And this information isn't enough because the assumption above is incorrect :P Regards, Chuanhong Guo