Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp500361pxb; Thu, 5 Nov 2020 05:56:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJykzG3clVa8NMh8S0bO0Uk2+8NWL+pQ+Ua5iRUkCxA9udI8QGn+4s1V7GGvRGlrInAP5zhV X-Received: by 2002:a17:906:8387:: with SMTP id p7mr2256848ejx.511.1604584612514; Thu, 05 Nov 2020 05:56:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604584612; cv=none; d=google.com; s=arc-20160816; b=QfUKgck0U8AwezAo6M+M0YWZ04pyu+K4sC9EyKbhu4NtmYY09N58jwfcVY+14tInez TpGuuQF0HE2LFFLYTceKonLGGN1WODJA1tTWf9t2twXWVigrAOuvS5s3XPLywAVQhwpq pAo7cLt66WfF7YlsWvYHFzIunrv9XBw0lECrh1mDuMWLEkC5j8mum2DOSkeAU9gHQkxn 07U9JomwNMHQgzoBqD2vtqYfqMcoAKaT5ikXl5+rYyoZFLlvuXR8LObxGMTY0d7mZo4T ZgvyRJWzFOKrv77iCJJ2h58haRXb4lb6qZM8Z1DnIUJnJrLClhQypPi9Jyr0TD2ZNV3Q hXhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=Os8Q6RoIFzpecz6IaKw3bDHhoVHVDp/wsU85OkcRmUY=; b=N2sLT4kxtoGJF6rsvyaT+g194tB969bIjvJcFvpxCPgMGUmZ6i/vvww0Qnmt6bT+z3 fAMmcVD1UyuaIIk1RmF1fzJwdyyJz9f6OD6yLQRKcTVVzvmVZ3PVqguAjLIdME9fwJb8 J8xmIieX556aEKUji7AHSmDtLBJFvfmUx0Peb16OnXZPe5Z8dI9hgdxfT5OQCz12Xvg4 Q/+HLBZDM5PLkABzc67AFIU3jb57UTy+Rwio3gtWcqQVFiYYvt+HqNp3rGl4uSe+nEZ2 tWzC/zaWejdzq7SRWgh49u3bNSbJ7UG6sXK5oX2z2kZEvfLaOzZEjh/i17e7ioM5fWQF J4sQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xs4all.nl header.s=s1 header.b=wVbVNiKI; 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 x72si1096283ede.132.2020.11.05.05.56.28; Thu, 05 Nov 2020 05:56:52 -0800 (PST) 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=@xs4all.nl header.s=s1 header.b=wVbVNiKI; 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 S1730759AbgKENzD (ORCPT + 99 others); Thu, 5 Nov 2020 08:55:03 -0500 Received: from lb1-smtp-cloud8.xs4all.net ([194.109.24.21]:52849 "EHLO lb1-smtp-cloud8.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726067AbgKENzD (ORCPT ); Thu, 5 Nov 2020 08:55:03 -0500 Received: from cust-b5b5937f ([IPv6:fc0c:c16d:66b8:757f:c639:739b:9d66:799d]) by smtp-cloud8.xs4all.net with ESMTPA id afj6kDNilNanzafj9kobEV; Thu, 05 Nov 2020 14:55:01 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=s1; t=1604584501; bh=Os8Q6RoIFzpecz6IaKw3bDHhoVHVDp/wsU85OkcRmUY=; h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From: Subject; b=wVbVNiKI1ni2WRTvKI7A1TOqQHSmAor2+Nr2aLT1NIe2Fc1ge7wnKhpnxbRNayXlA XIStbOZv/pHol/XIyMyhQsvsOkY1EJhG1VU54hiXtGdZMj24h0CloQ2zljt3R+jq7r 9HHt7HZWGLPtF9VcZdO6Aa9SdRU11Sh34O/AgNlguJmmu+qtwW3KxT+ySOXpfZDJkN XVpwF03MOFVFceaBlHg5FF01e5g8/GGGN2bNp2ypa3toumFlAINuLgLnoOb+HnHT1Y qYz+1j/r3uOLOrjhIjjvHNYPvWK9IDs8oEEHc3TKvmeQsXgWUucMtsfJsAcW8+44Zq WlOe2T5g/AjEQ== Subject: Re: [PATCH v2 0/6] ARM: dts: sun8i: v3s: Enable video decoder To: Martin Cerveny , Maxime Ripard Cc: Chen-Yu Tsai , devel@driverdev.osuosl.org, devicetree@vger.kernel.org, Greg Kroah-Hartman , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab , Paul Kocialkowski , Rob Herring References: <20200912143052.30952-1-m.cerveny@computer.org> From: Hans Verkuil Message-ID: Date: Thu, 5 Nov 2020 14:54:56 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <20200912143052.30952-1-m.cerveny@computer.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4xfKAnj7LQGDaYmCX296c3vrxWv5e/Ef2SUUKyJz1tzh8Hg7mcghn4UOMUtiDF15DbskEEobx/3GV3mKJD2QR/+BJvDWHqtiffPg+JqxWRCXdGkL4LKcAL b6V5jIRASp0YnUAjPXv8sTQ8ZicE5R4ThJApeNCQqCrczKLdML9AFoY+wfoHVpYtggLajoVCksU2K1jMfy33BCDILtJpgqt/rbRZBDLwaWwKeezaENCNlvVj rqwkrjSzFIGCluWZ57FtuUMXwvG4ZgpyETF8Sx2IhhyDDN3ZfS8CiExo8otjngEgSIJCONqGN8Yks14AFrI6hvlGUXxAHzYvDyIEJB4OkC8B6kOG6q98pzQi HJpOoIFNK+wzz5zkeif0O9rV+4nkXvLst2gX25uXjEiTaeAPHEq31/rcJAio7NuAGflbfD5ws+fjF6SbgppVOcdyjCf7GVmq2lt50iGtheq/rTgQ0lsTy2yl 1XZ50JXtHleEL3YYTdwL5byb4JNnBec/rBzlZTCv6XRVnV7Sso9sMSPRhPhXTio4KNGI9yflco4KfQCDyJYmbn1BoOGzZ26+dXLKSljH5C+Ip10cN9/NKDr4 niauSYp1j7DSffLElOjBPaP2 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Martin, On 12/09/2020 16:30, Martin Cerveny wrote: > First patch extends cedrus capability to all decoders > because V3s missing MPEG2 decoder. > > Next two patches add system control node (SRAM C1) and > next three patches add support for Cedrus VPU. > > Tested on "Lichee Zero" V3s platform with testing LCD patch > ( https://github.com/mcerveny/linux/tree/v3s_videocodec_v4 ) > and V4L2 raw API testing utility > ( https://github.com/mcerveny/v4l2-request-test ): > - enabled LCD (DRM dual VI and sigle UI planes) > - added RGB panel > - enabled PWM > > There is low memory on V3s (64MB) and maximum must be available to CMA: > - CONFIG_CMA_SIZE_MBYTES=28 > - add swap to swapout other processes > - decrease buffers in v4l2-request-test (.buffers_count from 16 to 6) > > Only H.264 decoder working - MPEG and H.265 unsupported by V3s, > JPEG/MJPEG still unimplemented, encoder unimplemented When I tried to merged these patches I got merge conflicts. Possibly due to other 5.10 changes, but certainly because of conflicts with patches from Jernej: https://patchwork.linuxtv.org/project/linux-media/patch/20200825173523.1289379-4-jernej.skrabec@siol.net/ https://patchwork.linuxtv.org/project/linux-media/patch/20200825173523.1289379-5-jernej.skrabec@siol.net/ I've merged Jerne's patches and posted a PR for that: https://patchwork.linuxtv.org/project/linux-media/patch/f3b8e5e2-5f0e-fb6f-e5b2-7f44f7e365e7@xs4all.nl/ Can you rebase your patches on top of my branch that contains Jernej's patches? https://git.linuxtv.org/hverkuil/media_tree.git/log/?h=for-v5.11e Once my PR is merged into the media_tree master I can take your rebased patches. Regards, Hans > > best regards, > Martin > > Changes since v1: > - patch 0005 rename > - added testing description > > Martin Cerveny (6): > media: cedrus: Register all codecs as capability > dt-bindings: sram: allwinner,sun4i-a10-system-control: Add V3s > compatibles > ARM: dts: sun8i: v3s: Add node for system control > media: cedrus: Add support for V3s > dt-bindings: media: cedrus: Add V3s compatible > ARM: dts: sun8i: v3s: Add video engine node > > .../allwinner,sun4i-a10-video-engine.yaml | 1 + > .../allwinner,sun4i-a10-system-control.yaml | 6 ++++ > arch/arm/boot/dts/sun8i-v3s.dtsi | 33 +++++++++++++++++++ > drivers/staging/media/sunxi/cedrus/cedrus.c | 28 +++++++++++++++- > drivers/staging/media/sunxi/cedrus/cedrus.h | 2 ++ > .../staging/media/sunxi/cedrus/cedrus_video.c | 2 ++ > 6 files changed, 71 insertions(+), 1 deletion(-) >