Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1294516pxj; Fri, 18 Jun 2021 04:06:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwASUz+o7jIT4rkOAzJngWmfVZe+Av3Y6dh6N2jqRtLzuwzyaNs+LUOSIEOiNHgKq81VdHK X-Received: by 2002:a17:906:4308:: with SMTP id j8mr10513182ejm.315.1624014408912; Fri, 18 Jun 2021 04:06:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624014408; cv=none; d=google.com; s=arc-20160816; b=P5ijr3XoTK0/W405pKM1bFAcZ8DDqelKa4Y0s8PE5Qtth6GPf7Fqya5wtRZS6jRuVU u0qmaWlrXO1n1xYJIWiMoBZKa7sWrLiQmEhsyVhInugo75N6wJUBphr9JyHCtnZ35k/K 08KswTr4KIzfj0gDdLDPDYDGVittfgYPAmoJplQwKEHwKyg+7SkFyAQKxdejwmfaa8Lz IHP+5WSFFqdbMTxbQ54ohB7uv8cPcgGmCnKSQjHfy9Vfjh5bA4O5hvC8wXo6VePE08ac pKG1op1wtNZZJE5sBGXnyMu2MsvOjjDnOjELlwsxQke+AJeglpWHpos3ZXw80FUcbPxa /t3g== 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:to:from; bh=SX4HmeKPbCFzYcjAyNoQIqmFHL4pfmyEsCRwa1x4hs4=; b=AFHafBzEhcOOqrsD4MHzXvDzbjStVMew1CkHwO4NO2+snjVw+BR9Moa78fzpOw9idV iEPtUkkUeAc9eyGa7qhDuvgWBRK7IC90J+bWgYpnb3vJwAbrx+TIvazjdSnualt3+Gws NOvrsaQTD2pm71Lg2SzhMEY8uwcfIW7iWizYzFYk1MDZox3b2QPdorB7AloZzjdRE2zy bysMjeBaI9MybVxUPU4mc30uN74QSoykNJAvWk7U45UnS7ZEMmBpI+0HDgfxpN1ZjbdH 0zlHIA+PxF+B24j/d6NLX9cWb0Is+Mv53b4ZXLGspNimQqab7FeoLR0zU1YG+lxKSHNe WY9w== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i14si3031211edc.516.2021.06.18.04.06.26; Fri, 18 Jun 2021 04:06:48 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233357AbhFRJNr (ORCPT + 99 others); Fri, 18 Jun 2021 05:13:47 -0400 Received: from srv6.fidu.org ([159.69.62.71]:56508 "EHLO srv6.fidu.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232184AbhFRJNo (ORCPT ); Fri, 18 Jun 2021 05:13:44 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by srv6.fidu.org (Postfix) with ESMTP id AE2D8C800B7; Fri, 18 Jun 2021 11:11:30 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at srv6.fidu.org Received: from srv6.fidu.org ([127.0.0.1]) by localhost (srv6.fidu.org [127.0.0.1]) (amavisd-new, port 10026) with LMTP id zQ1WkbLuMcXL; Fri, 18 Jun 2021 11:11:30 +0200 (CEST) Received: from wsembach-tuxedo.fritz.box (p200300e37f3949001760E5710682cA7E.dip0.t-ipconnect.de [IPv6:2003:e3:7f39:4900:1760:e571:682:ca7e]) (Authenticated sender: wse@tuxedocomputers.com) by srv6.fidu.org (Postfix) with ESMTPA id 3F4B5C800B3; Fri, 18 Jun 2021 11:11:29 +0200 (CEST) From: Werner Sembach To: harry.wentland@amd.com, sunpeng.li@amd.com, alexander.deucher@amd.com, christian.koenig@amd.com, airlied@linux.ie, daniel@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, jani.nikula@linux.intel.com, joonas.lahtinen@linux.intel.com, rodrigo.vivi@intel.com, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org Subject: [PATCH v4 00/17] New uAPI drm properties for color management Date: Fri, 18 Jun 2021 11:10:59 +0200 Message-Id: <20210618091116.14428-1-wse@tuxedocomputers.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Implementation of https://lkml.org/lkml/2021/5/12/764 now feature complete albeit not fully tested. I have not yet corrected the DSC behavior and double checked the dithering behavior. I release the feature complete patch series now anyways so that work on the userspace implementation can start. I have no DP MST splitter at hand. I tried my best to not break anything, but if one who has one could test it would be very helpful. amdgpu in the former implementation was full color range only, albeit there was a path prepared for limited color range on both rgb and ycbcr encoding, which was never selected however. With the Broadcast RGB property, a user can now select this program path. On i915 Broadcast RGB still only affects rgb as ycbcr was and is always limited with this driver, which I didn't change. gma500 driver still uses it's own implementation of the "Broadcast RGB" property, which doesn't have an "Automatic" setting. I too didn't touch this as I can't test a corresponding card.