From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 EAC9B2594AE for ; Fri, 20 Dec 2024 01:28:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658119; cv=none; b=cYKbdnpd1zh+A/Ux/FHTtWk94ggGEdSlNtLB/CCXtYLJ0j6W9V5U8JStN75etp2oUeQgipJoNUPrcsdr5jYIO7J+bYhi7tRhhfZ2J87pVNpgzRfdq2MrrZYt401LdfAzBpXgvvTm6PxSdK8QQDGyNxEs/eMKmf0CUWienVRyT3A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658119; c=relaxed/simple; bh=8xOZo6SIWZxsw847lHaBi8XDboA4fhIU/Ie9tsdlCGA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KmGzPiVycGTEucmzDM3IEl3++gp9LlufIq2hLk5iTumgKdkP0/oSCL6sgb7NAFhsP5IQK1dRoQbkluOgyzqmpvWtYuwOnzOvOsU1Hm++tAbokMC0Tf07EaugS7NAzm6wW0A3bqfnfbcm24v041vXnwmelFf3a2a18rmQOyfxlow= 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=cWa2njMI; arc=none smtp.client-ip=209.85.167.42 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="cWa2njMI" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-5401fb9fa03so1413678e87.1 for ; Thu, 19 Dec 2024 17:28:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658115; x=1735262915; 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=7bHjE0IB/vPqzg640QI5Oh3Go2fZYjsbzOVZvfoGOak=; b=cWa2njMI4AwzqIxC3vnJlCZlK7QeWDuIsYlgwi0pe9+Dq18XBxt69o6fYGSWXNtlC8 quVvOrhUQfofflXPLffGI+eabKfxviux6irTMcCutheO5NggcBuOnRvX36yp47cbB6VX GJYjm7NFHNPqvmFtYxc/aiqYwaIRvuQRiYLtCLRMSyB5e0JXb6f3Z3U6z+sqAbV0+sfO AAkxKO6gF36A0FTGzZumExz2l9Nm33SyWzoP/kHADvCzRfC2aMlgxxXjsnxzEezaY+aH TV5Zc+7suhxdIT0wB/905QAASEJgswzZwfwV1uf3J5TRciVhgfAn9jD6EkiKlDmMONgp jyxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658115; x=1735262915; 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=7bHjE0IB/vPqzg640QI5Oh3Go2fZYjsbzOVZvfoGOak=; b=TnjBy9bB5yGTXv5Kpx6eQwSsDuoPYvLiahP/S+RbRlJ1ODgJW/8mBOwNqObiySaYSQ dwSqAbRPZaqB4R+6MKeSRwFGy9FsirAa1JNEJGTWBRaS1tkvLAOK94kxHo1ZIKr+1tnX 5DzL/RO11FhB8xHEiANuVMkPA/d+Nif5qwSPXcR7CYywpH/G/hfq+95hXA3tdUkJKAIl lL80TS4Q4W141uvQHQq1Xg+sWoiLSw+CDWColIaQj/IbcfuCtL3Q0fQg0eG854u8m+ws /5O3jJWmJIFB2NWlWtrJuAbLERPm4cRv02w+SlJDWt1c1FM/W46tcj6ViD4SQBIGC3+o jPUQ== X-Forwarded-Encrypted: i=1; AJvYcCX3zI+XtRbj2YkaUObbajGafee6O7dnZjbRbMntsLLL1c16CpCq/vVpo840HqBrgWZ8eM/B3ddYbpjUtbU=@vger.kernel.org X-Gm-Message-State: AOJu0YzG2UTLwGM/+oCXuQBQNNXzi+3CfaWxZvkFHODXj3TCYMRQL+cP azqhnJzYzxyuTfxq6AWCuImoQnVXpV1DJANo14xc+Z/pdEddE1CT0yUpz3DndOs= X-Gm-Gg: ASbGnctZLDi1Wwzjgv4eb52TO8zlHfR772WQShNeKtqQ5x0vz91ibcmDBrGG/+mPZtL RGGzbmISldPA4FMFczeh3Qi2Qwlm8ny+Jm40U2uvUT90Xpz/QBY77MBjRGLWyefGdEaWpmfeMP4 9Fnyq/wzVdhfiikxtPXD1u7idyEah9qPeTGvzxcgVBv5CfaGpKEtBgq4yDSCaRnzkGTy4hfTKhY dSFGMU/gXv27iaiemIsCQ8xXI6oYcI8ku2ebs6MDzIJhaIpIDWedYbrwHeAaB0s X-Google-Smtp-Source: AGHT+IFkoQ1wDgLQWAyIiR/AcniX2onayOceXrfk5sMzc7gbQE21NuoTAbl5Sm7gK6XKGLR3lUJqKg== X-Received: by 2002:a05:6512:401b:b0:540:2247:ac4e with SMTP id 2adb3069b0e04-542212e1035mr1554510e87.7.1734658114788; Thu, 19 Dec 2024 17:28:34 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:34 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:29 +0200 Subject: [PATCH v2 1/8] drm/msm/dpu: provide DSPP and correct LM config for SDM670 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: <20241220-dpu-fix-catalog-v2-1-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2719; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=8xOZo6SIWZxsw847lHaBi8XDboA4fhIU/Ie9tsdlCGA=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ3rKCbumdReXcE032tvX8uVtkUq/Z2LV+d0SUiebi6Ndt m7iKJbqZDRmYWDkYpAVU2TxKWiZGrMpOezDjqn1MINYmUCmMHBxCsBEPudxMKycxy78X35p3YJn SvLzV++eevbUwSP9647Uss0yfqXNsmPyhwdafeG2B+yaGHyYRSSMjRXLrqi/1wqU/i1ZqS3AHh5 kH76Nm1P6Z+z/eI64ZQ+u997bPGt2rtkE7pd2oofu5GcHOVt8sVA9JsXrviqvzqp0fwCnTsrzxX PzU6oW3LVJF9nUHGIRb9VTLpUVJKAdbn/J63rnt/iSE2Uxa6Tr94SeOnJJZm5SvZ1RltjEQ61Pe N7PSz35y6DthOZ23Xm/T/yKiFlYkK0494n26+SZivk/6t+xsAmyW8RN9T+hWZ5vd/7bi4mTXG6I 9Wnoqd8wm250y0tXSW/NF6e9mX/TPlhJiVW8dpTV4PIEAA== X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A On SDM670 the DPU has two DSPP blocks compared to 4 DSPP blocks on SDM845. Currently SDM670 just reuses LMs and DSPPs from SDM845. Define platform-specific configuration for those blocks. Fixes: e140b7e496b7 ("drm/msm/dpu: Add hw revision 4.1 (SDM670)") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- .../gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h | 54 ++++++++++++++++++= +++- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h b/drive= rs/gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h index cbbdaebe357ec4a82a3c3d950aa13792a1fb2d6e..daef07924886a529ee30349ae80= 375a324bbc245 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_4_1_sdm670.h @@ -65,6 +65,54 @@ static const struct dpu_sspp_cfg sdm670_sspp[] =3D { }, }; =20 +static const struct dpu_lm_cfg sdm670_lm[] =3D { + { + .name =3D "lm_0", .id =3D LM_0, + .base =3D 0x44000, .len =3D 0x320, + .features =3D MIXER_SDM845_MASK, + .sblk =3D &sdm845_lm_sblk, + .lm_pair =3D LM_1, + .pingpong =3D PINGPONG_0, + .dspp =3D DSPP_0, + }, { + .name =3D "lm_1", .id =3D LM_1, + .base =3D 0x45000, .len =3D 0x320, + .features =3D MIXER_SDM845_MASK, + .sblk =3D &sdm845_lm_sblk, + .lm_pair =3D LM_0, + .pingpong =3D PINGPONG_1, + .dspp =3D DSPP_1, + }, { + .name =3D "lm_2", .id =3D LM_2, + .base =3D 0x46000, .len =3D 0x320, + .features =3D MIXER_SDM845_MASK, + .sblk =3D &sdm845_lm_sblk, + .lm_pair =3D LM_5, + .pingpong =3D PINGPONG_2, + }, { + .name =3D "lm_5", .id =3D LM_5, + .base =3D 0x49000, .len =3D 0x320, + .features =3D MIXER_SDM845_MASK, + .sblk =3D &sdm845_lm_sblk, + .lm_pair =3D LM_2, + .pingpong =3D PINGPONG_3, + }, +}; + +static const struct dpu_dspp_cfg sdm670_dspp[] =3D { + { + .name =3D "dspp_0", .id =3D DSPP_0, + .base =3D 0x54000, .len =3D 0x1800, + .features =3D DSPP_SC7180_MASK, + .sblk =3D &sdm845_dspp_sblk, + }, { + .name =3D "dspp_1", .id =3D DSPP_1, + .base =3D 0x56000, .len =3D 0x1800, + .features =3D DSPP_SC7180_MASK, + .sblk =3D &sdm845_dspp_sblk, + }, +}; + static const struct dpu_dsc_cfg sdm670_dsc[] =3D { { .name =3D "dsc_0", .id =3D DSC_0, @@ -88,8 +136,10 @@ const struct dpu_mdss_cfg dpu_sdm670_cfg =3D { .ctl =3D sdm845_ctl, .sspp_count =3D ARRAY_SIZE(sdm670_sspp), .sspp =3D sdm670_sspp, - .mixer_count =3D ARRAY_SIZE(sdm845_lm), - .mixer =3D sdm845_lm, + .mixer_count =3D ARRAY_SIZE(sdm670_lm), + .mixer =3D sdm670_lm, + .dspp_count =3D ARRAY_SIZE(sdm670_dspp), + .dspp =3D sdm670_dspp, .pingpong_count =3D ARRAY_SIZE(sdm845_pp), .pingpong =3D sdm845_pp, .dsc_count =3D ARRAY_SIZE(sdm670_dsc), --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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 5C58979EA for ; Fri, 20 Dec 2024 01:28:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658119; cv=none; b=faZ+EWaMIFvlsTnNokEkEzrFYS56L10JxfqMlcoTf9PqSsAmpeA5fOIsZvexp9JFxA7ryIdUSMQNVBKv8Knnagg4FtrtRjkreaXn3FF1x3S3IA85sY4HKAJ18HN1qoQxZUGWCaxiuM3KLJkDHGUV7i+w8h0RvI+UVJCeDOK8FCY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658119; c=relaxed/simple; bh=0nHV+KsFnBOLA7ZxxfDPuxSHN3vDdgnluGgG9s77asY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qXD1dC45o+8Tj5QMgmeqwKAtFd2rVycYOOzHCC+OQcz3ntpxMlSgjMgvlytKMVwL+fH+7czZeq7i+TYxOxSvh8lf9t9AoGzu7wHEixxhFAdpI4ZzHUeqbSEIMV0yPCoFruk7GWC6R6lUR6XaicF0G+jhBjZhA6rdM996ANrmtuI= 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=p83fbR5E; arc=none smtp.client-ip=209.85.167.41 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="p83fbR5E" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-540218726d5so1305401e87.2 for ; Thu, 19 Dec 2024 17:28:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658115; x=1735262915; 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=w4ndfZOZJO1jxo/ZES5BqsNFMwpzqaVZfLDHYM6sZiI=; b=p83fbR5EKtBHDtWWtr49cJOvqsDIzQWp/wU2bXU+MWMMI58bD7z8/iJF3tZPZ8MpOD s6FsDpZnVuHderTIYtCdJhCP5afOkyTtMblHxSPnLsEQCzE72KYyOFf+R5bFzjAeLIi0 bVOX9XM/WyrI8qvmBANfH6CqKuSNkhrkmswdQmQ5rhpEa23uiqqrKNVyFYPoWxi0XQk6 1hfFSk1VRGe2VqahgWikxpMH4qk6UjegCsYr/x1rM2Uzw0Xbz2lz4hM6JjN8ymQXEtV/ RHA5YmI4tqQFnmDWPXsp1zQAfQwp3o1oN968I/idFQfyF+NJPnbXWlWUPFtdhIKVIQb3 16TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658115; x=1735262915; 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=w4ndfZOZJO1jxo/ZES5BqsNFMwpzqaVZfLDHYM6sZiI=; b=kuzkB+QuGOoNvZe8iGDKiTDXwfDGfu+q0VIjehdY2VuMnwhhE7cxND2O5z2M0oJzSE oAIEzkdfiOoExOb2t8WdhO/ft5dlH48br+PwaMlVUbsJjfBLfqWS+L+sUoeyNNQ7ndjh cyPD2/M49i8bc/SF2RyMTvAQyPjO5wMFFM8RmBPJFO7ehV3bc8hZHyuOy0MyZPuGXgCC 6FfQ/B20jTNX3Z8N3nhB7fBM4V529S2L9RbWLRq2/2XD/ow9xr+VQv5b+X+rqan//AAu dhb0F2HotFe1ojvn8Q6ASmhsrCVxhUlrat+DTMhUxaSymj7KuO558bllSsmeujM4tw7h G+8Q== X-Forwarded-Encrypted: i=1; AJvYcCVD5kS4cf+IQsrSX+dDYbzIl0THX41f3/q4xJcvg13Zw73ZZUjCKaSu7Wf2sdeJzU+rzTkjrE7mAE22dgU=@vger.kernel.org X-Gm-Message-State: AOJu0YzbM5vhSrC7/ARs1JqNrKbBb0Z5b8850YreH10o3F/iDC5hHY5q xT+Ki4y7C84gJCbRhj9ICu497xb7RckK6IJ1zN8NSx0+8PR4Jmq8cBpjlQ5ONiuK1d8yxDgZ9ge y X-Gm-Gg: ASbGncv+kKkp1XVJVKDgwL8IXEot8ex0AgP468jWksILs9z/sdxrKFWr6fMPaWwCcW2 9YDKeCWRhtLG6qFuityOLLDbz5YtEUTYpveyXi+P8bv1W9QNAp0r1Jh1s5zX6PkY56lbEndwKxp JqkcfeHiYtLa603rWiHiZUzRtWuOf1EH4kT1j9utC4n+VBRH9G4vchTuHD/JSIMIWgXjPIMXbLd 75Bvyez61HqqDNM8e/p0EHLqBXsvTn05GEgcW6z+MT7/bnQkVKV1znHPy5Yub2p X-Google-Smtp-Source: AGHT+IHs8K/VbvXTO8Xz4iZdDagLPpBuaGlYHTDPeiDhViakq0c6cSmYpXdTleF1r+SIikPOF9knag== X-Received: by 2002:a05:6512:2308:b0:53e:2f9d:6a81 with SMTP id 2adb3069b0e04-54229560339mr177427e87.39.1734658115428; Thu, 19 Dec 2024 17:28:35 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:35 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:30 +0200 Subject: [PATCH v2 2/8] drm/msm/dpu: link DSPP_2/_3 blocks on SM8150 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: <20241220-dpu-fix-catalog-v2-2-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1305; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=0nHV+KsFnBOLA7ZxxfDPuxSHN3vDdgnluGgG9s77asY=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnZMg+cUL3mr5ppuT98cOi+fVsGwppbZmBA/cXY T6tI8w+2GOJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2TIPgAKCRCLPIo+Aiko 1d8ZB/0YSHJHTNMquXkcsraZdDPc40CYd7yWi8YA/3S2WD+87CVaoICq8y56B8NmuLoeaq+eBGK +Ju8Le/3jUsJlwb2kHtL7vGpEnux9+b8ozLGdL0xs19S37/SkWOO3N5eIKrQXygVIN9kpEaJijD yh2Sidt+1WbR7/x43yLNs0T4kQK/9Y75INqPBRRq3xm4PEBsB5SFG2yK62owBF6kAJJs8mwE16X +nStEKtF2sMuZNvPkRZ7a9wkLNx5Edr4QMeXFsU/KQTDbh+Hgb1lbRsls+LnnRc4/jpeZfPgWyX kmdbILxAjDIHpvSQdHUN3I72Y6Uxeu+Vhr+jVwV+C2LMv5cI X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: 05ae91d960fd ("drm/msm/dpu: enable DSPP support on SM8[12]50") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h b/drive= rs/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h index 6ccfde82fecdb4e3612df161814b16f7af40ca5f..421afacb7248039abd9fb66bcb7= 3b756ae0d640a 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h @@ -164,6 +164,7 @@ static const struct dpu_lm_cfg sm8150_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x320, @@ -171,6 +172,7 @@ static const struct dpu_lm_cfg sm8150_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x320, --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) (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 A5B441C683 for ; Fri, 20 Dec 2024 01:28:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658121; cv=none; b=SNVV9KOApleKGhUAGZXXh8NrcrFJOgdnuXL9WjOJNxfmaHMgHkAGG1KxAaRmO3K8LTsWIA8BfQBfE7uhJNspmTCfG5AnQmcwh7TznrrRbH6vOeC++Ub4Lb3lnlHpaNSw02YCVmOxXYlN7LmN7h8AGsRHZju9h8YadUAcGm6iKFU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658121; c=relaxed/simple; bh=EPTpddReUdMYZ2WS7Ttu60U++lU0UI8BvSWUbWEeV/s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EzMs4vZr8loQoKpuzHiUhLqIbJvSrmMOGNmM0NhMuYpbjKj77Pvv6I+Y5EAo4P00naUqIy7QAAky/Jm0gyGsHgsUB7s2aYMspwBDfKQxamUhY4Nf0eX832BK3vNeyHTy/YFovALxP3FxiahAK+4VE3Ia0X543dKDeaBQl5Pieic= 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=FLLv5YCl; arc=none smtp.client-ip=209.85.167.48 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="FLLv5YCl" Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-5401c52000dso1431798e87.3 for ; Thu, 19 Dec 2024 17:28:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658118; x=1735262918; 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=B+IOu8UV/6vM6ydhmIg2O/tJH2Ir+xajrwaLNWIqsKA=; b=FLLv5YClzgDjGZ0n6nEzr2+273GXYZirDmxz3W/ZYQzWW/PN4vtaaFAqdpFSEOaFBs W51t2riA0KqbPm4XeGM7XM4Y3ZtfsgiXWz4sDfWzrqNF8q5mZL0+eoA42B+vQSPxxOxW N6t68S1Sp2HHEfzKBbLzMRs3syjbfp4tAl8tXCzW6nymP/27OYr0XL1mNBzPq/z0XE5S bOOLmIROPvpSz672wq8QuWUiwk4YP0qEqR1VInhw6PeQeJKomqOZVCrLow/GS823dgN8 b6jmykz9QvKi2kvKcduiSOWqIvWFn6JUqZe8+9n8JQkmYYYL93UtKagaYeq5t6hiwNU2 uOPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658118; x=1735262918; 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=B+IOu8UV/6vM6ydhmIg2O/tJH2Ir+xajrwaLNWIqsKA=; b=NUmyDwYCEGROgYFPUfC1o67U1Vt196oDRM0zOYoNl8jUwRY420vNSAJc20IPjWxhB6 e6KTMZYg/jGXFA9cQ0eNlpnzJqdXjPs3u5BQr6ms5YaokE4r7nP/eXEM9maxMrB02AQE T2ppE4buitS06WOMZppQbcrKEHKx49PjcvmcVbeaaBvvC8fn+ySPNF/K2dwCQC+bYXrW 94oEHwkMVqB1Mf4vU9LItElE0+cjLhFgCAprE8avnKLkVMO2Ho2joKE4uSQ43krylQt6 U4glT47fdbuzLK9Oa25vYZtxiny8Y201zBQtR57HvMpuZhSYqOMQo4CSStr6p/a031Qt fJtg== X-Forwarded-Encrypted: i=1; AJvYcCVR6zMPCuNWW8UFNnzctn7R6BSPQhw5lsqXKWmYtepFCnPel0CQbd1/IBmfCZvQ8bX5FlacPuX74Qcl4dg=@vger.kernel.org X-Gm-Message-State: AOJu0YyTE69VdwZ/4Lx1m9EQdL8pX+viHAsv1MgQja2K3eiv2ftZaX/y YMZHv9E6bSFCJ531nQCBcWn9yvLpTfKj/691SffoHtx9p0Rg/E6ujpQWsCNa/0A= X-Gm-Gg: ASbGncswM3oNOHXSh7Oy9eKIK5W5hhsFn71ieJbSnvfIAo5Hmt/oei4WbHSHWuIIjfl hG2zsrR3mVSEZKPr+ql/BGJD1WxevViw7BMtUN8JdOA9tM56XHE1XVjJsy99LLYEaFYqhLEemql 6LP0Y15ioMZAoPtH7S/hHE2Utc17ZfMtklOXjPOnpcE8Er2ehW5NXtMQt9meOS8NWXJ4ye3ZDFg 9IZvFeaoBIYGu6CtWh0OVvx0hIeXEIQ5hjA9FtG6FIqrcL/A6fxaGDODKUt8L0Q X-Google-Smtp-Source: AGHT+IF/gOolHvWa7yF/iCUiShP09wS2f5aMQOTOUG5/8f9sFilzuUtqb9Nhi5hK3cHa1R8oVHUSSA== X-Received: by 2002:a05:6512:281b:b0:540:1fae:b355 with SMTP id 2adb3069b0e04-5422956bdc1mr180935e87.52.1734658117831; Thu, 19 Dec 2024 17:28:37 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:36 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:31 +0200 Subject: [PATCH v2 3/8] drm/msm/dpu: link DSPP_2/_3 blocks on SC8180X 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: <20241220-dpu-fix-catalog-v2-3-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1310; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=EPTpddReUdMYZ2WS7Ttu60U++lU0UI8BvSWUbWEeV/s=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnZMg+ULIs7Do/CbVm2Z6XMut+0mgevQOhJC9Jk e4FFOsZiDmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2TIPgAKCRCLPIo+Aiko 1bvoB/wJarARi6agh4POgzBYGs/R1Pm89eSXojW6joFnqCgC2QvVp+stKH+rcPi2Wl6d+0/o+aH BdAxxQcwy/OW+NhaRsZexjjzlOncTAtHoKB+we8AoFIM3g3n9c8hwFokeEvb4VhXrOul5w91yhe DsyAFaF3+bmiobrYFvxa7bnUgIPGRCkGOQntnBoAZGXpN5cGaHUO/JcJO5wEEtEB8O3Ok8IpFpd 89rOzGUCUP4i+RKYppwE1gmtJQoprSHu00XVXVaFBWacndtQwQW6nYWE96xuRAzuc007SEFWj1L mYri9Rmscfeo9wbdMqO/zbgQx35nRB4C+0VZMtLLzS2Sj4aQ X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: f5abecfe339e ("drm/msm/dpu: enable DSPP and DSC on sc8180x") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h b/driv= ers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h index bab19ddd1d4f97805c1bfba8ba6e117ae77c6c2e..641023b102bf59352546f0782d9= 264986367de78 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h @@ -163,6 +163,7 @@ static const struct dpu_lm_cfg sc8180x_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x320, @@ -170,6 +171,7 @@ static const struct dpu_lm_cfg sc8180x_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x320, --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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 178BF374CC for ; Fri, 20 Dec 2024 01:28:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658123; cv=none; b=E9oK46Zj9jh4Nz/fQjq7jEpqovtpucSlLVwBYR3Xw3xZmd98uj16s3LHyF6rXo/xPkhdDKsVhHLvvTDcANcX6YnCFhPScOhlSt/mk0eO7bYnaNuYqRlzPlefAJyMd+yuQ06YYAiIB/LfymxWvjHGsZmIUEIEsCVPzVbJMXwepRs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658123; c=relaxed/simple; bh=dZzh3PXS76i6xnboEA79w1m+EII00mpCa9Y07Mzie78=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=adyv6Zhk6a3ipXcRQzQ2/iRCPpWw3xIWt6JCbzwoqBQjoZnCPU63k/LwX3p6Ukg2F1wO4cil/lNO/pPWDnXyICvB3nz87Q7vxJc6t1N9DVRSFdvbyIoy+YHRVf0TV14gRe1bnARuaRYotMJGnaBHKtsRDhLdxiiDvo8GOpr5Z8Y= 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=JovlaRKI; arc=none smtp.client-ip=209.85.167.41 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="JovlaRKI" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-5401e6efffcso1537216e87.3 for ; Thu, 19 Dec 2024 17:28:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658120; x=1735262920; 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=cNGurZx5APr5o8b1YKpzmXoTLfFEipQsrmLsb92m7mw=; b=JovlaRKIDTfJefd/T0szl2myZ43St9vKUW3JmKj5R/gW/btRjlIRnPWjMw1H7e0UCI pOSU7JYJBJjrJHIixkRvgqDSmtvD4qm3teN/DBng5vrDPR2nFXjJwPkGvZH3cGXOMfXf 9zUPtPLYvjLgw0zu0BIEb2ZHBdtGVziTqAoiW472BDKZ8bueGqH6nVIRmmKvp9FImTW3 DdAS4zRxU3IbpDvAFett6WNlHxjOuy1LylHFbqv9PplhBIb+6U9M6wiPHcOVlKCiqqH/ 5i44Wui2eGDmrTgL3+7c0D9AWrdfyV4ktqT1HbNbIIoVbSJ7U+qVK6YKdPGIaUn/cgkD YGAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658120; x=1735262920; 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=cNGurZx5APr5o8b1YKpzmXoTLfFEipQsrmLsb92m7mw=; b=Gj5ka/XRZ3f71DYJ6eWosjQpFDnFmNdixjBCfWLmzzCbjgZHfnx43vEOvU/NV19ng/ or1TUj2UtbQarVI2RS4CXdGGTRh9vXA169YFH5Spr7MyldHJIofjl1Z5bjgkzLWNTVR8 Cn337s7DmgNf8Ln61qvwfV47pDZ71sX8E+MzDAoYNss5sBFOb3ctr5zsXHcVRir54wlQ TWoE7E3wq5IVG/h5fgB0wSHNrex1ArR3Rd5VH/kPGngru41hFWdiM5inVYYrYToqnhM+ Ks5iK+e2bjAbZCL1SyZbuSrS9CTZ3HzuSpNAYZfArRHkAVomU+LHo4m22p38oSJK8hNK n7sg== X-Forwarded-Encrypted: i=1; AJvYcCVdATpcP6/ZWZI8Iktd7Aymqra2LCR2KL5WXR/dub2QiEfvFPMKBxStKOlnhr+XsuQPWPVVpe2qawUjeK0=@vger.kernel.org X-Gm-Message-State: AOJu0YzAzHj3yn3RjDzfO8EvjYreUHB4jtYR2wgOa0e2QNaN8KxNuWwX LpcHaboz5JOYRTHtCG8Q4I0mVZImhG/r8DSALQynnfpow3IeTBWxwVULlJUsqNE= X-Gm-Gg: ASbGnctkxyQSvpmdlIYjIdiepBdsEk4JLs7G4NWvRAVgn5qoBT3DLdwFwBLuad745oJ OPIw9Pr2L3y0wMBtUPih10SqyqESqrqziGBAHAc6yeGIKaJ77aSbbAkiEVYQ6WZBsw2lenKEisP m1kdt/mzNwVwDKATmKpE3EXTn4pVVRjfHIVvlH3GdBwC9DFr7juZEIdDvrcBeHDnWe6ORC4j642 MxjgBF0DNpzqXa4KClv+O3dojOwDP9pFwM6q2Y6fEg7Nb9ZpnGnuRgkJiBJDZl5 X-Google-Smtp-Source: AGHT+IEzZsIs9KHrk+RQNoZgbtix0ubEjo1ieObMZDI8gSvt5gDisA0jhTtuC/z1S2rpaDu+Y3v9hg== X-Received: by 2002:a05:6512:1055:b0:542:232a:7b2c with SMTP id 2adb3069b0e04-54229548e22mr177814e87.29.1734658120251; Thu, 19 Dec 2024 17:28:40 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:39 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:32 +0200 Subject: [PATCH v2 4/8] drm/msm/dpu: link DSPP_2/_3 blocks on SM8250 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: <20241220-dpu-fix-catalog-v2-4-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1305; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=dZzh3PXS76i6xnboEA79w1m+EII00mpCa9Y07Mzie78=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ3rKCbtco8lmN7xdHszWyrTvlH/Va6gQOXnhca6J55/M0 p37RvtvJ6MxCwMjF4OsmCKLT0HL1JhNyWEfdkythxnEygQyhYGLUwAmIrmfg2Eiu2lo8Z5c6RyX Hbeui8duXMSxykPaoNlh5Uo74cSQ5uqnWzdV58azlf/mWDmlbH5Hw9a4FIdH3driHWsvxvwUtTB 2axMLkbA5VPRimZ5xj8qq3a8Nij+x+VmWO2rJh+u8rnQUObWBkedeih4j6/pp3YZXONOZ1M7yBy f5V6te134k+J7T2fzD8b3y0+6aCbYnXhDc95szle/A+kN1O2yOf2FakcvMOTHkFnuigg+PuaCog +rO4Bt7Y9h8w52CuOoWTq9z15bgdqrv6k+ZtEKD40bKgWWtT5YvzXt1d5JHaHjAPG0+2eeHhaqa LsYr7n67PT+z7cyEmZ27tCWysvutb34uDlu2guuBSSUA X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: 05ae91d960fd ("drm/msm/dpu: enable DSPP support on SM8[12]50") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h b/drive= rs/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h index a57d50b1f0280776bb95f55b8fce9aa8259d7041..e8916ae826a6daf30eb08de5352= 1dae89c07636c 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h @@ -162,6 +162,7 @@ static const struct dpu_lm_cfg sm8250_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x320, @@ -169,6 +170,7 @@ static const struct dpu_lm_cfg sm8250_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x320, --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) (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 30947770FE for ; Fri, 20 Dec 2024 01:28:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658130; cv=none; b=Fb14zG42zlJhpGr3uP28iQd1WxEbRhf9drtAqiR3tUcHNKy6t+MC1/vTmCNRYoZ142wdzgf7MCUUP2FkNDW9zD+OGtNNjuFPUTIV6HELUMq1u5yXK2D24jkCTHCmq8XeygOrK3Ei6iiw4Vs7kIFKcN02qjBHEblx5bsHyKWL9c4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658130; c=relaxed/simple; bh=i4FVDn+/rOcn2C84yQSmmpsO3jO494mbVjBwMlV07+c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z9rz37KXV2jenMZ5hS1diHIpDeM0hIQaV39UB0CPppYDWZfeZAkdBKpczTi+6LDd71uq6mvY6wbJLRGkMQZqSOMWaS/WAE/lfNxpG07rujGhbGU/wNS5wCuaOty4vRpkl5g9sxjguTW+n21vT3AIvY7M0Pfjfm56En/CHDi6JjA= 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=J0YggJDD; arc=none smtp.client-ip=209.85.167.46 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="J0YggJDD" Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-53e3778bffdso1500185e87.0 for ; Thu, 19 Dec 2024 17:28:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658127; x=1735262927; 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=r8niegYZnY9morgL7MxhpeF/UQMeeTk6uKDQF2VfVac=; b=J0YggJDDQmuCfuajixmt16ObDGgs1onPJwg7LBlwzTEpfJM157YziIS1yvwj+h2v49 22Ob5iIAO863ypRjLaqtUHpHbzakT2DEWpHVoRTzjiKOvacdRjmSTYfE2zju/Mi/qjK0 Pr1QXJp84C+Ak56RkgNwbd2HcoSKwVanUruh1Q5Cnn1XA9gOmQYwR9myvnH7YtZon3D8 C2WmyOQmBySYT+DhvDvF0hRP/dbIEbtVh7lPPOwxbEeSkTc8RkfAzYh3zS2SolU+yF7S /MW9IQ67GcPujDF4MQ7/G4ybQtwSs6a0wYviPedzI+du+/3WQidFNWHQbbyS7X0akDD3 3rGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658127; x=1735262927; 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=r8niegYZnY9morgL7MxhpeF/UQMeeTk6uKDQF2VfVac=; b=JES1uJQ9ndQJdQ1afPLToUIC6nhexpKCBsWB1QGF0G5klKOhzX9UMlqXa7YEFlkdF1 P8o/m2+uBtRPJmd+B0NCHWilGc7leMTKnCgykqxRNPvSrwu5LiF00Kk+940YvrkrSkIM 3bCtUoBzXRWP13OVloJcGIiAEDj15VDytmHKM+yE8qxDjkbN6c7wb+5SI6j7aUBxkIee F87JJ8PDlQVHKoC5rWCQUE+koym7R6EbNZGfYH/Ee905kcaFuGINmnhRPPeahL57uNpL sWL0me6I4cNLzHmRmrTRbiizQFXv0AFZqTBoV1l/kX/aZf7kDeuInUsiqMmlJu3Xh2rQ LBEw== X-Forwarded-Encrypted: i=1; AJvYcCXAb0CEqusavlU17v5dLp4ASriq7iziTTUcQWYrYoO+eGlxC1T0TPjxmnrvEiP3AWbwn8JjG4zZbamZjo4=@vger.kernel.org X-Gm-Message-State: AOJu0YyNZI2ICEQS/2RhfOtV4V/Fr7mFh1C4lhd8xhDi4GCVWEZDopSR 8XwbyAp7kbmyMDBW4S3aMAGPHR1Sj1rv61K7AShxBCJZHxkLjxFRLaBgVhchYI0= X-Gm-Gg: ASbGncvqCg6p4ZDkCvAjpwIturahHleSIkDSXvqIzCkp8R2STh7GqpfJnSW6n9bW7co 1s6USuLudRJQemjP2uXrYKoxGuB6GxBZJ+nrYC9uG6l/sC81tQFrhQENqeq/ywG7lJKpJNpjXD4 lia+j4Xj+Sr9JbEtvpXU+EsHboHprJgpIgTdv19jOxDzqY9ezVazyJfuet4FO4EmjQohpOilf+B dHJsbLz3/vPcGBPeoxG3V+zxu5oy+98gAr9yB9SVXgVoNcQkGl4fjjlF2KrQwi7 X-Google-Smtp-Source: AGHT+IF5Nq2wfvPB92CZMzX3Vkpwjzw8xyQ2wYN5LaM5HZlw7C5cwQ3Tpe29jJapNts5wwecQpNCpg== X-Received: by 2002:a05:6512:3b99:b0:540:cc4e:6e20 with SMTP id 2adb3069b0e04-5422958245cmr173527e87.42.1734658122638; Thu, 19 Dec 2024 17:28:42 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:41 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:33 +0200 Subject: [PATCH v2 5/8] drm/msm/dpu: link DSPP_2/_3 blocks on SM8350 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: <20241220-dpu-fix-catalog-v2-5-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1297; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=i4FVDn+/rOcn2C84yQSmmpsO3jO494mbVjBwMlV07+c=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnZMg+fZYsheFVecn80/JQlhFbjlEtvUNOb5WRv Y2n8WFMVhSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2TIPgAKCRCLPIo+Aiko 1YoMB/4yMWZzpGpG+2PXtT/HTOXM6tBCGMchJ/4CkZavOgbJxQHJkQjxk8vw1CVxJ5U/s20ffmj MOkyl9JUAElhkUXb8wt0aqM5r476DzWlXwcCtKsUEvmbZHYzZLGSqYFsk/SaYfXxk5bL/31ZGVZ 1hTNDmw4hhs4xYpQ87HvCnTrfTbV1T7GaiFXm8fuhaH7M3AM0Z/3/74R5IjdkpTCEbtQui/nNhG 6vG1agZoeNsl9f02sHLpTgq7EAz3qKipD4X7ddvTwcst7oLxo/vI/KxU35F+pjyn3Hy4pW+vrD5 Cz0wSqb+t+w5LIESymNJ4Ij5C6mTZdDbJhcZcaBL6+JDg45f X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: 0e91bcbb0016 ("drm/msm/dpu: Add SM8350 to hw catalog") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h b/drive= rs/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h index aced16e350daa1bf5d24078b2468b5095a40ce07..f7c08e89c882038aa658955ca12= 02bda3d928e80 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_7_0_sm8350.h @@ -162,6 +162,7 @@ static const struct dpu_lm_cfg sm8350_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x320, @@ -169,6 +170,7 @@ static const struct dpu_lm_cfg sm8350_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x320, --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) (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 E1CA778F26 for ; Fri, 20 Dec 2024 01:28:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658128; cv=none; b=anGaHeIfAkJ4UrUCF1IJdcvbyoLAhojdAVA6AkYqTTb9eM9aew/Zl1M4kbMte9/iTLJymYJuEMDDmw8fsnUl1q33zGtz0Pxk6lQzBhseLNU4fWCv7/4RRrCY7jIGfz7+O6Eu8wtMT0uQGB0LlAO4ilvXq31RIXca0hDuWr3bM2I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658128; c=relaxed/simple; bh=vb3CBdu7rRYdoP/BORloE4ExhCArGx9G4wRA2z3QaT0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mRsEP2ruMT+rhGQWtcBeJXeolSfG5r3TByqSCk/CF8E4ZWSYTIny8U0LjtO6n3tMzVfycisuZ5m1aYlGLddxzrmXBepO6fYFvws3qqBcFn3IqGutwy5fBZV5rV4FkLSQMxfvza67QOVUSBbimrQuxW74g0hVTRJpWvVuj6wSo1E= 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=b7OoKju1; arc=none smtp.client-ip=209.85.167.53 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="b7OoKju1" Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-54020b0dcd2so2582005e87.1 for ; Thu, 19 Dec 2024 17:28:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658125; x=1735262925; 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=p3GKBJwWEfw1/CxFlxhza+7CDGlBelmYowiHKIMRKmk=; b=b7OoKju1ajy0KIrsxVGicjCP+HD4YuM56+P6/zz57uvNWLT6BeIHTpFbeB7vSvx3zf PvTdegdWqQl9ZgFiXHU5fSzJoVcgqIIO4WoHFkKPeYc7bXDnKoDAF9DpAEKJMjuW7p2L z7okANWdXGchcGGWSIX5AHlKWba+pHUQy0fPEF8jLTb7pQlfN6HayUmEa0QfZxwW34BY VqHC1PYmJYdBMVa/H5ehaisaAsHmIKE/bm6cjH8OR3/BthoKlUCC77YVUwOqk5m0qutP 9qV9PVyBdIdmnWDDmBwLNyODzoFxFAIg/czPlbqTZ/NRI0UqFtS8bD/gel+lVYQDsmxw aYow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658125; x=1735262925; 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=p3GKBJwWEfw1/CxFlxhza+7CDGlBelmYowiHKIMRKmk=; b=Urzbt3URKVbrnUYUtGtmM0f9it33VT298f0AbqYMHOwLf+x+zuUpuUk9XB3oG6vWve myhdoEvmidkVCjb13/33kC7qzN2XXIncmzCEZk0Kh4QzTKzzbSatTYy85wGoUE8CXMim RU7CXcmEOXk770Q9piKpM+dsnnAKbKUAPZfTek8jKxh8+AX7o8Kys1ZoicScelHDpDQV qY5Qb2NtF1m5t024ZrLWFQKA6RBY8JQ7F4r/4/qyCrdKpBYbUJsyW80nyEEwXX9ZxfPs HQBybcgsayqEJtBQXR/SFX40prToZbGTJlaCTSMPpTxV4htKQlZ4/gYibDN3FII0O5En z40A== X-Forwarded-Encrypted: i=1; AJvYcCXuyewtEKdMSezfBjmsTQdK81I+6LpWJXu2YtTfw504SggxyaeYef2S6R4jy6dw3s3ETlzpw+5jBlv2I/o=@vger.kernel.org X-Gm-Message-State: AOJu0Ywfa2JZX3u5UK8/+xFalhQfZUn9Wu0aVgMSQA17o/czJRtBHjFB p+qohC2ah6Z4ohBkD/N66dyiFhjPlyzn4ZhyUNsJt2+cEwjaNgDWnUIYSRXAGeY= X-Gm-Gg: ASbGncsc4s3Q4PrtKFxKw1KRCV5kCRO2ps2ONh7nb+rVy2t4wK47Nd77zr/3j+xDW5Z rbBcvwRS/ZKT4QjHepfLy1IevVbi8M5VaOjN6UajDmjXtidLWJ0TzErLbl+3a8xXWPkrWgolkQX wChp6P9lRSGSluK/WjqAzjZx2AdPY+0MMbGFcOMK9cBTEYCBINU61xi0Y/bsZdzBtEdtxgrdPOU GqmVDo4UShQhPYM91ofDGLneAtqe/cZm5Vx4a/z8HEZFGoLx993lickcSkLFS6L X-Google-Smtp-Source: AGHT+IHESAj0aPRm12hAGclUJ3UmR8oxmXDZHMsUjV8nmvQd5MLhJkySZ0kJVJQK5K08IYjyPoxqEQ== X-Received: by 2002:a05:6512:3f04:b0:542:28af:816 with SMTP id 2adb3069b0e04-5422946ed34mr244788e87.20.1734658125099; Thu, 19 Dec 2024 17:28:45 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:43 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:34 +0200 Subject: [PATCH v2 6/8] drm/msm/dpu: link DSPP_2/_3 blocks on SM8550 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: <20241220-dpu-fix-catalog-v2-6-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1295; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=vb3CBdu7rRYdoP/BORloE4ExhCArGx9G4wRA2z3QaT0=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnZMg/ND6AujJKVlejqIx5KgOPU/QuqfhojOWOi DhTvYmZfx2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2TIPwAKCRCLPIo+Aiko 1bHqCACxnLhTsGmevsDSoJuKkR2vjzK5c0HdYKwGpX6aV+XMirfriaa2P5aaQ/tlhTRWFh6ufvm UUq/IdVRCqTPCoyRknT5AR0bXpShVOk7mW1h1BL+zhdkygTNie8HqmjBrQI13S/VEDjAgf9vS2A XM47vQjpfYpCw0wkwQXpW75lPPE+DCkEIzfR9srWIxj3eHjgsFU/543xYYM37xUlZPIcCyLYp4K k2NC9DgkYTXIQ8ICtLnna3UzGRR6GyX81wPnLPjU2NUNBCI1kgJfrZtamqnexvEo4OJNwUXA8f7 cOG+Yn9ZFNI1Aa+KLW57vbItrG5Rt6xAVM0V8DPL+XcK90l/ X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: efcd0107727c ("drm/msm/dpu: add support for SM8550") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h b/drive= rs/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h index ad48defa154f7d808c695860fd91e60bbb08f42a..a1dbbf5c652ff9f21c02af2e252= 0f019702f29c1 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_0_sm8550.h @@ -160,6 +160,7 @@ static const struct dpu_lm_cfg sm8550_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x320, @@ -167,6 +168,7 @@ static const struct dpu_lm_cfg sm8550_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x320, --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) (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 5D5B87DA7F for ; Fri, 20 Dec 2024 01:28:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658131; cv=none; b=QfGgIDM2bdAC7+nLLCVlSwt/BXupcT9QEOX9otsrOGgIiECrw+bl9faQ78lnLjdaBpWeMrLrsWaLQ7jZsJjNpxSxzeK+JmKwW+PM/U33VNawzeTYAFAd6p+h62Q7to2udJaHO3xNbhTTx6zhO21phZ39EAZ/VpS8ZuDlGVMZgyw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658131; c=relaxed/simple; bh=X7FvetBkuSIFwQPFNTIHnsnsMQMhXRkzYapuXItW/ig=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TU5x1RksavJvcDFTVBDQp12bvpBdeiWLmMgSzSs4RKRTKpyGSAPGbDovrmzVXWEf4gtxSNvxgFKc87mZG8ps3hUZroKJ4TzC/TKn21hAParjl2ApNpmyVyMi8/lGJcnKBna2dUC6YhmmF/zuYDOOhC1kzBnCcYXpWkwKbg0LoFc= 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=FYDUg1HE; arc=none smtp.client-ip=209.85.208.182 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="FYDUg1HE" Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-3011c7b39c7so16992871fa.1 for ; Thu, 19 Dec 2024 17:28:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658127; x=1735262927; 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=iGem3bHUSgcY0xYR5Szm4SGhekE0/o689Nmwl8dsbT4=; b=FYDUg1HEpWY4OL4kAXNKRNJQF2SRwp3d39ADxWbTsOD3Y+mU9/814Hskun/VufYZUP kBL5sLakxO8K8BgGsxpBtj5V+MS+iNVbUledrJFR2W9XM+6WzZCaqxR8jY7ScktVuM0p vhZqxZ6QKh8n0d73qLoj3dKw2/+j84xTSFBuir4FgQqmqOUZeZr5njf8kfgGHrz52AxR zQ7CIlZQsloXn7maQe7ZNZitwupj/oL2TBV7v2xR/muAP+/1kOreBEMou+bYP/IjoJFi S3KAmURuMnTCkwmGVRHyFu1AnTHp3KEcgJq7IZMtGU9uxcYTYg+th8jveQ10AC63/xZi VgtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658127; x=1735262927; 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=iGem3bHUSgcY0xYR5Szm4SGhekE0/o689Nmwl8dsbT4=; b=be7NcYscsC+b/a0EhuyTiJmOezqj2Y6PQg9vBhtTO09G9d4rGCvESoFeoxbJXIJcGU tSe6zUN59LlYpx3ZaQlaRiwzp2UPa9j11ZqOJIuf/qgU29bnyAOxPyHgX1LqJZseHngf sxu9IfDuUf5u/VTihO9LaKvQjIl7SuYBH5FMeQyRB1zejSOujd0i2HARyG0x4Qr2cIHy ZZAbi7EbweUFNKa1q2gFJq9XHdSVwFp8g6VcjtdBs/272WR05fINdKGywCC4/5EJiFs9 yHEUhFSQaMA+s+AvYy0S/7ZgIPWzqJnD0kS+xSw+JDs2kVR/jtyWdVrT046y16O7UvUw lpCw== X-Forwarded-Encrypted: i=1; AJvYcCX3BKuO2IrqKhkiFKSv/e+9WMePUAdWU+weiu0u+Cz8aNWCY+tNduHZH8AfxRqBq0w4dtACD9qtjGvec8M=@vger.kernel.org X-Gm-Message-State: AOJu0YwZynX213pIaHJcPRad17eolN9qfnt3qtp6tje//JPKE6B3lykx WYrstZ4ZLSLlwMmGI+YCLc6FzitMHWTuEN47XNJ+iiF8gx1QL9+GQLd4GAvYSRY= X-Gm-Gg: ASbGncsCQ5fznl8Jg94Kv64lQskAftwy0ICpT8G/85KCPDi2yw1fNx+Vu/Ks3R6jv3G 3qkUEQiTKPm3+tIcWlFOSiR8Q7euAkrgLNM/ZMGEaQgTz0liiUjqai7NIGshn9g/mra6VoX4b0y AklVjqp2CgVXfacv8HDhP5Vn21lYN5iQROVMSEpK6acplnL1w0wFeo+OzkG6QtfEDi57jktuz23 EzYzl+zLnLKmX9D4V3jbkNS3jbArGwQm+CJfYXTREsbkFwKC1HIYw7d8GiJS74s X-Google-Smtp-Source: AGHT+IFlLa1rzI9ywvTJgP+UZWS6o2QRUDkLVRX0vF55rzdqfZOrzFhtlmkOZ3P7H/6LEWkwS0b3DA== X-Received: by 2002:a05:6512:2346:b0:542:1b8f:a922 with SMTP id 2adb3069b0e04-5422953332fmr191927e87.13.1734658127556; Thu, 19 Dec 2024 17:28:47 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:46 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:35 +0200 Subject: [PATCH v2 7/8] drm/msm/dpu: link DSPP_2/_3 blocks on SM8650 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: <20241220-dpu-fix-catalog-v2-7-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1304; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=X7FvetBkuSIFwQPFNTIHnsnsMQMhXRkzYapuXItW/ig=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnZMg/v9DmM5T2yxcq/g6fD7SJF08okGiWvXljD A+sHsPo32aJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2TIPwAKCRCLPIo+Aiko 1YdiB/9rgVTCRMCi/eCKZkC3QRKJkXBrXzrFD1gJRnAnmiBIJw3rs/CqcZNs+y9qE8Rs3HErKQD 1GRF18FqRlktpoMn/wWx0XVfvcqvF1/JOwIaufOYW/gHeDqX9bcljy+lV5BEETGiHPHlKLUSeeF lfPMYDBMKMh6fg2aMIeLOcPkBrvtuLrves2QMTCj3MzOi96WM0CFNWRijeJkeMEA21Piev+6WNP ru5ILrSjJlfyDl0PHKOOum6RS7vclvX/USM04KP03T+jQpOucULYy0PesTYVXGuxlHwqgKOwkdk q9c5a6ORSLriEroIZi3LtZE3dEhGouXRoh/oPAMTx9tic1Ex X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: b94747f7d8c7 ("drm/msm/dpu: add support for SM8650 DPU") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h b/driv= ers/gpu/drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h index eb5dfff2ec4f48d793f9d83aafed592d0947f04b..e187e7b1cef1677261a5de7b01e= a3fa8136723ac 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_10_0_sm8650.h @@ -160,6 +160,7 @@ static const struct dpu_lm_cfg sm8650_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x400, @@ -167,6 +168,7 @@ static const struct dpu_lm_cfg sm8650_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x400, --=20 2.39.5 From nobody Wed Dec 17 19:39:38 2025 Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 0348D8634E for ; Fri, 20 Dec 2024 01:28:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658132; cv=none; b=ehn0J0gO1v4dlDFhBbw309nrvErpAYHi6RuA1zc42QZYZizpFfgHy5NGupaTxEHwxwDJQJLGLJF7QQ8hrOtf3jpTZERWJnbISUkA1llxXX5iAaHKGIv11gEan2HrY96QPawSaD4DBXEtnkZtUdsvwAWRbtDM9OUQFdjdN2N/wLU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734658132; c=relaxed/simple; bh=5058CHEvuHi6y1shjj/7LSsaLqFOGpH0zSafsGTeHak=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H2k8RFCuKZu4X2VLSvILnlO/f5SJPz5OortRPtmnK4NLErM8cuiQE7/MDPgeFPcy9Q1Z0J9CCfXtrZxGThvPI2/klZyAwtF56Y9NjPUfQ3C4+jQCQh2OXexr2YF/QpkHt1+q6ukDm2++YSHtTSJf0j0kZYgXiUxJ1NUnpmrssZU= 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=TGx19XRV; arc=none smtp.client-ip=209.85.167.42 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="TGx19XRV" Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-53e3a90336eso1457867e87.3 for ; Thu, 19 Dec 2024 17:28:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734658129; x=1735262929; 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=g+UxLeMEKZ0drgg5vIKf6D6FbqGDQrxrvZvv2J0cYAE=; b=TGx19XRVlEHchzn1valKhCMRQtPTCC0JjYSZtdjU9kLEaCKzLyddPjvrMFvZiHsUAO grUo4aO/hNwwGc3oVShvC0XLqyyyASHv3VjsNKPkBVRYot0f1ENiC6cX61KhzuTWtezB dpLLYlwN3HHV6ZNZ0KsRfJpPzeO7LEzIomNQk/ozNpKaG9voFDXZ1YsWOp01pwg3+T/a FF3JGb7JBk5CTjVBAyAVUjWF5Ic5uPUHv22mlmwIC/g+EaaHpT0uvs/xKx7psna1Sy5G bnM6KYvG7Wx3cx+ggiNdwFLSuYLhmvO5sFtdhL4ssxVic8Z9w/uGH3l1PTyVB3z2eCmj hj2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734658129; x=1735262929; 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=g+UxLeMEKZ0drgg5vIKf6D6FbqGDQrxrvZvv2J0cYAE=; b=xJSdBW1oUolZrm67dqjbqTT/DnrLD5xSZzDfHqq1im29VDVYzt5b6awehkDe+U8lxM iF0wJpWJuUBeFY7ARKDSseRPWKnLFZ3tSSuDJ+j6E3iw9ymr1iVZxcDZgDDMVsJu11kF l7O5axFS1JnWtkX7FiNci1vHhU4dov8T8mo+TbHG5UsOcsM4aPe8KwKjfQEi/phqH05M OheAji0tcBNLQwcXsc+LtJE2Y4piWXsEFeqxlC4bc1nGTFoTyjO1KatPuOzNwby3xWoy uW2tn6rW9tUPJdQB5uX1GgNyBCeQ2l+YEbA6z+dOu8HuxW4KipEYFg8tiJmOIyxkbuUW GZ/Q== X-Forwarded-Encrypted: i=1; AJvYcCX5k3Z8chMr6pd40Dkja/PYdPLd0mOl654eBgk1SSaPNdxr9Mn30CnE48Fl3m8sR+XRNk2/qt8z3M3mjqY=@vger.kernel.org X-Gm-Message-State: AOJu0YxXNmeazsgLijpPprGukUsv8p6Qi14UUR3nOi3EGzfWgggBQSxe 2NEyrUiVKbfGpx0Xw4+O7TJtEi+Hi+h8FsSJB6C6HyxgVyx8oaFTFMgftTUJcLs= X-Gm-Gg: ASbGncuw730rLBvqe/yg2nEoieoJxGD4g6NwuGO2pr2T/2aP9sA0f2XYrUUXHrcx3GD QRE7sQJHVh4GA8t3mymXA8xMLj/W3+ZImnrBkH3Zgx8cKfILO1X5q7V+qTWLOzEFALe2PFh/BST kPEnRFyCr5W1l+2sy33Bx5fEWYMXH6X5hvngLBljgeyNY8/TMP/2Ux5FxmvjWbxs4FjwDRqufvP ndPcLHWGVX8PS4Kd8wIScZ9RiEdlOSjzUjBrP+tIVRaBuWIvDp8G+YW3IUEqeJ9 X-Google-Smtp-Source: AGHT+IH5Icut19CrQRKgtDSzCRG8qNy2m4CTSKGxVWKKTUEhiYw6FKBa1WmLIGAIiUsb9ae8mcxHFQ== X-Received: by 2002:a05:6512:1055:b0:53e:39e6:a1c1 with SMTP id 2adb3069b0e04-54229560360mr232733e87.43.1734658129064; Thu, 19 Dec 2024 17:28:49 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-54227a89c2csm170540e87.71.2024.12.19.17.28.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Dec 2024 17:28:47 -0800 (PST) From: Dmitry Baryshkov Date: Fri, 20 Dec 2024 03:28:36 +0200 Subject: [PATCH v2 8/8] drm/msm/dpu: link DSPP_2/_3 blocks on X1E80100 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: <20241220-dpu-fix-catalog-v2-8-38fa961ea992@linaro.org> References: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> In-Reply-To: <20241220-dpu-fix-catalog-v2-0-38fa961ea992@linaro.org> To: Rob Clark , Abhinav Kumar , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Robert Foss , Neil Armstrong , Abel Vesa , Richard Acayan Cc: Rob Clark , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Johan Hovold X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1307; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=5058CHEvuHi6y1shjj/7LSsaLqFOGpH0zSafsGTeHak=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnZMg/RB+Fi7NOIgUKpxxiaLrBsE7s80wm6VMMl UTR4BMn15uJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ2TIPwAKCRCLPIo+Aiko 1QbaB/9MRXkpbzcxPF0Rcp5LR396dEkAkPli7KvHNg1toaDhWPRd5C5qR8G8fog0tXC0vQP8SLm zqaHgaRd+nheWQRf69qtmv5FXJoNt0oiyjgtNcxeokyocr3GYy07Y3hR592MYN5EJwu6aE9X+5+ HCHKAZDNf2apKR+GPHPXPoZZ1UVJLScMigOzkAX72Sq5+kUzu2XB3OvlVhrXMQPBb0BTbvEtPCp rkHncfnva1A2cFkxmw5imydwNGwSq4yiGLKiiaW+cOf/jdDMnCs9KdR7a/28KDRO1a4ZxiD+oEp pAcUn1XMmvDK83Iy5U4XmQGl8eaE4EtvxRff50IJWybEfSH3 X-Developer-Key: i=dmitry.baryshkov@linaro.org; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A Link DSPP_2 to the LM_2 and DSPP_3 to the LM_3 mixer blocks. This allows using colour transformation matrix (aka night mode) with more outputs at the same time. Fixes: e3b1f369db5a ("drm/msm/dpu: Add X1E80100 support") Reviewed-by: Abhinav Kumar Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h b/dri= vers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h index d61895bb396fb4287e9b41807a3bb0cdb25d4e25..4f110be6b750d30e158d517aaa5= 07c7b4eda0af4 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h @@ -159,6 +159,7 @@ static const struct dpu_lm_cfg x1e80100_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_3, .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, }, { .name =3D "lm_3", .id =3D LM_3, .base =3D 0x47000, .len =3D 0x320, @@ -166,6 +167,7 @@ static const struct dpu_lm_cfg x1e80100_lm[] =3D { .sblk =3D &sdm845_lm_sblk, .lm_pair =3D LM_2, .pingpong =3D PINGPONG_3, + .dspp =3D DSPP_3, }, { .name =3D "lm_4", .id =3D LM_4, .base =3D 0x48000, .len =3D 0x320, --=20 2.39.5