Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp404198pxv; Wed, 30 Jun 2021 08:11:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzM0+GBOBalehuYZmX1mzLzArkarK1P7upxk3KdFKdlB/TT+nVYAphinB6qKjwODdDBO1K9 X-Received: by 2002:a05:600c:35cb:: with SMTP id r11mr25008216wmq.71.1625065913126; Wed, 30 Jun 2021 08:11:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625065913; cv=none; d=google.com; s=arc-20160816; b=tgSOPZXNFtxpqrN6NT03xEJtoyZ9V6ueNeomIOn3zbwLZNby2ivoT23KepnCKI+G+F rCQyoTTbxFLYejFYSJ3ncZk+iqr9ISV8Hm5Hh0/Jf7ZFvIBpWu0DVEvXRYvJKYV8N48C q8NS7DTSOYUFXYtcpRXHpak7nZjlvyDMRp51uxAWPLccKnPZi1DZQ15DHonkY8CkDl1P 37dAoLy00MP/cUf1HFHOol8zkrdkb5EYRCjsX86+sjnSPC1z9iTVW1O22sWUCoO7O8HK PytFfNL5t5nmc2wBrbwOG4uJtE52XdEk+hvZOyyj8SPID7qMazUNjCMdqsXKVqn60n1C UoRg== 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=9vkBaHBorCNUzgA1VXQhSo8QIF2CPBYQqTVddfFa04g=; b=Xrsy978h25tWtT30azDh6MMRsqUj7F/AtGubNdFDKRBum/MQGkgGKmYX03XOz/vUZp HeDPSKMe+6/gLcRzojOOEG7mHRflxDFi4Mc8e2IlT9if1X0iRlDGuhLqbliMIi85SSkP iyNCeecSTKRrO9kaZft4sOqnKZPlFDh1jVx77UX+VrQonrbjN2+lLWs+sj4f3q+Kt6fL pV18LEficcT6qhdb24oQ+AtTfCQiGgsPF7zVxl6N0qPMxxjGrXQL8I3PkY/m4odTWOB6 1IyaFuaWlV7BBzxi9yxUN40xYqAUtd2+YWBFE91dA+Ju7kfIEXqJRRJEjcghl5wSI34y DrPQ== 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 aq16si20682792ejc.217.2021.06.30.08.11.29; Wed, 30 Jun 2021 08:11:53 -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 S235737AbhF3PMy (ORCPT + 99 others); Wed, 30 Jun 2021 11:12:54 -0400 Received: from srv6.fidu.org ([159.69.62.71]:45218 "EHLO srv6.fidu.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235488AbhF3PMy (ORCPT ); Wed, 30 Jun 2021 11:12:54 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by srv6.fidu.org (Postfix) with ESMTP id 55B84C80086; Wed, 30 Jun 2021 17:10:24 +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 PR1NKElp0h6k; Wed, 30 Jun 2021 17:10:24 +0200 (CEST) Received: from wsembach-tuxedo.fritz.box (p200300e37F394900095779a208783f8e.dip0.t-ipconnect.de [IPv6:2003:e3:7f39:4900:957:79a2:878:3f8e]) (Authenticated sender: wse@tuxedocomputers.com) by srv6.fidu.org (Postfix) with ESMTPA id 3A283C80068; Wed, 30 Jun 2021 17:10:23 +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, emil.l.velikov@gmail.com Subject: [PATCH v5 00/17] New uAPI drm properties for color management Date: Wed, 30 Jun 2021 17:10:01 +0200 Message-Id: <20210630151018.330354-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 now corrected the DSC behavior, but still no wait to test it. Exact dithering behavior remains a mistery so in case dithering is active it's not 100% clear what "active bpc" means, or where the "max bpc" limit is applied. 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. Things on my TODO list: - add "min bpc" property - rewrite "preferred color format" to "force color format" - make "Broadcast RGB" only affect RGB on AMD too - remove unreachable enums of "active/preferred/force color format"