From nobody Tue Feb 10 13:17:06 2026 Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) (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 B7A4B6FE34 for ; Wed, 3 Apr 2024 09:11:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712135506; cv=none; b=o5RrC1NMIvILnAbaYRbmiGzKm0qn85t/HZWADtRhKTzaSL0KqBqALDnt4+tN7/PjWXEGKpJSBKdLKfeoNXwlxZuGz4Yq4ECr1b1xVDBFUSZedKYfvxhb+eEhwvR4FVN0RWbnAIZhGLETwRuZp7Kvfw9qOu6B/h5NVQuhjzXg2E4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712135506; c=relaxed/simple; bh=MU4Swq5XDKyEWa3JYSzWqbeemF0ZbJTcthPE2KJsZos=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=moHkqhkdpOpzP/4NSrjMqm1ur6nUSq5rXEph3ycHtjYkc4eJL4ZY56LprvC+14GhqtQCfn9yahpteXqU5ywLkDpc8WJ9nD/ZsinSSk4MLPMnzlmSC+AXLQxs3XZgZsUr6bTshuIk9YNGGEfXA4uZ3sSbtw9bGeXwW+EO5mdOkkg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=oqEBqIGJ; arc=none smtp.client-ip=209.85.214.179 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="oqEBqIGJ" Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-1e296c7aa7cso2307685ad.1 for ; Wed, 03 Apr 2024 02:11:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1712135503; x=1712740303; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=NOuu3sNA+84lczt5jxnbeGrnj9MwNeOoooH77NlU9Y0=; b=oqEBqIGJOQDtJMGZiW52ZTLuPgwStnwwL4QEXGO7fXl4BxgmSZCSyfecREMUAoAi0I VoDvBER8PNZQ4DxejSsgK9wRMh5UTUGAxaRpqnSmnPSNya8yKu8wuus//T99ptEorrlh uqcyX5WwkAkq9V5IRbUU7a3b4XHOYGX0xyZUBeaO98S6yIH4RVovoMX9RSf2ZWvmvHhu 78rk6HhuKJsnPFzmXRcvvOAYt1gm7tk53SSXk24fnC2kYlP9q1mWpNpm7AOhyDNqbpZw rj/S0CD87zQHyYG6lnN9tU6tddhmm690z9Q2YA/nQto5cE24Cw4ui1Vyl0xO9FU8BoXy QHlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712135503; x=1712740303; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NOuu3sNA+84lczt5jxnbeGrnj9MwNeOoooH77NlU9Y0=; b=l5cty+vCj5QRPpyPH3NQtW+CjFa0GD0wdmFZIRtQ+34QjdexaMCrm548fi3se5TmOW pHhapi11WpCRDENWVKPICM9vDsnpQNciptSErKyVVQeOU08ySPSyc0B1KyQLHATKTZ6d ulf2H1ha6mfw9uNE0rNlECrXx/zsj/ekM7d7k7obRLrnBnIp1naNOfipl1jo6avXWtQI dwxOqUwvfdfj6cSFHJTl4fTTVQB12IX9gK0oOP9obhuys29OnznvZRXqh+LNHrNn76uG VWuFr3GEHS19s0qP2rT+tZa8skcP/7g+l75kzJxdv6rpc2lcsCX9orpchESdR3fHqo93 oF0A== X-Forwarded-Encrypted: i=1; AJvYcCV4+EHjYBqKMhjK/xd49qmaMfnIjK9wWRQ6TOaiIIdXFxSymfLg1jQmnpHjkWkm6fnufjaQsFtNKWPMXZkQRNiobLIqbTziU4G/oJBY X-Gm-Message-State: AOJu0Yz0smOG+lGooxSne5VKU9UDegHyeHY2k1uSneN15zPqWB0A095c 77fBFrrVwxrT+d9DFZtH3yDz1xlKjlu+nVA/WV4Y7oUp91Yq7RLbv4MnB57svREYiSPXdqhm/6B 2SamMDA== X-Google-Smtp-Source: AGHT+IGE6QcA79jB0k2Li5lWPr2yvCO9+FLkeHddHmJdCmFiKZKqU+kbSjtNfgztpVuY/0gLGWy1dw== X-Received: by 2002:a17:902:c94f:b0:1e0:a784:f965 with SMTP id i15-20020a170902c94f00b001e0a784f965mr18198301pla.65.1712135502878; Wed, 03 Apr 2024 02:11:42 -0700 (PDT) Received: from [127.0.1.1] ([112.65.12.66]) by smtp.gmail.com with ESMTPSA id lo14-20020a170903434e00b001e0aded0ca7sm12688087plb.239.2024.04.03.02.11.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Apr 2024 02:11:42 -0700 (PDT) From: Jun Nie Date: Wed, 03 Apr 2024 17:11:01 +0800 Subject: [PATCH v3 5/6] drm/display: Add slice_per_pkt for dsc Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240403-msm-drm-dsc-dsi-video-upstream-v1-5-db5036443545@linaro.org> References: <20240403-msm-drm-dsc-dsi-video-upstream-v1-0-db5036443545@linaro.org> In-Reply-To: <20240403-msm-drm-dsc-dsi-video-upstream-v1-0-db5036443545@linaro.org> To: Rob Clark , Abhinav Kumar , Dmitry Baryshkov , Sean Paul , Marijn Suijten , David Airlie , Daniel Vetter , Jessica Zhang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Jun Nie X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1712135460; l=867; i=jun.nie@linaro.org; s=20240403; h=from:subject:message-id; bh=MU4Swq5XDKyEWa3JYSzWqbeemF0ZbJTcthPE2KJsZos=; b=hpx8rqn0NW6jrZNlHbx/VHfFHcMfnFnfZNwaA4Q9oljlHNkFfqChP0YhKK5MS9joROjHj9ZCY Ys/IqPqN+8uDp67ZK5JQqci2IhuEveJuFZTRbjjhY/AmRAejQSlMBMT X-Developer-Key: i=jun.nie@linaro.org; a=ed25519; pk=MNiBt/faLPvo+iJoP1hodyY2x6ozVXL8QMptmsKg3cc= Add variable for slice number of a DSC compression bit stream packet. Its value shall be specified in panel driver, or default value can be set in display controller driver if panel driver does not set it. Signed-off-by: Jun Nie --- include/drm/display/drm_dsc.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/drm/display/drm_dsc.h b/include/drm/display/drm_dsc.h index bc90273d06a6..4fac0a2746ae 100644 --- a/include/drm/display/drm_dsc.h +++ b/include/drm/display/drm_dsc.h @@ -82,6 +82,10 @@ struct drm_dsc_config { * @bits_per_component: Bits per component to code (8/10/12) */ u8 bits_per_component; + /** + * @slice_per_pkt: slice number per DSC bit stream packet + */ + u8 slice_per_pkt; /** * @convert_rgb: * Flag to indicate if RGB - YCoCg conversion is needed --=20 2.34.1