From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f54.google.com (mail-ot1-f54.google.com [209.85.210.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9035113DDAE for ; Mon, 12 May 2025 15:51:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747065090; cv=none; b=lpba15KyuOD8terspqsYckCRvZPi9veWV27NLEl7TXXBvWphRruLDatAwwIeqW20EruoAeWCEoZkv/7QgLp2y46+GHFtm6DOG+P0R3oFIsPJUclqqMH8sPZvskf/raaZu9ilrUiszaHAfNcw/1IIzhoaUgzSAvPpgmxPVEj0MMA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747065090; c=relaxed/simple; bh=4ozyet6Am4uOrDkpvVbP07Tzp8wHAIN5Eeov69emIjo=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=YhHhBtd4HgsPExoSJN3/Phj9vF+5aVuQLR+RuPwW+bZo64izFgVKMD4J6SmWEjMPubJEgWp246/B93k2LvlmKQcj9bsxsjSWPZlwXBWwlw+t2JurOglDwLvm5SCTjEDDYCbzLzkeDPn3eqAOUNCh2BY+g6e+0Ncy6AYZT7wQ8sk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=nWHt8hQc; arc=none smtp.client-ip=209.85.210.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nWHt8hQc" Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-72ecc30903cso2586268a34.0 for ; Mon, 12 May 2025 08:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747065087; x=1747669887; darn=lists.linux.dev; h=in-reply-to:content-disposition:mime-version:references:subject:cc :to:from:date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=Ld9Mq7+qdXV9AhMC/9M7vzrYD56VNJUHYiEJWfb0qDk=; b=nWHt8hQcT4td5m/bQvEPpbS8vNkY5HpgHt9BtCxdy5v2hGlzmlQrkog4mnr8GnkRNc BAlOyFCpmrYiAX9ut6TedD7mWC4H4FWjRFhC4gSHCQrdub/ydjzIEgABOkl34454c71r gdLJ+6Z5Otz48Go9S5X7q7n95HJ7y3hhCtz+VsuSpyKnAqwiPW3XlrWw5zMOcbtXdLMk agMIUJJVGU84kEaBQYcj8Eny+Rp1YlPiowmnRaBaUSvK5vRmsd5aMrTwUKGwzcTX9Fak CfzPsjZXz43NMEqN1X0TKBOPT9bX6aC6e6uAeho9oRS9b7b6uiOWR6ktSDNbhAm6pAIC /M/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747065087; x=1747669887; h=in-reply-to:content-disposition:mime-version:references:subject:cc :to:from:date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Ld9Mq7+qdXV9AhMC/9M7vzrYD56VNJUHYiEJWfb0qDk=; b=tMS96qy99YMDdKFA0Megc0o5LjdBPqzEifvFGxcX0O2st0aY6H/nolk3HK+owwrLtc rdiyMQ7TMfJBWy0J26nwIL7I38QUrz2Eafo0O6QpWmRJj5x/2g+PWgMrsMgZSuS51XAx ukN+OUjqsL5u0QKswiRnoGXye1PglPIkeyjegrs1Zt8NKSpOjlGJ4UkAa10iWIZqpDF5 8swpaNzNsF+PLxmm/x/CXwEnVeMu+mRyefuJXcjYbghANPV+u0UWatUw8/RgsFZRBCtZ YZe6q/D5PtM7YDiTNC8Mpa0rKuCsCZSIcezJJJWkQIREgTXtdpfsceg/mcY7+6a+bNws VfOg== X-Forwarded-Encrypted: i=1; AJvYcCXdUiuoIOzMkYxaEOD5eSawAsY3xUUM+IdJPO9NV1MwUujBOT18SDEPn5glwqarEDSDj9VPC8qNcgORqA==@lists.linux.dev X-Gm-Message-State: AOJu0YwXsAH88KDjFU3T2IeU+bO2iSmEl38Hkwy6cwq4mA2svaRbJbME ZHpfWkWr621qvPvioEW3oGxpuWkT3gnyOpD/2Tc3+qlMbsuaOmH0 X-Gm-Gg: ASbGnctZOSst1kL00NYRwfENv/ObuB2gey31ggLH7hv9nMU9xLgYAWgdUmf7CqRXApK +HThn4P3XFiTik3WUM7/u4e0DqbS90cR01dSqWXwz9mksoBxpYbSE01XbOmwP3IcydPMODPtLl6 enSU5yOfIp7Eo9ATjy0plhPF3n0JoDbXFFJfFzpg84V9ii94Zd6lyvOaFDCJ4HJauuJVXTgTaQr 7dGpNYVj6afka6+7nwvjSQIKGJlL6TB2zYcSdI6t19RhozecYprI1kt9K2/hAzfgUKb1jhmMKcy 1d2qWHZK3dqn9/WImq1hYEje6fn7l77kVDmBydgds4PtVqVMkdOBrR/Bxt5Sze96nXZw6A== X-Google-Smtp-Source: AGHT+IE29HCnAnqJs70fjiVznu2cWndCXxPM0MBn2LaCtm8l99A+94DcdAaY4Wmxo+5EpZLx6ztYiA== X-Received: by 2002:a05:6830:6f44:b0:72a:45bf:18c2 with SMTP id 46e09a7af769-732269c4577mr9487337a34.9.1747065087378; Mon, 12 May 2025 08:51:27 -0700 (PDT) Received: from neuromancer. ([2600:1700:fb0:1bcf:25f1:2610:e3fc:c8ec]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-732264dd290sm1579539a34.40.2025.05.12.08.51.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 May 2025 08:51:27 -0700 (PDT) Message-ID: <682218ff.050a0220.149fee.dd6e@mx.google.com> X-Google-Original-Message-ID: Date: Mon, 12 May 2025 10:51:25 -0500 From: Chris Morgan To: Ryan Walklin Cc: Maxime Ripard , Chen-Yu Tsai , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Jernej Skrabec , Samuel Holland , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Michael Turquette , Stephen Boyd , Andre Przywara , Hironori KIKUCHI , Philippe Simons , Dmitry Baryshkov , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, devicetree@vger.kernel.org, linux-clk@vger.kernel.org Subject: Re: [PATCH v10 00/11] drm: sun4i: add Display Engine 3.3 (DE33) support References: <20250511104042.24249-1-ryan@testtoast.com> Precedence: bulk X-Mailing-List: linux-sunxi@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250511104042.24249-1-ryan@testtoast.com> On Sun, May 11, 2025 at 10:31:09PM +1200, Ryan Walklin wrote: > Hi all, > > v10 of this patch series adding support for the Allwinner DE33 display engine. This version is largely based on the previous v8 patch, with Chris's changes to the mixer bindings in particular from v9 to add names for the new register blocks. As discussed, the H616 LCD support patchset (which are largely device-tree now that the clock/reset binding definitions from v9 have been taken as a subset) will be sent separately with the rest of Chris' updates. > > As noted previously the new YUV support in the DE3/DE33 and RCQ/DMA shadowing in the DE33 requires more work and discussion, so that support was removed from v8 and this patch supports RGB output only. > > Regards, > > Ryan Thank you Ryan, I will just defer to you moving forward to ensure no further confusion on this series and will help out wherever I can. -Chris > > Jernej Skrabec (7): > drm: sun4i: de2/de3: add mixer version enum > drm: sun4i: de2/de3: refactor mixer initialisation > drm: sun4i: de2/de3: add generic blender register reference function > drm: sun4i: de2/de3: use generic register reference function for layer > configuration > drm: sun4i: de33: vi_scaler: add Display Engine 3.3 (DE33) support > drm: sun4i: de33: mixer: add Display Engine 3.3 (DE33) support > drm: sun4i: de33: mixer: add mixer configuration for the H616 > > Ryan Walklin (4): > dt-bindings: allwinner: add H616 DE33 bus binding > dt-bindings: allwinner: add H616 DE33 clock binding > dt-bindings: allwinner: add H616 DE33 mixer binding > clk: sunxi-ng: ccu: add Display Engine 3.3 (DE33) support > > .../bus/allwinner,sun50i-a64-de2.yaml | 4 +- > .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 1 + > .../allwinner,sun8i-a83t-de2-mixer.yaml | 34 +++- > drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 25 +++ > drivers/gpu/drm/sun4i/sun8i_csc.c | 4 +- > drivers/gpu/drm/sun4i/sun8i_mixer.c | 168 ++++++++++++++---- > drivers/gpu/drm/sun4i/sun8i_mixer.h | 30 +++- > drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 27 ++- > drivers/gpu/drm/sun4i/sun8i_ui_scaler.c | 2 +- > drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 14 +- > drivers/gpu/drm/sun4i/sun8i_vi_scaler.c | 6 +- > 11 files changed, 252 insertions(+), 63 deletions(-) > > -- > 2.49.0 >