Received: by 2002:a25:683:0:0:0:0:0 with SMTP id 125csp1453511ybg; Thu, 11 Jun 2020 10:11:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzEZkqDYQiXBFrRW7ub8TyDGaSRLRSmpW9ORNZfjWtZ16/zkMBu7oEOQlkH5+FpbYMMBBzK X-Received: by 2002:a05:6402:393:: with SMTP id o19mr8041238edv.28.1591895519413; Thu, 11 Jun 2020 10:11:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1591895519; cv=none; d=google.com; s=arc-20160816; b=JU95tzQb8I5CbBO1QgsIbFCVbjL1kdQu+OXXe0lFGlI2B8Q/uz5C3PD2KnlIY9LWXu PcT7qUw6LUp3dnRkwUgjWnoqDO/Vf4yH0WJ0xxl4Zh+Mi7beAsQa/Nsqi+xx0Yt0FFpu EAmllrXWyNabYyU/qluOhu7QOx+v1lJMYc4UOcLnIChd58w72EjY190tFt4aI9ka9j7A a2lH4f22k7UTO2xG3VYbW9cPoh6aTm7HV4oKURPM/jvP9rT7+hfvxN2z/3dnL9ikVr43 kRgMyJs6ay7t+ou41RlKtmGdCfffkqHyMQp0LW/9gKazqvPI/V1FW/3hHwZNhbds7JKr AaYA== 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=bYgWi0CbWr9efRoOcUkQ73nl3LMm75dhUsrAfK12w9c=; b=0/pOyAjcH0MGxaQGUHIYQb+MBKwlHvc0yhN18OidQ+wSKvJzGAWV8w9Lf/nOZvNjsz 0QgHnzgYAPWWkci98OwFobSOKAL07+7pL0jrTh7bPYi99gunjea21SeDeYmJ5j13nUR/ IcwnTtJiOkIkU+ieSbsMGgZtPsiyaHXN/It7U8ZwEqxWYPuzMVowBmDfduVCOl+XDlPm 4PtPXy4dDKJb+dnpU/gei9iTF4ox15ViE01jrMtNn5QR1IKqCQkSPmUFhX4tOJW+Zmnm 6C5yBWPotsup91fYyl2yPk2IaOOGcYXOy2NRphiFg8p9ytxZdJBLLbZBFzPjkrQIfWnr 2srQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=L4ucfsHB; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m22si2006657eds.604.2020.06.11.10.11.35; Thu, 11 Jun 2020 10:11:59 -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=@gmail.com header.s=20161025 header.b=L4ucfsHB; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726720AbgFKRGs (ORCPT + 99 others); Thu, 11 Jun 2020 13:06:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726666AbgFKRGs (ORCPT ); Thu, 11 Jun 2020 13:06:48 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7211CC08C5C1; Thu, 11 Jun 2020 10:06:47 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id t18so6950487wru.6; Thu, 11 Jun 2020 10:06:47 -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=bYgWi0CbWr9efRoOcUkQ73nl3LMm75dhUsrAfK12w9c=; b=L4ucfsHByk+H8noH4FkTy0DyUzdKksJJZ14rVZuYiN4HFJEoSxIP5E+zpiQG5kFdJd Zu7asOJHLHmY2g1UhmwFqhuk6m6KDfifvQ9Rz4piCsFWAm0L5LtXDvG6xOh1FZ+2fVcq /Hlv7ID0RB2itcIOTkCw2Yux7a8Nsdlfe28tg7ClSNep1B/SlNmlL+eikKYl1VsdywLw qtz8khSiUF0eM/rGl77W0a/06ESSYk9aocIW6vaiUrnMZ6rxbm1cfBV9NuV5KGj+m9FU 4gUR5MWQLTTL4h+K260EGllw5MlpQoWXxQjrtonMwTZ5Vg5pXGgQUbs+m+LJlU/3U5kt QcQw== 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=bYgWi0CbWr9efRoOcUkQ73nl3LMm75dhUsrAfK12w9c=; b=GwRJMx8jW+KkOGHSKmJCVYg9tgo2CMK6vllLcmy7QSP7URND/S2N59+yQBi2Jiu+Db 10vxyhf0wjtw7tpDmOLJq2wKE2v8eS2wGPc7PGaaeJBK5EEKtPUGHid+JHvckzONwguJ 7YpHRN4GWNd/HzTTXuAhIP/MUo9ZVYZ9BDi26kwFRBr6opVobcJ0YJEHyPDj98DGPQvL i9KTH0BcNNLGc6tJ5JSwoWPF9G0ltUABa5eusW3xM/AZYRjr0xCw1ES4jnpQoBiCb1S7 GF1/kPz34hidnDUZTGGepBEAKaQ3XtOI6QVu8JCs2lWW3B10krXDmPQ2cB+twtIWgDEp P2lA== X-Gm-Message-State: AOAM532JvJhSud86NEVvOYkW07EbYXCulRMIHy3gJgbPjFRbeJ34iXW8 +D39l4VYdX75CTla5LYwVGY= X-Received: by 2002:a5d:6144:: with SMTP id y4mr10846341wrt.185.1591895206092; Thu, 11 Jun 2020 10:06:46 -0700 (PDT) Received: from [192.168.1.3] (ip68-111-84-250.oc.oc.cox.net. [68.111.84.250]) by smtp.gmail.com with ESMTPSA id f11sm5897611wrj.2.2020.06.11.10.06.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 11 Jun 2020 10:06:45 -0700 (PDT) Subject: Re: [PATCH v4 2/3] clk: bcm: Add BCM2711 DVP driver To: Maxime Ripard , Stefan Wahren Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, Tim Gover , Dave Stevenson , Stephen Boyd , Mike Turquette , linux-kernel@vger.kernel.org, Phil Elwell , Rob Herring , bcm-kernel-feedback-list@broadcom.com, linux-rpi-kernel@lists.infradead.org, Philipp Zabel , linux-clk@vger.kernel.org, Nicolas Saenz Julienne References: <20200611165233.dmwxuz5lhxxbh7fb@gilmour.lan> From: Florian Fainelli Message-ID: Date: Thu, 11 Jun 2020 10:06:39 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0 Thunderbird/68.9.0 MIME-Version: 1.0 In-Reply-To: <20200611165233.dmwxuz5lhxxbh7fb@gilmour.lan> 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 6/11/2020 9:52 AM, Maxime Ripard wrote: > Hi Stefan, > > On Thu, Jun 11, 2020 at 05:50:30PM +0200, Stefan Wahren wrote: >>> diff --git a/drivers/clk/bcm/clk-bcm2711-dvp.c b/drivers/clk/bcm/clk-bcm2711-dvp.c >>> new file mode 100644 >>> index 000000000000..84dbc886e303 >>> --- /dev/null >>> +++ b/drivers/clk/bcm/clk-bcm2711-dvp.c >>> @@ -0,0 +1,120 @@ >>> +// SPDX-License-Identifier: GPL-2.0-or-later >>> +// Copyright 2020 Cerno >>> + >>> +#include >>> +#include >>> +#include >>> +#include >>> +#include >>> + >>> +#define DVP_HT_RPI_SW_INIT 0x04 >>> +#define DVP_HT_RPI_MISC_CONFIG 0x08 >> >> sorry for not noticing this before. Are these defines specific to the >> Raspberry Pi, because of RPI? > > I'm not entirely sure to be honest. It's the names that the register > have, but it's not clear to me if it's something specific to the RPi > itself, or it just means something else entirely. My understanding is that this is a wrapper that was done specifically for the Raspberry Pi usage of that IP block, which is why it has PI in the name, so this looks good correct, and this does match the internal register database name. -- Florian