Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 03109C4332F for ; Fri, 17 Dec 2021 04:49:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232859AbhLQEtI (ORCPT ); Thu, 16 Dec 2021 23:49:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231966AbhLQEtG (ORCPT ); Thu, 16 Dec 2021 23:49:06 -0500 Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 996B9C06173E for ; Thu, 16 Dec 2021 20:49:05 -0800 (PST) Received: by mail-ed1-x52a.google.com with SMTP id o20so3152109eds.10 for ; Thu, 16 Dec 2021 20:49:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vanguardiasur-com-ar.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6GJxpDiLpbpPINaOcBipsmIBKGtNQ+pTxcsj8dWvqKk=; b=XYX28P5JN9Qi9AqY6RdU8NHuKgyb2ni3yWGjFXejI92Mjdz2ktEGfEELSSPmDUvvYi VwQtocGg4rHGd9xMk3Bi7dczQ0gTHV5gGIrlx7knTiCdNgY+HQZBz3LLpZ4Hmn7qVHes b6+7t6q1ga50czfzqpOCqajlT9bPCwJePv67e86JcPtB3x8/o2wmaOaJh+aSsocy2jIW uiJmVzeCGY4indD/+XgNQjohvs6YD7OA6wjDxp4Lislknx/3m2e9qrNEXEnMidcoVu6P 3mA3ziprDkCer2OKiwRwYJdJ6zmntOfz6XUSs3BPscVTzwRuSZ3YtGD/NsqR1YnuqO3r v4bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6GJxpDiLpbpPINaOcBipsmIBKGtNQ+pTxcsj8dWvqKk=; b=bom5nmANqPjBHARIP7sGa9esgH8FAvSzFY03KYyLjUrUHIYqpd1yeiDjF1WG6Sd6A/ fYZNzWbVbHt/jB/ulSOcAJNz6y464nsPvWnPP7Hgud2C3MPBFbyC9w8KqBWvBYRb/lQw 6/b3f/jrHKrVqC9Rf1Q7YUkEjk8/RSrn5qc5exU77zKdu1d3k4l71mmHSIHRfrPYhw+L RLg/uxWro2l+6mOJ2eQ4LTdK2XWhNdBONIAUEy+QpXJd1ISjtNis2Abj79EgFeyMhrN/ NqQV32/BBWIWJQzbdhszZaLYEMHfhoBshpF4XIQ9JC6YpQ3Pue91tuskjUYoM3FT8CeK W7cw== X-Gm-Message-State: AOAM532mDtVAu06M5Q1uDnwwJYssKS54WIZmy0U9mDJVwzcbKqGabTd3 GF+Aq5qbKqq7x4dr4jyusiHkX9MNzUPoUMNH/o4yIA== X-Google-Smtp-Source: ABdhPJzaIuToc0djVyjp+VsjCbme0PeMuRClgq6NqRenM+df1YY9uQXZCbxUdpPkTSZu7ypDqPFBB+GLvvmn9r8MBmg= X-Received: by 2002:a17:907:16ac:: with SMTP id hc44mr1138627ejc.363.1639716544065; Thu, 16 Dec 2021 20:49:04 -0800 (PST) MIME-Version: 1.0 References: <20211106183802.893285-1-aford173@gmail.com> <718f7f6d6cd564d031c1963f1590c62d549ae725.camel@ndufresne.ca> <8db00a4b6faa99c940d9bc86e17161eb0db5efe3.camel@ndufresne.ca> <7f94eaacfddb8c5434c17f1e069ea87a17657ce9.camel@ndufresne.ca> In-Reply-To: From: Ezequiel Garcia Date: Fri, 17 Dec 2021 01:48:52 -0300 Message-ID: Subject: Re: [RFC 0/5] arm64: imx8mm: Enable Hantro VPUs To: Adam Ford Cc: Tim Harvey , Nicolas Dufresne , linux-media , Schrempf Frieder , Marek Vasut , Jagan Teki , Adam Ford-BE , cstevens@beaconembedded.com, Philipp Zabel , Mauro Carvalho Chehab , Rob Herring , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , Greg Kroah-Hartman , Heiko Stuebner , Lucas Stach , Joakim Zhang , Alice Guo , Peng Fan , "open list:HANTRO VPU CODEC DRIVER" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , open list , "open list:STAGING SUBSYSTEM" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Adam, > > I will post a V2 last today with the Mini's post-processing removed. > Someone, I apologize that I forget who, mentioned it was fused out of > the Mini, so the testing I've been doing was with that removed and I > removed the H1 encoder since the Mini doesn't support JPEG encoding. > [...] Resurrecting this thread here. IMX8MMRM Rev. 0, 02/2019 mentions post-processor features for G1 and G2. Have you checked the fuse and synth registers to see if they throw any useful information about the hardware? For instance, comparing PP fuse register (SWREG99) and Synthesis configuration register post-processor (SWREG100) in both 8MQ and 8MM could be useful. As I mentioned on my previous mail, even if G1 PP is disabled on the Mini, I would imagine the G2 can do linear NV12 (aka raster-scan) which in our hantro driver jargon is a "post-processed" format :-) Thanks, Ezequiel