Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp826669pxb; Wed, 22 Sep 2021 13:58:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNtcw5fMpTgBOEhHCaxYOy7whCt3Wc9JgW1B5a1aC2bJ838r6/BEUFH72D6FfJ+fHI7iDn X-Received: by 2002:a05:6e02:f8f:: with SMTP id v15mr823715ilo.137.1632344284087; Wed, 22 Sep 2021 13:58:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632344284; cv=none; d=google.com; s=arc-20160816; b=xQ5IwX+kUkyvuXHncYfWyC6IoYERNhXgb1HYdA+plvNCK31Ymw+IM/q25GHXaaQo/6 89xOrU4rjv5WGWNuOBkHD63Cue8ZaIjjy+yDc8NRC74jKjqI8rQcumxVvgRyKD/eufeV L4G7+gSSLqVNhlSxNgK6n0KR5YBez9TfCcmX3bjTtDBmtIOWU69lRopRG6l1OBGyykQ0 USJp+uVjtfVDg6RNoYVoH6NcIPAptmh/RGf1noWzz70DK3PHWIJjWRvFcolAJX0UuYCu aDv41dUEeE3JmZmYwh5yb7nUfFooDcJ/3ypPx/k7Hn+opvI4+Vw0ZNbd/BGF/91bWzjX huEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=EVEIcRYXG2NTiKvVT0XUu1AA75ZpIKvIIDG9orteSw8=; b=vyVeNV1BFzzpNTcuwd/hzoIL5NDrETwn7nlnTVVw2qpbiJ+6ZOr2F3WzWTXd3MXeU6 0F50kbUJ5rrk2OHdn0M/XEB2x9MDwgLinkzR7xUWh2+9+PvRtVWj835T+yaHUkyvlTdC bs4E/gpO/T5LnN9SDzOKAxc4+C+yKGzmUdCNMSLLSdo5T/Z3aaKUeGCOelq7Cdv+ePrW i0j3GAlLez28GU79Iu0638o7sdKxZrLz3ewJ7H038+a6v95dwrMmcmXd4qVwYUz6X4qQ GZNU04f5dvrl3xQvB7M2G/wB/eFbR19U/C+F5vUdCYsdlWtccM52ucJzMz1W2VCVzJvS N0gw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u19si3755386jat.59.2021.09.22.13.57.51; Wed, 22 Sep 2021 13:58:04 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=crapouillou.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238004AbhIVU5v (ORCPT + 99 others); Wed, 22 Sep 2021 16:57:51 -0400 Received: from aposti.net ([89.234.176.197]:47210 "EHLO aposti.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238063AbhIVU5d (ORCPT ); Wed, 22 Sep 2021 16:57:33 -0400 From: Paul Cercueil To: David Airlie , Daniel Vetter Cc: linux-mips@vger.kernel.org, list@opendingux.net, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Paul Cercueil Subject: [PATCH v3 0/6] drm/ingenic: Various improvements v3 Date: Wed, 22 Sep 2021 21:55:49 +0100 Message-Id: <20210922205555.496871-1-paul@crapouillou.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, A V3 of my patchset for the ingenic-drm driver. The patches "drm/ingenic: Remove dead code" and "drm/ingenic: Use standard drm_atomic_helper_commit_tail" that were present in V1 have been merged in drm-misc-next, so they are not in this V3. Changelog since V2: [PATCH 5/6]: Fix ingenic_drm_get_new_priv_state() called instead of ingenic_drm_get_priv_state() Cheers, -Paul Paul Cercueil (6): drm/ingenic: Simplify code by using hwdescs array drm/ingenic: Add support for private objects drm/ingenic: Move IPU scale settings to private state drm/ingenic: Set DMA descriptor chain register when starting CRTC drm/ingenic: Upload palette before frame drm/ingenic: Attach bridge chain to encoders drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 278 +++++++++++++++++----- drivers/gpu/drm/ingenic/ingenic-ipu.c | 127 ++++++++-- 2 files changed, 333 insertions(+), 72 deletions(-) -- 2.33.0