Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp13822984pxu; Mon, 4 Jan 2021 05:34:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJyqODQSJRQDnwJ146Sa+i4QUc3lu2FFR9mDBHX41bJ1Ft5Ive9msTY4JZr/SNTE580EEpjn X-Received: by 2002:a17:906:fa12:: with SMTP id lo18mr68673683ejb.354.1609767244115; Mon, 04 Jan 2021 05:34:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609767244; cv=none; d=google.com; s=arc-20160816; b=u2e1tVaiWnj0gV7z+5vek21eSdB4vwhKFsI3K8nSG6zEOFX29ig9E7lh8CB4zuwFFQ zcKbkSV5imsKkhGZQrvmpZG0d9ExO2SyM+s7wZoZ06jRLzxWZ84Ccx97L1wPYvwRI6Tr kfUr3Pr18ju/MwW8AHqcl/IQZXPEYGhhir4DL84vVbWocFk7rUPd74JoWsZf4+sZanVU 6yZjR0Haqk4C1KzS3Fu0/EcEA/0T1mfxfW9JmCBgmB+S+GCxdT3ILohuHMQQzFp1hx4e aAAZdVDNMSnyj6FQUA4YBfFwfv2zIejrh2ywjLdxLj7dKMpW3CwXRHaMB2nXW5pn8zho Quzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=RDDJAO12mWdz81SfN4SE3sY3sSE4phZfV6IOzBfLb7o=; b=UCak16in8CYkXtKALxn9OgscGjdDcB4xo9upPeZdJlTtyhXUQNebre737DxfP3L7eH ISO2bdd/xozRxslVjn7So9yk4zTCOIZ7oj4bPlXcan9KQgCWcuB5oVUE4nULl5z0Zie0 Gf775S5UiPFRMdVl3fU+jOKXr/s33fSZFZDlxLqgSnwx3YD40Ty+qD//iIv6SlUz21XL R9SCEIRfw56qTH/FmhpgXyPHqmW+4uyQiv61iXAXMTIk3oFwVXcWRYvz5jzh8CcykTjT mE1JgXoSYRcJ8WXDV//8SNcPR7pRRebsqLd4qccmG7EsyfWPAcGSw4i50ukj1jzo2+Ve Z3yA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=AyaxGkK9; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h8si28098882ejq.268.2021.01.04.05.33.40; Mon, 04 Jan 2021 05:34:04 -0800 (PST) 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=@googlemail.com header.s=20161025 header.b=AyaxGkK9; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727297AbhADNaQ (ORCPT + 99 others); Mon, 4 Jan 2021 08:30:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50380 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726666AbhADN3x (ORCPT ); Mon, 4 Jan 2021 08:29:53 -0500 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27912C061794; Mon, 4 Jan 2021 05:29:13 -0800 (PST) Received: by mail-wr1-x42e.google.com with SMTP id t30so32196883wrb.0; Mon, 04 Jan 2021 05:29:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RDDJAO12mWdz81SfN4SE3sY3sSE4phZfV6IOzBfLb7o=; b=AyaxGkK9oSW0SK9rGSfs/YkEz0nbaZL+5Dwqi481jU7zFdo7XjalMR6LACJzF0XoyX oo1MnoovVrTOpSQZ7R8ZKfGgMh4LuWrBMerzLzMMsueH8JzpoRl86ngySyP9L2KGFYXK ayOyuYQDqd5fik7dZ8rth5yW1Qxd4sU5utVUjK+5z5eJzI7zCFbHbUM+InVT6XAl/bvo RuAnvBo06ICfWVinxhaNREti7PGMLSBpstoEB5r/xxGNHuHScBHC7QJtROeQIuV9kB76 2WbadKjxcRFYqadH7JHItdR77FJDpv8J+m70xc/1WfuyfvyZAMnhoRgTQtiLChJeZfs1 oIyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RDDJAO12mWdz81SfN4SE3sY3sSE4phZfV6IOzBfLb7o=; b=qM7iA+XMgHW9mNsviqBmKLWmWODENjOiihYu79GBD7IlWkte+iISAWeytfvFrXnH3v hvfAvz35sRwefVOu3OeQ5vXVmtN2VqcB+cUA2inCi525Zcg14pigfTyedO+oK8rrLm4p to7Zki4/35VwTZOuUEqSNRqPVHbY7dR0hHJzIcNzppR32SfIqJal0JnIGp0WWX5MY683 sM2C/bIJ585g22x302il4LSi7070O92ZGOdTmD7fPGTGtNxsvalhPGuJCxytPafBUL+3 kuiyBmh5b4I4Q7Yf+DbhSGG1bUD9NFCnwzMylTOpfwq9B60mCQCdKk+vyFfFbEkatj7n /9Hg== X-Gm-Message-State: AOAM532fybqUb1t+ul/M4pE6zOcRqy0Q662h0EcTPjsYAc2tH3iJ9lsG 5gfkND8v7at9Ff620anuOVQ= X-Received: by 2002:a5d:674b:: with SMTP id l11mr83048697wrw.247.1609766951899; Mon, 04 Jan 2021 05:29:11 -0800 (PST) Received: from localhost.localdomain (p200300f13724fd00428d5cfffeb99db8.dip0.t-ipconnect.de. [2003:f1:3724:fd00:428d:5cff:feb9:9db8]) by smtp.googlemail.com with ESMTPSA id c4sm99916521wrw.72.2021.01.04.05.29.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Jan 2021 05:29:11 -0800 (PST) From: Martin Blumenstingl To: jbrunet@baylibre.com, linux-amlogic@lists.infradead.org Cc: mturquette@baylibre.com, sboyd@kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Blumenstingl Subject: [PATCH 0/5] clk: meson8b: video clock tree updates Date: Mon, 4 Jan 2021 14:28:01 +0100 Message-Id: <20210104132806.720558-1-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jerome, this is a small set of updates for the video clocks. I have verified these patches to be able to generate the video clocks for 1080P, 720P and a few other video modes. The main "mystery" is still how the rate doubling happens. However, that doesn't affect these patches as with this rate doubling the "hdmi_pll_lvds_out" (which is a parent of this tree) is doubled as well. That's why I am sending these patches because even with this unknown part about rate doubling they will still be valid once that unknown part has been figured out. Martin Blumenstingl (5): clk: meson: meson8b: don't use MPLL1 as parent of vclk_in_sel clk: meson: meson8b: define the rate range for the hdmi_pll_dco clock clk: meson: meson8b: add the video clock divider tables clk: meson: meson8b: add the HDMI PLL M/N parameters clk: meson: meson8b: add the vid_pll_lvds_en gate clock drivers/clk/meson/meson8b.c | 79 ++++++++++++++++++++++++++++++++++++- drivers/clk/meson/meson8b.h | 3 +- 2 files changed, 79 insertions(+), 3 deletions(-) -- 2.30.0