From mboxrd@z Thu Jan 1 00:00:00 1970 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 D7678C433EF for ; Fri, 17 Dec 2021 04:49:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232829AbhLQEtH (ORCPT ); Thu, 16 Dec 2021 23:49:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232492AbhLQEtG (ORCPT ); Thu, 16 Dec 2021 23:49:06 -0500 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A19CEC06173F for ; Thu, 16 Dec 2021 20:49:05 -0800 (PST) Received: by mail-ed1-x530.google.com with SMTP id z9so3246718edb.5 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=BVw8Vr5uu1I+zcYkBF2O0bibBw7XWJKLzHBjMcUnmrRpGXS3V/CtfEU6Dv2Ea8E5Xx LB+aBJc1JircnUtqMgKY1wj73vtxtYLYBwKdipbdl+23OJshIfXvCOtvs5cphGV2HkHA ZNSS+a7zYwBfSgWKZ99WZ/kFE9V8Pq3ey9UMjILhVnrpAPadKgHb4myg2/DFFljbkE+D mL9QrU7dt9jtwVpWxOemm6bBBVAeNUT7khiOx3OXLAS9TutZuBv5Kzc9ZCmrfhEeDFAy IUuKe26bQNU5OqTcdbIVyqVBfv6LW3jA6ATbInY7VQh5Zs0xFu1ct0czspFEwKnQe14E J58Q== X-Gm-Message-State: AOAM5331M+rV0RtvfGIfLvxbHl5Uc3OCBjmDrvoLRazVc0yIpb+vGO5M 7BQIH7RB3YPVNe3qEkA5QSuzaK4duurxDq+nrHtdxA== 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: devicetree@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