Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp2024910ybz; Sat, 2 May 2020 13:16:52 -0700 (PDT) X-Google-Smtp-Source: APiQypL1qpiTiosNdwATNBTwqjPh5HDEmHUrAYGEgoIzvBaf1fJ/6dITTbiQfsJad942BFzS0bb5 X-Received: by 2002:a50:d6d0:: with SMTP id l16mr9032443edj.317.1588450612252; Sat, 02 May 2020 13:16:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588450612; cv=none; d=google.com; s=arc-20160816; b=spj27+6JwDlZayasqbOIiYVjom/NUSllgUxG1kSaZTBT9UsF5nP8G2jRZTLJeSgJnB m7rdcD5N847IT2XARxtb1ZeIuk+b+l/uORybV7xJ5mSQtGDbCzBKbrGPoE3JrRJJXu3/ TnbSh1174ukByM1VKbVatmT1Mcx85rJzRUxw/ibRmRhZoYnBUMM8Zo07cHpZWmwPCoqr J71pnNNFz1ULFf8diAIA7vplj+ieG+KeYs9GGL/Hfj88l8tvCHK8nHynj3w/sAnZiHrS 6QiQenL9wbLLB8uscjMi8DN0GwH8FwyTdlVn38CLcArxkWh0IreM6Pv03tdTtVfM2UcS 2pcg== 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=/LOaseKaG6V+rtNH18IaezwNbYZkddvKgyfOMm5QWjI=; b=sLSB2Y7Nmp8A9gl4OPHeWdxeXyFUDKgrt/TzZ3ds9bQvqvgi/du3QzwtRQMh5hm9WJ HlhTobGXcV0rP6n0/1JTt1eGBn3puXuDR+LVZdQVgy82iQwOV8fKaC7mhbowGoL5kGpo obp5xlPQn/mbQoyLZM0otlC7mrIjDJ/hM1OSNzJDzlRc011CARycXGPI0PbiWmXXZ93d Id+fWrw8cfPL5dERSLBr3PGBHfpDjHp6lczfYDQv/CXb1r9vsZai4mOC1MWGZZcyg6y8 vvg3m3YYmDFNRh9G08VAtGyZblUcoBwzXV5eiI8dVg6ui8zX9M1yEsS0XMRu2kCQErvZ TviA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=TEVaPpy1; 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 t14si3791814edi.331.2020.05.02.13.16.28; Sat, 02 May 2020 13:16:52 -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=@googlemail.com header.s=20161025 header.b=TEVaPpy1; 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 S1728497AbgEBUMl (ORCPT + 99 others); Sat, 2 May 2020 16:12:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55074 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1728473AbgEBUMk (ORCPT ); Sat, 2 May 2020 16:12:40 -0400 Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39727C061A0C for ; Sat, 2 May 2020 13:12:40 -0700 (PDT) Received: by mail-ed1-x542.google.com with SMTP id d16so10081976edv.8 for ; Sat, 02 May 2020 13:12:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/LOaseKaG6V+rtNH18IaezwNbYZkddvKgyfOMm5QWjI=; b=TEVaPpy1e7qttjqHb7EHvlJ0Ss4UlvzqXCkMyp2wsJLM8xz3r1B7OQ5fsX18h/A3oZ ss1Udz2SOx1vCLY3Kk1weN5gx1NnYxPBXNm/kicNSHd1CSy+E1SRrDz2keHAxd6kxIYN 0Bf3Wnu7dLQr+XYikSzg7E7Efewa7h42Fa46VZH8OnPiRhVDh4IywVyg39HS6WOSDXIc cYsnZmqfCyduA27QMlZUy/mfS82PCAcVd6TSzui7ADkTjzZED5I+iX3yQyhOXaDKZskw mx35fFNHFqjtBBMweGf/XvSOjVmQ9lkuzInD7dhJbacKIlBVS7J4IGcwN01c4B6D6PoW rjGw== 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=/LOaseKaG6V+rtNH18IaezwNbYZkddvKgyfOMm5QWjI=; b=A5y0uac9lOeo4AcDrzqJR6pja74FkRqkW0G8PNHwX+75lIYsOJ2PfW8vMaafeMSbn9 jyK7nTBRotB7FxUvvifSci4tuP9JIDo5wKqF77U2L1JOa8QCk1e3PDqw1x0wZoWOUxVO 4Bcg9VYRCRnOcMhlKFdDnzWuqr4m0gj6xcRTiLq6RYt4XYw4bQ/PYmNsYh07kJaCYg99 rm0N5hj2OvzKs1KMf+gQbJgRDf8lR9zobET6NXiq6tDV1bJKIZxLR0+zWlXx6qBaLGjz Gsd+zHWWcMm05ddq+kcqqr4k6GZOgF63rq3u71gclUKI6SG8gTvN7AgIfywakOVyF9p8 Vn1g== X-Gm-Message-State: AGi0Pub9rCwIyU6IJu/vs65nzVQN50RN6h1nWX0gv+NZcBl+N8Gb0ANT yUDAncQEKP/tLDZZjp4BOGN5BArvPfvlMX0Dz8o= X-Received: by 2002:a50:f61c:: with SMTP id c28mr8272542edn.365.1588450358825; Sat, 02 May 2020 13:12:38 -0700 (PDT) MIME-Version: 1.0 References: <20200425203941.3188000-1-martin.blumenstingl@googlemail.com> In-Reply-To: From: Martin Blumenstingl Date: Sat, 2 May 2020 22:12:28 +0200 Message-ID: Subject: Re: [PATCH] drm/meson: viu: fix setting the OSD burst length in VIU_OSD1_FIFO_CTRL_STAT To: Neil Armstrong Cc: jmasson@baylibre.com, linux-amlogic@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org 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 Neil, On Tue, Apr 28, 2020 at 10:38 AM Neil Armstrong wrote: [...] > > @@ -444,9 +437,9 @@ void meson_viu_init(struct meson_drm *priv) > > VIU_OSD_FIFO_LIMITS(2); /* fifo_lim: 2*16=32 */ > > > > if (meson_vpu_is_compatible(priv, VPU_COMPATIBLE_G12A)) > > - reg |= meson_viu_osd_burst_length_reg(32); > > + reg |= VIU_OSD_BURST_LENGTH_32; > > else > > - reg |= meson_viu_osd_burst_length_reg(64); > > + reg |= VIU_OSD_BURST_LENGTH_64; > > > > writel_relaxed(reg, priv->io_base + _REG(VIU_OSD1_FIFO_CTRL_STAT)); > > writel_relaxed(reg, priv->io_base + _REG(VIU_OSD2_FIFO_CTRL_STAT)); > > > > Thanks, > Will run some tests ! Does this fix/improve anything for you? On the 32-bit SoCs kmscube is not smooth (neither on the CVBS nor on the HDMI output) with a burst length of 24 (which was the old "accidentally used" value). Martin