From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f68.google.com (mail-ed1-f68.google.com [209.85.208.68]) (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 96B122EDD78 for ; Mon, 13 Oct 2025 02:09:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.68 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760321356; cv=none; b=T0W0tnm8jlwBPTcR8gO9ZCO/F/ZTb60/D7wYHgzLXcDBUEwGWogUoOy5dJ3NoI6rShExuulwUb5QggvM4KPR1vqZ2fVCnrG/fWvO8g2cApkOf5QTlmYlCrR55ENp40Ep6fBmm+joCAx1n8gI9A6u5MSmkUtMvRCY0GRaystRilQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760321356; c=relaxed/simple; bh=zrW7WGVaRAE/uWWvySX5l8CAFEikLlMEg6cnOQdS+i8=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=mz7bVE3x8gvuzwDgsWeBJkv3bJr0SAhJ7Gnql7sZboY0RAddxB2gq5Vxom/9TDbpbDjNOE0/gcKnuOtT7/dzJ2MGrAqO8Dl17Gdkrm6tCapVaPQB9ZJEDLOZ5i8Nh/8jFGhQhQFOqHbxbd5uH04oW9cuxvTFDHmIQkQlyAV2jnQ= 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=RIxBD0TX; arc=none smtp.client-ip=209.85.208.68 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="RIxBD0TX" Received: by mail-ed1-f68.google.com with SMTP id 4fb4d7f45d1cf-6394938e0ecso5981833a12.1 for ; Sun, 12 Oct 2025 19:09:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760321353; x=1760926153; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=X7LwVVt+oIonXpTgbR8cBIFBDId8LwLF2NsksQagWtM=; b=RIxBD0TX/Pruwu+fBlzzRmIpx+T+OZMQOQ62COc9Xk3qvPmfQQ0s+gcYmOSoasbNtM c+I4CPSDvLvLnRyshKijky/JKW+QEbUzspMuou8oO2SSVsw7MjmW+iMsYUXV3nKkZPJJ TSXdRCSUb9sdzvgkQiciRfIx6lZ3/RCK+RxOhZkR7lsYgh3lVJBWEeKKddFlLaTXRVgi voRPQfJ2lfaYcs+1tMQ48EPiEAuRj2LQ63/N8UY4jJUI+rnvy9Fc/9RvgWlnDTp45DKL AJxYpOx2mhVPkm+yupR5fgIhCqBbU1GnzrdcIdZH7Whb2uCq2F1x60O8jx9An7fvezTE bj/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760321353; x=1760926153; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X7LwVVt+oIonXpTgbR8cBIFBDId8LwLF2NsksQagWtM=; b=WhLLinrXPA3xNx4ucd+yMafjtDTs0P9QtCIN0uKhOVijQN5pkl+K/0UZ+s5Lw1xkKq dW0jgPdXlvNwe4famTVjaaTN7T//bGsJSaanptIlEFIRJQUFQVdVsRsWnjpEbxavVwwp FsXly5zLSKgDS4Vt6//RY3H6MAS1MHIC4WKSFOd3wPqJwPe2gqOCj3nTfyQhjZvmRTfs eMwjmPHftfP0cir7ir+wF3CIwFVA0T6ViPfEaEBdTJGQL/xp7KOIYa3lVc4SwDCyQ6pJ 7UhGS57J+WOM9VZJYDyhJE4eKeELLh8gELxmq3ZYjCRG9+mcvUeuCXpSfIBb7ZGH0oLt zpPw== X-Forwarded-Encrypted: i=1; AJvYcCVjkcTm9Ffg8rEdaHpTjWmYHh4xGzAmWTeO1PLBhn925Qe0wcDklmwCkXA3mCfZtoADQK3Wza7OpKyY@vger.kernel.org X-Gm-Message-State: AOJu0YxXoQXUCOIG4cA4XBMbCmoHpRSfp9A/YIfXb7zeGAuquaaBCEzi QQLOZHN+F25TLsAqvOXctq9z0u6mYiz4BqSez1FkZtVuGrhXQwq1VU2gxUrE1XvCQptlO7AeyPr /rGbv+fNaGEJKok+nsee9p6wUqjq3uZ0= X-Gm-Gg: ASbGnct9vYWRIXhv/U0eRZlyKclxCnYxKXTm4QJSpGGbu2Fp0urTvZMLgEBmFd1df+O pN1Prykd6hX9qCcKaskbDB6vcyYyDXWzzaGyYcW0lxpFXqssA6Bvh0LqHIpbnWWbfBwQRHM7qjt q55sW0aYW9XE1R9AG/9+x6+l1O78XtQJtPTTKdzV/4SLDZJJxAb5M/benIKK1Lo3kR+Rvw+jIis zdSXDhl3hNTiTIgPappzu1p/m/avHv6p+33 X-Google-Smtp-Source: AGHT+IHVNbPGb048RDwqDj3lyAGwhgF/NMREQX2ImeZH2JgNCDST+u6RIr04BMZZplROx4+MGMoD+CNhHbPvpufAoho= X-Received: by 2002:a05:6402:144c:b0:639:ffb5:3606 with SMTP id 4fb4d7f45d1cf-639ffb539d3mr11793727a12.33.1760321352764; Sun, 12 Oct 2025 19:09:12 -0700 (PDT) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20251001135914.13754-1-caojunjie650@gmail.com> <20251001135914.13754-3-caojunjie650@gmail.com> In-Reply-To: From: =?UTF-8?B?5pu55L+K5p2w?= Date: Mon, 13 Oct 2025 10:09:00 +0800 X-Gm-Features: AS18NWC3lE60pFWwk3f8ArZQPSoc7l5pOk_MADcRyruwf3oXoyqNAhiZmduKRSQ Message-ID: Subject: Re: [PATCH 2/3] drm/msm/dsi: support DSC configurations with slice_per_pkt > 1 To: Dmitry Baryshkov Cc: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Sean Paul , Marijn Suijten , Antonino Maniscalco , Jonathan Marek , Eugene Lepshy , Jun Nie , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dmitry Baryshkov =E4=BA=8E2025=E5=B9=B4= 10=E6=9C=882=E6=97=A5=E5=91=A8=E5=9B=9B 10:04=E5=86=99=E9=81=93=EF=BC=9A >On Wed, Oct 01, 2025 at 09:59:13PM +0800, Junjie Cao wrote: >> From: Jun Nie >> >> Some panels support multiple slice to be sent in a single DSC packet. An= d >> this feature is a must for specific panels, such as JDI LPM026M648C. Add= a >> dsc_slice_per_pkt member into struct mipi_dsi_device and support the >> feature in msm mdss driver. >> >> Co-developed-by: Jonathan Marek >> Signed-off-by: Jonathan Marek >> Signed-off-by: Jun Nie >> Signed-off-by: Junjie Cao >> --- >> drivers/gpu/drm/msm/dsi/dsi_host.c | 25 ++++++++++--------------- >> include/drm/drm_mipi_dsi.h | 2 ++ >> 2 files changed, 12 insertions(+), 15 deletions(-) > >Please extract the generic part, so that it can be merged through a >generic tree. > Sorry, I don't get it. The generic part, generic tree? Do you mean the drm tree? `slice_per_pkt >=3D 2` is seen on the panels of these tablets that are equipped with qcom chips. I don't know if these panels are used on other platforms, and if it is necessary to do it in drm. >-- >With best wishes >Dmitry Regards, Junjie