Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp374464pxj; Fri, 28 May 2021 06:07:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4TA4fuEr6jl5pids2j7o9dqgNHdd/+ptI7nlX2eQ1LPxPpV94ZgX4TRnrXTrg7bHyPiZf X-Received: by 2002:a05:6602:2e82:: with SMTP id m2mr6741020iow.190.1622207251935; Fri, 28 May 2021 06:07:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622207251; cv=none; d=google.com; s=arc-20160816; b=LfzLAjcnAWJVae2gibLwbjIQRxZwFj+hTaofSLEMvNnsrcz6MOcOY7SBCX6ElFUEmS AKQ8sFI7i42q6LY+gYiDY54aMj2aK6WgoUpLqgaxOtvSXN3C07A9yISEqmsXm7WVewzs X21XrNd30WBvuRMEt17GBOra/JuhlV/YPc10tRInrTy9L5qaI2bTcMjZJPIMXt/IIk0k 3G9yNMaty4GvmVLIjfNGmr0/9xG4QHWM2M2/wOrnlnWj2Ec8+LCGODskU+wzZyeJ5IPw mZL9+F3Q5vYvM2t1P7aHcx+v5eOwUYVqoMilZ2XJEWCBkkfijO9ExvyMpa7JdQ3ZKlct jF6w== 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:dkim-signature; bh=rNFtWXNjGOhAnzhZIEB5pnyB38+rxkkPxxFke3J42dU=; b=x3JZLNJKcS1OcvfmYx9J1z8bXzynfRp0TtAzRN9KuETB0SPRTg1Ar5iUTdDUNY7Fuh hPSEGalkW6jC0OrUcJLC9egJJavB7u25LI0JjcIO3QRA/1uE5kyWyFn3ifozD0Gi8c87 k1o1K5sWApZz5qYsYQ1t0Diyajk/iODMmC1zQCB95jEjE0Ndmf1/ayEI5A8s1Qu++yD/ ujzPnlJmqCSX0PT/nbPIxELfgtdnO40n/ap6c90CE435Ent3A6qKnSTE5o1HTtGiaZep DRYykfRFRpyABCFGSZmXmJvX6NLT4HgCRfBX7NscXajtTZk1aCUzOth5KAK6tlA2T5tv RonA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Cp3x0F3H; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c5si5748533ilj.96.2021.05.28.06.07.17; Fri, 28 May 2021 06:07:31 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Cp3x0F3H; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235721AbhE1NHr (ORCPT + 99 others); Fri, 28 May 2021 09:07:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42826 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235820AbhE1NHq (ORCPT ); Fri, 28 May 2021 09:07:46 -0400 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8584EC061574 for ; Fri, 28 May 2021 06:06:11 -0700 (PDT) Received: by mail-ed1-x535.google.com with SMTP id s6so4749175edu.10 for ; Fri, 28 May 2021 06:06:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rNFtWXNjGOhAnzhZIEB5pnyB38+rxkkPxxFke3J42dU=; b=Cp3x0F3HzKzYTPdjhti0qWsurFeZhEYI49cQWIWnZ3c7rexuYRJ4OYj/Y/mEjcYlxR yjaFAh2o8JR+p/Cca1aceicCfVU+q7IHag8HwBFzKW7y1WaOXpJu7g81ZwiuD+7awXml yZHAZq29gLBl8X2TtlZ7AauzoDl9DRTRkSfAQsHeJwcSyLuj0nOKG9gmEe0lI9pX3NjF bbvwaW1pSPJktRmFi1zeVAjTPxkBuU2dn+2furdeHDvaQSf9gXTUN3G2tfjjlVU5V2Zn V0b9JAitSJH6DuxUORNqqs4xBxI1HktvQfvKv/9+Coe4CyyTFliegMaaIw81qxY9uUA0 sC3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=rNFtWXNjGOhAnzhZIEB5pnyB38+rxkkPxxFke3J42dU=; b=JUiJw14KGJvFwLOfpLdW67gkDbWuIYdopz1IC8oKFqy4M6Dg0IEaeVshscVWQVHrtH sCep36gcBXZC+FgWbXWx5SbJNjxmBl4AUDtkLDAR1aEVcdiSO7DGxrj5xmFtnr802J8z 3mUAwlyJqPYUxURi4Bu/JwMNx905oTMkPiimiz1/K9vK4SRmUTdulL2LmWzVP4FSaFJa ykwJaS9uR6vweqUHY5UjJikWErIWV5x9Dzr0igdgQlg35NXvOdwbBlqLskF5Nui10Rwv PTvYYYG5RSNgVRsanBpCCd6OeZhVxdPh/C6c/iodvaPL/TtsYLQiLtaaVyJ2bq2ze2N8 3gEg== X-Gm-Message-State: AOAM532zYwPTLkMrREMOh6LIN1USPNNf4EPWUotsqo1C6nE4WG9Y17BS vwOejUs95ce1L5vZdWLIJQ== X-Received: by 2002:aa7:d61a:: with SMTP id c26mr9966117edr.351.1622207170190; Fri, 28 May 2021 06:06:10 -0700 (PDT) Received: from localhost.localdomain (ip4d17b4b8.dynamic.kabel-deutschland.de. [77.23.180.184]) by smtp.googlemail.com with ESMTPSA id u21sm2322778ejg.50.2021.05.28.06.06.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 May 2021 06:06:09 -0700 (PDT) From: Alex Bee To: Sandy Huang , Heiko Stuebner , Paul Kocialkowski , dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org Cc: David Airlie , Daniel Vetter , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Alex Bee Subject: [PATCH v3 0/5] drm: rockchip: various ports for older VOPs Date: Fri, 28 May 2021 15:05:49 +0200 Message-Id: <20210528130554.72191-1-knaerzche@gmail.com> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi list, this is v3 of a series I posted almost 1 year ago. I considered now all feedback I got at that time. It mainly ports existining functionality to older SoCs - most importantly enables alpha blending for RK3036, RK3066, RK3126 and RK3188 Note some of the patches are required to let VOP correctly process the data that comes from the video decoder - I recently posted a series that adds support for those older SoCs at [1]. [1] https://lore.kernel.org/linux-media/20210525152225.154302-1-knaerzche@gmail.com/ Regards, Alex Changes in v2: - drop not yet upstreamed dsp_data_swap from RK3188 regs - rephrase most commit messages Changes in v3: - add patch for RK3066 - drop patch that converts overlay windows from DRM_PLANE_TYPE_CURSOR to DRM_PLANE_TYPE_OVERLAY Alex Bee (5): drm: rockchip: add scaling for RK3036 win1 drm: rockchip: add missing registers for RK3188 drm: rockchip: add missing registers for RK3066 drm: rockchip: add alpha support for RK3036, RK3066, RK3126 and RK3188 drm: rockchip: set alpha_en to 0 if it is not used drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 52 +++++++++++++++++---- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 1 + 3 files changed, 44 insertions(+), 10 deletions(-) base-commit: 5d765451c2409e63563fa6a3e8005bd03ab9e82f -- 2.27.0