Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp526004ybz; Wed, 29 Apr 2020 04:46:56 -0700 (PDT) X-Google-Smtp-Source: APiQypKkZryM4jZkBrkEmKdp0W/mh0+JGsbXqCPqBvBcQc/fhN6XXRXsj6mqIK0EMZQRusXbunU1 X-Received: by 2002:aa7:dac3:: with SMTP id x3mr2056262eds.379.1588160816096; Wed, 29 Apr 2020 04:46:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588160816; cv=none; d=google.com; s=arc-20160816; b=BorT9qsr+vzE+W4JZcqI9Ez0qc141AKpJ0u1On6a0d0guyMLYyHdROnX61An9O8ZKg h50F90+8zOrR9D1PZRzPeYWHUsV997gbgTS7pYHSo+4rR0abH3UBPZIrTjN8zIIbt5TT TMyRWEyiB3yXgUi4HzceERONPdw5CRb3mTkyxiGzvTu0ykgJ0+RLTy2zabHmtTPvOozh iRYRa289KpZA8Vls0iG3cIGUoPlXN9jCmFPV0xzMsF/TDAVRuJ8PQJ0HwyGtRonBiDP1 CS1cE8L2/nbmbtvRrfuG1K85z9hd1WiEmjNJrlyTgjx3HIZ0BN1ciadB1d5/tAKP+P+s WsRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:in-reply-to :subject:cc:to:from:user-agent:references:dkim-signature; bh=ycL/xol5LXc1oCnHf2lKepLV8YI7R5oU0gAskKNmHEg=; b=VDimQcDgob6LZNA//+ULEGbpEYTndGyBzU4j/jX5dydCInk301puvBuyrpRzhUOtIB SQ52Bc01hzemIddVYEOcBpgQGZRAaNIFhYCjJ+PS7BBaAhxDgtHaZnAi9RSIRok41gdy oEjVTiTqpiivYYp0SgltN9+6a1H3pyTZTqp0YG5sNqW+VXtYJ/S36nzelGQKb2ZOyhNN c5evY2cPsS0Wv4benQ6fA1y45EiWjQHatjhz9aRJAfBWmMtrOrb1WSV/wrsnLB+sm59D YZDtQJdyrDlslLJxhLnWjnlCRfRbJqu4WfMbzWullCuXS5JF18zA3ypOvC5MuzLBN6Tp Tglg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=m8aseD4B; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i3si3429837edy.312.2020.04.29.04.46.31; Wed, 29 Apr 2020 04:46:56 -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=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=m8aseD4B; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726669AbgD2Lo4 (ORCPT + 99 others); Wed, 29 Apr 2020 07:44:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726345AbgD2Lo4 (ORCPT ); Wed, 29 Apr 2020 07:44:56 -0400 Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AC275C03C1AD for ; Wed, 29 Apr 2020 04:44:54 -0700 (PDT) Received: by mail-wr1-x441.google.com with SMTP id j2so2111242wrs.9 for ; Wed, 29 Apr 2020 04:44:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=ycL/xol5LXc1oCnHf2lKepLV8YI7R5oU0gAskKNmHEg=; b=m8aseD4BGSL2eeyIyCCtWjiVzInZjA9AOhfIWWHODJqtsZn3u8IiZm78LhL6xbNLXZ egBMXWzyS5tpOXxLihcfxqD+Lb2ikPScf8qTirnKlsO3Iw4So/70aOvCDL9XG3pDLZTD MFyA6G+W+2lloNKnkwXdiIl78GUA8HPcqZgVV6JmrVySRDyfhw/Oe1KUPW2mVSo671o2 l6HNwZkudieQaqswTiPD0p3wq/2WHsKUqLgcnLjh5W7gLr1QAfVXaBUGD/iSvK7doL33 o3T/OEEmwDHnVzQKZod20K0v7oHIk64Ihl2XPtOQ7zkmzeHlpneKKQu2dNVhRie6qCsd 0rCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=ycL/xol5LXc1oCnHf2lKepLV8YI7R5oU0gAskKNmHEg=; b=kt/C4I8gzwGdqbOmbTfyIHtr6ZxsybhqwH4bFJJLxoXjF1uMnH7WJW+qI2nngUC16x 0rRxashMQkDfW0G2s5mbBcxuvq+LJp8UAJ+qE387YvAukHIM8rPYfLX/+1s9XxJQVYX3 5U3XzX4zjhhsqlwOwvipTiXgX69LPLy0xpPuVIeOPIkd6BBVcEQ2NzldAFdqxOe86Kdy OaS/yHX45BzleBFdx8g1jvlLsqGHoww4IUhL2deV65j9cYx7F+PicRIkU9fl6XzW2fKo xwFfoMHa+E8Ur8k7MrHxp/WVRiSvGzU9L4XKpo5VoPfqlItRGVZQbL1PceqQToUD9LHs m18w== X-Gm-Message-State: AGi0PuYyuI2BRGmQ87oryOA9tId4psQJizzHAw0Hs5h2hHmsWbm+6/Zz Zqwl/z6gWm+oPa6MLYC/ofb4nQ== X-Received: by 2002:adf:f1c5:: with SMTP id z5mr38733111wro.100.1588160693203; Wed, 29 Apr 2020 04:44:53 -0700 (PDT) Received: from localhost (cag06-3-82-243-161-21.fbx.proxad.net. [82.243.161.21]) by smtp.gmail.com with ESMTPSA id z8sm28289847wrr.40.2020.04.29.04.44.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 04:44:52 -0700 (PDT) References: <20200417184127.1319871-1-martin.blumenstingl@googlemail.com> User-agent: mu4e 1.3.3; emacs 26.3 From: Jerome Brunet To: Martin Blumenstingl , linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org Cc: narmstrong@baylibre.com, mturquette@baylibre.com, sboyd@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 0/4] clk: meson8b: updates for video clocks / resets In-reply-to: <20200417184127.1319871-1-martin.blumenstingl@googlemail.com> Date: Wed, 29 Apr 2020 13:44:51 +0200 Message-ID: <1jr1w6iki4.fsf@starbuckisacylon.baylibre.com> MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri 17 Apr 2020 at 20:41, Martin Blumenstingl wrote: > This is the first batch of fixes and updates for the Meson8/8b/8m2 > clock controller driver. > > The first patch fixes the video clock hierarchy. Special thanks to > Neil for providing a lot of details about the video clock tree! > > The second and third came up while testing video output on my EC-100 > (Endless Mini). This board is special because u-boot does not enable > the video outputs like most other u-boot versions do. However, this > is very useful for development because it shows (the hard way ;)) > where the existing code is buggy. > > The last patch is a small improvement for the VPU clock so we > utilize the glitch-free mux (on SoCs which support it) and avoid > problems by changing the "live" clock tree at runtime (with the mali > clock this resulted in system hangs/freezes). > > In my opinion all of these patches - including the fixes - can go to > "next" because the relevant clock trees are still read-only. > > > Changes since v1 at [0]: > - updated the description in patch #1 to clarify that (it seems that) > there is no fixed pre-multiplier for the HDMI PLL (like on GXL for > example). Spotted by Jerome - thanks! > - simplified the logic for the active_low resets in patch #2 by > shortening the if ... else. Thanks to Jerome for the suggestion. > > > [0] https://patchwork.kernel.org/cover/11489079/ > > > Martin Blumenstingl (4): > clk: meson: meson8b: Fix the first parent of vid_pll_in_sel > clk: meson: meson8b: Fix the polarity of the RESET_N lines > clk: meson: meson8b: Fix the vclk_div{1,2,4,6,12}_en gate bits > clk: meson: meson8b: Make the CCF use the glitch-free VPU mux Applied, Thx > > drivers/clk/meson/meson8b.c | 105 +++++++++++++++++++++++++----------- > 1 file changed, 73 insertions(+), 32 deletions(-)