From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (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 F14BB493632 for ; Sun, 23 Aug 2026 12:29:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787488154; cv=none; b=Vk/eeycI5wGjWIyqiCydOfAtFY2b6L+qVaY87+HiQc/BMhLaL1Ab8/H/+cdMydMtdf8MnLl0iZSNZpODYAAB/6beogHkxjmSiLqhitFlh6Np9dPznBhmt2lExQIPrW5mlA6ZiB1L6UHgDxL4bYYgSUSls8BYLHPZ4Q6py0umxUE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787488154; c=relaxed/simple; bh=XwJpIuNn61h+GhjNWFcCK5F5TZ0BQkuGU4PAOC0FSkc=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:Content-Type; b=rAhuN0p0XcqgS4IGYtqp8PRiJ8toXPWKnUntKUFjfwk1Q/SnsVTUBicLLexbvKhFyehDofkS0O2Ey24D/HWBLvAfnuVraEFLTnGgU3sC+TbG9pSn5ggBIo8BdmzGSsAcbWq3LbDPN7zDP4F0wkr0N9ZUr7r+gHTrSnOe0b70Ujk= 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=qncYDWhj; arc=none smtp.client-ip=209.85.208.45 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="qncYDWhj" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-6a59ec8f530so55156a12.2 for ; Sun, 23 Aug 2026 05:29:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787488151; x=1788092951; darn=vger.kernel.org; h=content-transfer-encoding:content-type:content-language:cc:to :subject:from:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to:content-type; bh=gQbaM/nV7s8rQwS5hxI6vhWiwkwOmBmwl7dlesgVmd0=; b=qncYDWhjnDwMf3tb8NMT1PoDNNBtagt2qsY7hJ9W6bi4LYc/txZ9BxBiFCYSE9yLUk X1zSUaMUZtOv0cFqokBgnLCJ5iim62dqtFJxHFXVN9689VYFMld47jMpkzgJLwC65WzA iwgGpzQDa3ioaZQCMFlZrYF2PaRadtssG/TgkO24+ARBhY/vi122gcGQtpS1nzF5bNXB aaJ3fdrJw8aAeXZeCv5bbb8OufBOe7VEE8Hg2FppBiMEBSbQ8owmS4Vxc1qwkQfUYFzP Dr3+zLIWjSPO+6h8DiEHe3e9cUsp03iAkTmJgVDSsivZojPz4Har5+2QGmf/tNusFKHE GxNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787488151; x=1788092951; h=content-transfer-encoding:content-type:content-language:cc:to :subject:from:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gQbaM/nV7s8rQwS5hxI6vhWiwkwOmBmwl7dlesgVmd0=; b=XcBwynwhsxnT7CJg+RWqZ/eax/UrV+08Um8Y3anWPDt4lZLBGf0iG24qKCWX4e+qs2 4xNvNWVcEGySHylcAbbqBG9HRTaUCmaO1C4Pn38muaxS+/PFFicYa0z0LX2vD10GqsOX 1P03exATXwUveWzeATOT/e7mqgwGHtSVRpa2hl5itMFvAG8fFiJsre8SrZWfGnr7Q4il nAUDHnRKjHOoapdC8JZ+z4cypIwduRLR4Gbk1IUL3JxdUP1wossIiHwBWl86bt6kEOxC jPp/a0CIuxkff0qOlov2OUSLX8DkyaBXPD0kSH5e2WqpXcgLN86Y9mppBlDc3CZSVQaH +8Ig== X-Forwarded-Encrypted: i=1; AHgh+RoVLUCWZ4E6GqCIr8kLuzw33Wtw4pqQTw4fTtpUiFUMk3DnWZrT9nk62z95sqURyE9lsuHaq7rDmnVvWLE=@vger.kernel.org X-Gm-Message-State: AFuF++nPcVy+w6OMCaLG0m0DYPMfLkuhocsA4XVc3LO2GbhR5fgeG+2Y UxxXRglgVXeLrQRBRett42JHi5f3nDZMlrF9mxC6+x1kf8ocdB11WXeWQ6Fqtg== X-Gm-Gg: AR+sD10ZjugElQjqeQteex7kEQq4GMdtwRIiPhYx4UecBESkDJSjw1VBzemoRLK3ocb ZNzOg/JRwzhWYWpq9ra/ZGZV8oMTC5f4p/VJFfl3OhoTODLljdoTnveSR7RWdx1CNBanuLr/lhs cJ34Pwbn4ncA7MZMLLBENAdILfaV+A9YdwPZtRyAH0f0ipkO/AwuZgE1NWZgaKtMKz/niXJ3gQu jSZQss9X7unuPJlLw9GE4SypQLjtvewfsGDkZKOd9dS+b4ZYJPECpEktOyHVCWYV0I246T1NJt/ 16mT5XIFBIJUGUbGmlYkH1c+rfZARavqMMRx9/bMQzYRu7WQA3mRqx+WYt1QmKLK0FN06LjG6Oy /kZNcYLuvTBCgqsTxgHhRQhhkSTxcCgtuuonySOmjgKIVJEtc9mkOjqDOLtP3Vn3Ehx8bRtV2zi 6abWCWk+yrdLmo8fv7LeDPLmOBFhAS14XukFob2tJYAchUX3XqePci1yqg75toqICWn/0mfcW7C AboDV8vm1ck/aMbKnFeuXPOKN0= X-Received: by 2002:a17:907:1c26:b0:c21:8555:5f55 with SMTP id a640c23a62f3a-c246a65eda7mr1238908466b.2.1787488150919; Sun, 23 Aug 2026 05:29:10 -0700 (PDT) Received: from ?IPV6:2a02:a449:4071:0:32d0:42ff:fe10:6983? ([2a02:a449:4071:0:32d0:42ff:fe10:6983]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c24966f9c9fsm738037566b.39.2026.08.23.05.29.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 23 Aug 2026 05:29:10 -0700 (PDT) Message-ID: <1ab6fb88-3b84-49b5-aa05-202a84edbd3d@gmail.com> Date: Sun, 23 Aug 2026 14:29:09 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Johan Jonker Subject: [RFC PATCH v1] drm: rockchip: add drm_plane_create_blend_mode_property To: heiko@sntech.de Cc: hjc@rock-chips.com, andy.yan@rock-chips.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Content-Language: en-US, ar-EG Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit A validate_blend_mode_for_alpha_formats() function was added that fills the kernel log with warnings for Rockchip VOP version 1 SoCs. Add a drm_plane_create_blend_mode_property() function as fix. Signed-off-by: Johan Jonker --- https://lore.kernel.org/all/20260526181700.25310-3-leandro.ribeiro@collabora.com/ --- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 0090d8ff0c79..0bc5b606f021 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -1850,6 +1850,8 @@ static void vop_plane_add_properties(struct drm_plane *plane, if (flags) drm_plane_create_rotation_property(plane, DRM_MODE_ROTATE_0, DRM_MODE_ROTATE_0 | flags); + drm_plane_create_blend_mode_property(plane, + BIT(DRM_MODE_BLEND_PIXEL_NONE)); } static int vop_create_crtc(struct vop *vop) -- 2.39.5