From nobody Wed Dec 17 19:37:26 2025 Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (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 AA5E91FFC46 for ; Mon, 16 Dec 2024 08:27:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337653; cv=none; b=iIbE/UyYDpEQocIuJCeqpGOSlui5ThMOrmWzJOst9hTIS3bfUTrDotZHL9O6i26og/vBfZO+jrAX257RFtukPN4/SxKrPArFJEMKMgEXvhvt2Dd9uivKEETLoTmQDs5ADx8IOSQlbysG6iNC5rnrsQLFuXST7AnD5de/YxVBYdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337653; c=relaxed/simple; bh=9MObEe5KzGyCABZYczA3jsFGPjAHvUO1PrGscQg+Yd8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aUncvWkzaEgtE4LGAaxPUZC9Cd62n1zyoqkSlHnB1pCLZvlnugx3eR+FsIEEalK26EfcY8EAgKo2+3j4aLg0J6CO0+AXar285E4fCTXqPQq8l1Nug/2Zu6cz0LIam6NLAEufErjTCU3qm08sl8ZwJ+lgcSyNne2f4kRnn9Rxsq0= 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=oAfNKSBJ; arc=none smtp.client-ip=209.85.208.170 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="oAfNKSBJ" Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-3022c6155edso38474901fa.2 for ; Mon, 16 Dec 2024 00:27:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337649; x=1734942449; 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=p3QX07TGdBq1gHdO6oikHZ2FbBQpzQ564YrLte+zAm0=; b=oAfNKSBJyxIQ6l8JXm3nFDDMo8g8Qa4QGjnxUiTdpe4TC0T3lLhFPgjn3E6fowvNeq cSaK6lRKJEs9b4uAI5gEAyAU0rSfdGscqCoHbtGfuC2zn8gplpmQccMvrpHNE3vghtqD 4Gok0amjI1Inzvc6/W12Yi/PrAHgQQH6hKEliQy4VLo52m97Oi3MM3OmWinv0F2bh4Zd /DGX/uq9hMlhAhhGGDJnlj7oQTsDlvn+WHmc9qErEPN3sTge8AIDVKK2YmSEEIMj+F9w HzqEdzvPF+ywYpZbiR6qPUMDnzzOYPu50DhtU6crE0wipH5FK9yN03e05AbssYE6Qkue 9RYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337649; x=1734942449; 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=p3QX07TGdBq1gHdO6oikHZ2FbBQpzQ564YrLte+zAm0=; b=NlaC9lwru2tUFDi2TBPVNZkesJFUrppK2W342qNgxvXxUHugRssch1nhGW2a/VL0Al bRLNSYSdYfCpCic7GMJqQ3RT/NBbYfykKSHWPPxdDQHIcuglvS7+xitpKdHa/qi6XJYV jbwR1HVr9PVIKUeV8atNvJqVp8S09XnL2i6yaNyAUc/U7wfNG996cYznOZho1pPleQBa silyafdbLiB4Ln3M9OsTYHz6WtXysE4XgZH3wf7KwiZ0LssPpkl/RZkDx1IBHwsnn3Ds su8m2dd7y9F4REB0re4v9FWhSi0pZeao15TNKShqPFG8qhBgg2OIKnHg/evAEH47J5tk nK0g== X-Forwarded-Encrypted: i=1; AJvYcCUrsIrakZ/reVYFeJNoP8kbMhsfl3pmk9aQ6sEud4vPdojriqbnRlWoNWgTq4Q4gQq5qz/s0rYZYER313o=@vger.kernel.org X-Gm-Message-State: AOJu0YwiRYiDwdMfRLFVJVAAl7VoB4rHszkQBDPnMAObrUvkYA9c8fxv IQabC4tRca26HAFvEDtYBO4cLT3NLoTRd4rQYY8ODRYQqc7TIw1VB18Jt8j9JWw= X-Gm-Gg: ASbGnct7yHsFdETBjb+OGHJ8RESfdJDN1WQB+oPivsp+U9/2g0v4kyl+DFqVyaNqdoG Og6VhO+0uFlknzaTSASaQkAL9kLMgKgi0XrmkwZc+nJrOR0Fr9pegTuPiF4YVx0awaUrcnAZf8p Ao1dFDmPkeM+5ExG4LXczVl9xCF4zyHnZywuVu9QvlD7ObJxLFYIJ5AmYGobB9JuU6o9JdC3SSL R0lQaXZR4S5Auysj2aqcIPP1vFlP3tQ2ZQsvplGNP9B2pp93oR8BFTSqFy8INFo X-Google-Smtp-Source: AGHT+IFx724whJM/3tgOtZRukuS/DQOvI/WHlmOjoQuMlO70R1sWXtGolZHOH0q3MJfJtAKMP/bH+g== X-Received: by 2002:a2e:a5cb:0:b0:300:27fd:a7cd with SMTP id 38308e7fff4ca-30254464080mr42374541fa.19.1734337648920; Mon, 16 Dec 2024 00:27:28 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:27 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:22 +0200 Subject: [PATCH 1/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: <20241216-dpu-fix-catalog-v1-1-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1147; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=9MObEe5KzGyCABZYczA3jsFGPjAHvUO1PrGscQg+Yd8=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ3r8k2yTndeVZTf/++P01X49twj3domE3+FdLPFdf7jMA mwT2w52MhqzMDByMciKKbL4FLRMjdmUHPZhx9R6mEGsTCBTGLg4BWAin/PZ/7vnCGkdk3tiWteX uPGqhuc0xeKKy9IesoUVn0Mm7CgzL8sq6z97evsLbSbJF4vy+pc//sjQ6nIn8SfLnLu8zZx7HqS o2P521re/VyWyaVf6Lneno+eihGMbky0amdPPvfRbdWrifa6p5ZdK8hLX3+5/bxZx8LPhYf+g/F WRzxp7p9p8ElTbfDLqale0x0yVrnK+H/EpfW3p1uecuM8EdDW47T11Z9dfmX+O3J/nhXen5uXZL 2zf3beke9mnMtVQBV2rJsnH9yfpzP0y7arzzeyqO6/+2XZW77+bcJgtW59RIYW1KjAh4vbkaLt7 FXFPjlyX3VXFevWQSOcPhW9/HI86/HT4W3T0KsvPUzHJAA== 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. Fixes: 05ae91d960fd ("drm/msm/dpu: enable DSPP support on SM8[12]50") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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:37:26 2025 Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) (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 2EB5D1FFC6B for ; Mon, 16 Dec 2024 08:27:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337655; cv=none; b=tVKEbOZ1RyncYCuet3lmM/FIr5r/L9TQ9ScTvPRxfdLzdfwspPK4YP35I0ISuaquqzZU5AeIxinLmFbojTID6bRuDY1jDzUedtFHxboZZ2uaQFh8Tiye/TUpfnUc6HjQ7hxpk32V3BnJFn3QOxEkztF1YVKwwjyqjmsMGZ78wjU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337655; c=relaxed/simple; bh=GNG1YjeHfuMszqIesSKPUebiuLvhN9Xn/3L3ADbn8DU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BHLdYI4c+WSlbui/n+6ZSWd27g/+gzDGi3VQUbcjhJklxK1Wt/pFEJELoqIaLYWIVwBVw5VCs+pmKRhZS37wbEUfwrrxGAji+DDl4IJc/fjStiareOikoKrjPjPc7ofsCgFTzGgHGyi5ouL2n2Th0CcKidQ8PkHWtpUdc3eguxA= 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=wMTz47f/; arc=none smtp.client-ip=209.85.208.180 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="wMTz47f/" Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-30037784fceso37721981fa.2 for ; Mon, 16 Dec 2024 00:27:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337651; x=1734942451; 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=1y3zws2OvDJOJvn4EwHQ6T46YmVm0fvbHsUMlmIZnm8=; b=wMTz47f/EdFPgso0NgXhPGrddaW2xGVr0gL5w8JRvBujFhlC5XJflkkr/hz1WGSsKJ 8S1qlUdXG13fj74FfAwY29B0xG/GK9xngKCmSdbI2YLMaK3ErzyoGeXiDsEPFwCCl4wy OoxTGIV+eo7eyCdT7Gb/5VT45AA7dmYNqGkvRroEUsP+ALH9ToQatXnQssh22vjgVZMF 3nO9eUoFi2tJM3TCVKbVtJ8jE8lbLr+iFRouzdCuNuJYNIZ7cxrYItPowEunjHAD5r1G 56jhb+75NvJ21a7KNLJeJ5dSA2q2LiLzvrgCunIlV32kSP00mf5PWz7r5/plKPHWoRoE MAzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337651; x=1734942451; 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=1y3zws2OvDJOJvn4EwHQ6T46YmVm0fvbHsUMlmIZnm8=; b=BPYJ/gYpQxQgzdX3BuHCzpgO+WeCA+Sm8Hl4C6qCCf+bUik6m47mmJLPbx5rHyRB/Q KgqJQAzfHHYzaAt/qHQiTZr3iN+KYiAvTrrLlymKadHv3yZYTgLBGlyDEkg+VTk/nYrT SFUFV22eLkE+eqBOlVgAh11IHsPDjMeKWv0aYJX3+0y3PLeLlZhe+e/Z1EHTbpPQpsZ+ k13gW35ifrrLGDDPK8A/qWoIOLQXSFDdl09QZabbexc9alFzdLAC4U6BEeZ1HIAx/QKJ Gx3QN76coNCovM8fFpx0L1Utl42OAm6cuTmACwrFFOHe8632q23cq97a0y+B4OUzXeiy xxBQ== X-Forwarded-Encrypted: i=1; AJvYcCWMmAHPGYwnEaG4FJtEz5B7Mcz1MoTFOo7UyLJAyWyEygNXzMqxPljXkL9DLw4jUWIrUzGZzk9ngf+Umn8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw5XV7TnZxFJwmW994u/YlF+qampeeyRTLyWkJjM5dOv6A/n/9U R86bq98okO01ziGE1abus4g9jnwTgcBqUqfycztNY67f+1aML6Taila1CdswhHg= X-Gm-Gg: ASbGncuxdSZvY+9exEUxjCXRZBtWGRR3mevzm1A1dFQtgPwdUuz/pesjX6m00TP7/8/ oIPx3XI9ACZuGzyLwTmLpt7u0jO4Sn45ua5IQZCIXYaFuL7IXI3xwdcaOsfpIHbTzwGiAp6HL2Y OybtN8+SvEMmu/HmkowGj1U/WR6mM/ZKZ8Kruv4BPHIagtV8flgMPNqOkY5FFM4jo8ETlXS3ZEC lozFhnnFiB2kMX9Z74M5rCqYWbabMRDhW9wxBZit3p8YaC0BPEGuJe/+PRVwHvV X-Google-Smtp-Source: AGHT+IEzJ0NEoETgA7c8ba6XyTQ/DzGVN/VS5aRCw2hY/b5fwtTAbAtRpZytYulUjtMOAdHNJr0JqA== X-Received: by 2002:a2e:a989:0:b0:300:2d54:c2ae with SMTP id 38308e7fff4ca-302546115demr45480641fa.27.1734337651302; Mon, 16 Dec 2024 00:27:31 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:30 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:23 +0200 Subject: [PATCH 2/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: <20241216-dpu-fix-catalog-v1-2-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1152; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=GNG1YjeHfuMszqIesSKPUebiuLvhN9Xn/3L3ADbn8DU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+RrE/1t7QKrO1i15J4Z2UkK/SQyKBi/FHqf9 nl4CVCFJu2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kawAKCRCLPIo+Aiko 1aq/B/9wOMO2d+TGtOtYeWqt92iBk1GzTfpG0xNYpmbvSaiR55N0aFWclXEzgT4g2cc19vzzryv c41PGKSpiK5qXbnkhTcLfOqc/UVycrEYNAlzrGUaZW0vL7Yx4UerVgkBozAW5y04OEUYoZpiJYr MjMEURWwYOhGMkdOo7Wl5S5plX1JOwXrlZQkJt6NsAJ3lUv98ms/VamgWhKTarJqESXw46g21+F /qWNUK+XC6tSfqqjtZks/sIgGxMbfOAIRdPJJnCt43I9wNX9Ng4Kxc9Lc1uG5zTwzw2A6Xl5VEg ABGMRPo83JhPnmTajrbbslOPzjGGsAneXND3EH99hJx4QC5G 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. Fixes: f5abecfe339e ("drm/msm/dpu: enable DSPP and DSC on sc8180x") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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:37:26 2025 Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) (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 6E222200115 for ; Mon, 16 Dec 2024 08:27:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337657; cv=none; b=nppIDjZ3hkCWnfLmYfar04lgkBXHMKOMd/jtDkFFYYSB/laK91FZGbGQ9BqBid4a45+zpoRteFSOOoLSW5ZJhIq7rhUSj00U5LsCb5WLeW7EyvpQK1UTm+/YJ/32WBdKVh+/Mos9cPTFq5yLQ+EOpexm4eyNUnhMzBlP6/Uhcxc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337657; c=relaxed/simple; bh=yl0V5Ivn93jx2EQt5ftkkxVs5AyWzNRaoZkPTxOHYqg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GQ0oO8otk+VzQ+0TvVDkLq0LRuOBHzwa736Chu7YjDc44NKnemxgfHEp3Um4n/gON+YkprhTC2eMzSrjQqlk624aAu6Mpim0Wxfv3VICalA49qBb3MeCl83SpXhSEkShec7h/K1bOknUSWZxFkctk0bjxSgmKUHl1SGc8uodp0k= 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=VhEmDeVZ; arc=none smtp.client-ip=209.85.208.173 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="VhEmDeVZ" Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-303548a9361so6395011fa.0 for ; Mon, 16 Dec 2024 00:27:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337654; x=1734942454; 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=N9TgW+CYKyvw5H3rblc158ZUNsXRwqGtSWGiWPsFQ+U=; b=VhEmDeVZkNTpwocFB522FtYjS5sqr+SfKqgbvFXo9Szlu5RmydX0DnzVqEWV9roCtO K8xUZ1eczToopBrGkolC6gctSTwsotNR1wk9fl889PUT7y1jLWS1YSFean0QHBsYBYxV vf87uekvL++EA7TY6rx4fYwsyHsyhichGfuGRe9zXkr+wKPPZUTjNIhDTgWbzKaUIzwV bJ6cN9zWQZPNzv5UQS5mnXT6WiK9XxJqacqZxnATKJ9l2OaYiikB/3FGRSc/jPeisCX9 rovjQpGvs3tY/mEDKTf9AjhEgT9WuVozxxJSZqmpRnVZr3Ooiz7CF57hprXEZehH7MBM Ueew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337654; x=1734942454; 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=N9TgW+CYKyvw5H3rblc158ZUNsXRwqGtSWGiWPsFQ+U=; b=ROSH8SGz8SO2nSGoWyHd5B/7EKL4kbcE/LsLdnPvcdJ0S+1zvmykNX7pNM9SEjCP4C 3VivCCJ8pjbOky2JsrOernYeAKZzS+VY8XI93ShWyqMUKFqGBd6OpuUW47Q8IXmJUAJK DOp0R5lURVvkkyVXJb6sPs2qTIi0x50fm9CksNMV3yYkfe38RnAKgf3TpoXYbmJ/u7PY jRyiIQGKprdeCeqcFT1fL8XC2QiOcAPjh6Ojll5YgAAc1T1IbN48wh4mK6sakiX12hoe 5AbxO0VvE7kh0xjzM1qyD5Wr2omcX4IKmNaEOgahhczNY2dljaPWNq5Bc/GHphxa0+3N c15Q== X-Forwarded-Encrypted: i=1; AJvYcCWH/RFgp62s6wDSgi1UB/IvbnuFo3h6rBgn8bjfUHFjvmCdT2nBEHBrgCw23EGAeavFB9ekksO7JlGPLkU=@vger.kernel.org X-Gm-Message-State: AOJu0YyKNgdtGG7S0npGjVA78/g6cENJ+CL4XGqlvvgH5Awku6IxDpXC X9C20eLV3omewX+6CCs3rrEs3ARsk2mGExX2sBHc/LgemUYSjzIORfngQzUlLy8= X-Gm-Gg: ASbGncunVR+JEo2NAu35w9LqGqpI4ktMkrgizjzha3pPIS5EqybqWWpko2tOVfU951m 4CDgzFTHSz04QR6MIFsikKEG0AvGlQy40J/oX419A3tI1GmxnLAwCKuk88W/R9o4qOaX+3yC/9G Z2pDagp6o2JuTi6AR/Ck2ZvFhTxyumaOFjZcoHFnsyiGe5JLo3SVBvxV1+FTtPm9azuEsrWfBDZ JbH9iuWXLPrJOnrRRTbcxpJ2vn3sfZkxQO769w0oOPQ+zVGpBMf1VHcnJwIhCxJ X-Google-Smtp-Source: AGHT+IEjxE5JIr4I0Nm0OK3tkP2CuqAphMvXWSvP6WKojU0Rmwh9ouZ5/B23d8RiNZkCJxKI3XPBFQ== X-Received: by 2002:a2e:a99e:0:b0:302:25ef:813e with SMTP id 38308e7fff4ca-302544cd566mr44359121fa.32.1734337653638; Mon, 16 Dec 2024 00:27:33 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:32 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:24 +0200 Subject: [PATCH 3/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: <20241216-dpu-fix-catalog-v1-3-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1147; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=yl0V5Ivn93jx2EQt5ftkkxVs5AyWzNRaoZkPTxOHYqg=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+RsNa4mfff9jlJCLVtKJCVNAAOA4sqhGhdPP ZRfeHjaZJ+JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kbAAKCRCLPIo+Aiko 1R5xCACE0lAdnhvMx22yf+S5fY20DT3I1EtoBvnhHEJOC1FXew7rU/BZ53+LAzPkmEs3vZdnDNY kwdwQoGw0qrXMIHK2qbwCAZSSut3s25QfWa7Cd3b29i24/nLx0pptqs1uonxBtwyBQhDUKoF06c PEGk/tCs1wYqbPLvR+IDrWg6zK0OGSv9BQjZlQXRM6xBclFYVdXT/3j1tQbBS2HGjGYguN3wjRd 3c1jGeTe1y7RxmNPL2e4hVHgCvixm/CewFJlsh44yx2hI2WgEb7iQfukYQHmACnAa7K6v2oiMO0 WpfYKq+iVxIFsQE+pz4M0gvGMdsRFyoYjiJyxTp5ZWIdmUUz 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. Fixes: 05ae91d960fd ("drm/msm/dpu: enable DSPP support on SM8[12]50") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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:37:26 2025 Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) (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 BB7FF200116 for ; Mon, 16 Dec 2024 08:27:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337659; cv=none; b=VC8NywpHbpZHqhlVzU6KW9M7RqofyYQfPcend7iU7o2ZRqEywdRkIusKcNeV/O1HKMpiqKdH5r3grk3Fpz/e/IRWuZQDuaYz7DNYfI+01n2fZRaBmOiSQDe2geqF8Pl6H0IVYTYF1xesdNBxcPWBeVQ17deUwwPpWZ2Oh/FdZmY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337659; c=relaxed/simple; bh=bJyPESVKaUC+ChFiQF2ba+YGs7hcFzITyl26AyryJho=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BGGI6nAWqIk/a1hyQ0OyF0JQUFdPuFbQwL4KCac2/vwSi8Jc1H/+I/YRTgwE/GC2r3NgiGOdtLGBwt3QNsoyDxZ1JYK6FVlIUqKZp8d6yxmLwiGCrelrvCn8dcdN2iKMp17q1FhoSOqt7Mo0ZfBHvVHXO1I9UTFc03gswm7x8qg= 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=QAPBSvbd; arc=none smtp.client-ip=209.85.167.52 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="QAPBSvbd" Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-5401b7f7141so3571570e87.1 for ; Mon, 16 Dec 2024 00:27:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337656; x=1734942456; 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=EjeVcGMhalEWw9xcCqMUL7so98QwVZkPwRwD7ozFXS8=; b=QAPBSvbdMhzsmF0jQnzvfaaA1CV9YUQaGOwLDRzcOZ7QM6bG2g2QPI26qUqwB0swMT PC1BTTm97OdclY8kYWiuPwAWb7bfJXEX5DBylV/yXIOy98G9c5hIRYsBveGYVtBVTSaG UZsKHMyJPCwVJ01k7IsMWxIDGQly9OUuYnS1FcEDXaBo9L3DQm118aS+HmJXlP4YUe7t xl9I0fR1VzmP5RqcGhFCUVFknfSEeUIH+k9Slyn0iF6m2Kcwii8AH0xpKxiXPvqUJX7j PGf6ijLq3pLqdW7Faz0VNNMmjTua16sir7K/i4jUpPp8CwEOQHVR1Xpz1O6DLT2Orrfz Rdig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337656; x=1734942456; 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=EjeVcGMhalEWw9xcCqMUL7so98QwVZkPwRwD7ozFXS8=; b=dL71pZNlojYBdj72lOdWVkPHhl9D93FN0K9eosnRJYTTacZ0xFWCNSWWvLyWjdwU17 G417f2YXH+yJoqepMknVUUYEWc03XX2uT/Rm5yDB7v9/zo2brsODc0m3BvbwT3fevN7h YHOATqaP5FZPR1Htx4IvTbxeHMJPovq5HYXfzxy4pMEuxLuvHQ0DVIzVQhNVf3igt4to yUHVKNqf+MO6zhIt5NVF9MFjXjDxjMseOu1qDNK54hUD4kvLVDtmtKmDRAdFUaDqMHLg yWlJgPA7oyBHrO+S+ETTE0fQDEUwqOIPwPNB0ZkdMXI/by28z/8+t6004z3aFoc8ShXX H26A== X-Forwarded-Encrypted: i=1; AJvYcCX1FbvpmL+Ro1sKhtGyW2VekzgCU63s0lqHCIhiFyH/5pKPyNcmihmg7cyB89iHRARaSq5u6JtoB2btpwo=@vger.kernel.org X-Gm-Message-State: AOJu0Yxi7wqEztRPxFVRTmT8DbgvG2QUK9nES5f+mw5U8J2Jf1d54+HI KNNB5vSQqmaaAG+mUIlJH9h2QqG3AnyyviUT2cwGchuBXuWxKzxJu17f9TGAfW0= X-Gm-Gg: ASbGnctdiZOfNCwJQibXrAYEJuP2ucpNBB0zwMmBj9tZyNdtRwWGm+KfyXotxseH9Q9 IZWIEqE36pYF4H6ULYzJa6UffpddYSIoWjRgYi++8X2MH0D7IQkqPksHvSR5Qb0m40BPP3kQJgm jdTuVf2FYcScUAPq23gRg8LQrxK884gbO1ua3zx5fBX8rqghHg92Zk5dWIggJAe5qqG+rhxdp03 uP4KYlQCTsaDPmiEE5Mg3/TcGIYK6ZIfNLOhacdr//XDfW3HpZMtbrDSwLLOiaV X-Google-Smtp-Source: AGHT+IGaM+ZRb1OFrc1yp/HQm0eQzzmfQ0sLJ440wGVKdOn2/mFn3Nd/997hnnex+AYrS7uGr6kzuw== X-Received: by 2002:a05:651c:198e:b0:302:26ff:d0ca with SMTP id 38308e7fff4ca-302544233ebmr31569821fa.3.1734337655950; Mon, 16 Dec 2024 00:27:35 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:34 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:25 +0200 Subject: [PATCH 4/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: <20241216-dpu-fix-catalog-v1-4-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1139; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=bJyPESVKaUC+ChFiQF2ba+YGs7hcFzITyl26AyryJho=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+RsYj676nOMBUcWu0Fh7OCpAZdVSpsOyhgCY g8rKfv/T8aJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kbAAKCRCLPIo+Aiko 1fHPB/9Ao9hXUP9x6qbAqEBuksJCbxQyxmcXfPawdhm1QBaFs+qx2p/0VL5mXxsIMBUTsyftJ6G dSrnR4ASCTdvqedczP2FEqlgSTBic6YfXSrVrOo+ItdlTr/VhRiLjteBhqB18AAf2ONl6jNi0Am Wn5+9BRKSJDMFmbCXWUUIB+/Kycn2oAzv9UNnT9/Aqu9M/W43FuLjVbq71NJZmXM1GKmY2Ls0hi fE1v7zBkd4g98r+/avL33ho1dqMHjK5JcmTWZpebpFdbaOW8Rd4CaqmiH80NSY0ZgaXde3Bt7Yu THMpfE2x0NdM3+G4NdLTbNPEhEoSs9w74OkEsDYNoTNMVSFp 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. Fixes: 0e91bcbb0016 ("drm/msm/dpu: Add SM8350 to hw catalog") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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:37:26 2025 Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com [209.85.208.175]) (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 224331FFC41 for ; Mon, 16 Dec 2024 08:27:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337661; cv=none; b=MgeAWrCTONcFCl+FUUpJznn7t6/SU1y+5ltOIaKPd6TZIUUqO55eXO+/8X0z2M4/M3Aya/SnCYSzijb/kPOIOA8vETBTowNln5VpfrezKDChCdOBDdWeeijNWlAHeiawFGW7nwPjrWDw9xHcTdc4baYqr3bElg6Wv1wLPfv20Sw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337661; c=relaxed/simple; bh=1HhOvQdDTQpfgdgbG47ZEhiTKbhwKeluJd76grZHFQ4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=j+/KKYl4leKP9piokHtXfTUbo/dE2LQbCLsDeU68Gdrl5N/8yh+mE0HlSuIB0LFPuqIbejmFEBCpKr6noTHmHdlyFniWZVlZ9T98W7AOis+RCoUe63Pz2sE709OyG5jl/xs27HOEi2V1Wb/XEFZUC6n96EOSwXYUVLTclNpUKQs= 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=lQC6EQ7W; arc=none smtp.client-ip=209.85.208.175 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="lQC6EQ7W" Received: by mail-lj1-f175.google.com with SMTP id 38308e7fff4ca-3022c61557cso40456421fa.0 for ; Mon, 16 Dec 2024 00:27:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337658; x=1734942458; 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=ZbJUsGouyvpdIwJ5KdGKXUaM1AeXWb7FKeLRpP8lHmo=; b=lQC6EQ7WTmDv4pp3LoMCu+ofO0TKhWmSwN/RzPYV0X5LNBtOt59JrgQ4RHDWcy8R+8 vZaJ8le42E4lwJZyjO5HQeh/Q7Tl/vU6aAzyMo8ZBpIWTeqgUP26J3WI1BR+y9kX/Hkp FGIOzuMXbfvA5ha/ASWPoX4/EWXwYbjZYt1VhJCM/Rjnb9inAhX7MZ8/bhmKZE7HIr+S qohJX4OYl5cLcjFSk8/X7xYJh42m4CReMZ0ZWNa824RbRKGEL0tize9BAI5cABj1/c9M WLe3FvoOh8xFY1yN7TVQ4mxiikLUuBvzVUpKSe9v1HE1iB5lZhpbNX6/9D4v14BFxu8B IQDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337658; x=1734942458; 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=ZbJUsGouyvpdIwJ5KdGKXUaM1AeXWb7FKeLRpP8lHmo=; b=lT3pBpwTd5tMWkfZsF9czSZK9FaM6bdJhrITM9eOq1QFS0f0RtwP2qvloOlhMfr21M 4K25BqY3DsjrrnpKxBlYRzjPTUyIdabh7gUZnsvzV5a5gmUgOL1zdG07/fnwBi6//4r1 CVyn5efB0dr/1i5FGf2nRFmjzPPfzg+qUqpM7kgYpiVPWV5677g+St0YzR2vsNHmMe3l OMNNqgk6KakqhdEYqhm6dcuAdjnA9x2VXA9FKvKUd01sPn4bbZNAuoV38897xgWDiPQA a2lDPc6eVY1q6VnTLwrgfVmBTuWyg++lRIXmszMSmpYGv7Rg0dWUR1iscjOTW1gbcdyX UOGQ== X-Forwarded-Encrypted: i=1; AJvYcCU6aOYhsn2Q7+UzBjlXKzMJ/Jhai4GAwC7E9WLYA0Z39ybF0ZTt2qdgQ2D77w0j2DZUeJcmxXUhNBIL7ko=@vger.kernel.org X-Gm-Message-State: AOJu0YyqJXzi1ZkdQJVdypowciYAhfMOYEWkQvwfuc+Tj1Qn1nr9rZV1 sdAWtub5Llh3n/f6h78xmc3SxElZqFuTrc1BmjMh14ugSgpiLzlo703L2TtQG0M= X-Gm-Gg: ASbGncuo7tFAF9bKXypsFxmG57BIG+R2lKZtIxJeskyGo4OiryEWQAZPtWWlH/SKQ3b eCs+m/Mlm8vhyfcLMJU9yL62me1Nk+tAYYk7Nc5lcEo8ubUuZayWndB/dZltudO/BHmJ+iTR06i rID0YDUgIfmjoBtEKqkZ46PmJ3qGrGTMLPWuwOhWbuEpXNOfdgTcsolMf1V9h8+6OlwOk7cHEDk WPywPiYLtYspzOJSO45d989edI3wZQ0HlYDMlfF+B4i0dMiwX/MUFcqDhwaFee0 X-Google-Smtp-Source: AGHT+IE09YmVD4DRB6LYkgBX9GgTyicLTyLwxzWmsrV39R4MSiGMzGiG8tc7FZFrp00POVfsz/KMrQ== X-Received: by 2002:a2e:bc1a:0:b0:302:3610:a50f with SMTP id 38308e7fff4ca-302544ae74emr31223591fa.30.1734337658383; Mon, 16 Dec 2024 00:27:38 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:37 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:26 +0200 Subject: [PATCH 5/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: <20241216-dpu-fix-catalog-v1-5-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1137; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=1HhOvQdDTQpfgdgbG47ZEhiTKbhwKeluJd76grZHFQ4=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+Rs2FhUYx9q2yNDoYbhnSjaGb+un7b3T7HUG VoAKEcGX0iJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kbAAKCRCLPIo+Aiko 1eZRB/4rtFczYnTmybdWYQxDY4DO9biNQKJsf8ktMkqNBxfoBOm6geGnYjdFg4JaRtD03g5YKl3 6UFn4R5as6rx8Zak+ZhimIcttpvhOUzURUykldcuGbs7WqYhaGp2qs2DlvqgiVQb2Z0KkNDMDeY QsdD+kpGHf+FnoV8HiCFJgrNJ95+Y3vKe0HgoHPA7NRy1eu3MUZ3DTpFwswhjuzoz/WIrviOUaB OT9Qb4erHsNqFFizJ7TgR+cPeXPik04uohYxBeKtt9K/hRMA9258n2yU7rZUYUPuICEzVyoZ7i5 JM67FnF5p5GaeujazKkpq2Vww/uULSfevN1y3671rWbyPXp2 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. Fixes: efcd0107727c ("drm/msm/dpu: add support for SM8550") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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:37:26 2025 Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) (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 8967F2010E5 for ; Mon, 16 Dec 2024 08:27:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337664; cv=none; b=dlsW+ZovDsDkZ7gSOKBBQxkADKNSv86uGcS035Ym+6Guv6f1XS3vDYCm6FHZA0wFmhOJm/D9KtU2OdIsNHlDF/4O+YdTboewDIyDSjwvQ54N0gv9A9WQx+XHgIMVxfibOt1trj+qZnIQwUMZY07oIVzym5jHTw1+nyTrlFXDRug= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337664; c=relaxed/simple; bh=3vj4siDBQO7f315YdNktE17SvgKgBr413yqy0N6ohvc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c5kSIO3KrbgIZWtYiqYuutBJpjyT3d16Punf7d4l7PXpOxaDt/6UQHWCLTB2rL87Jj+Vltk87tzQcU9QRbnlTV/u/PFW1jddsFzbtz8oQeN5Y0/ApNWTnEfQN1m+fAWYG31gG6YM2oOBCUaEStCHtG9XR8NUlnliKRWFLFCHsBA= 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=eSzErFPa; arc=none smtp.client-ip=209.85.208.178 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="eSzErFPa" Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-3003e203acaso36298711fa.1 for ; Mon, 16 Dec 2024 00:27:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337661; x=1734942461; 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=LNvaBXD6rf3EQuRmCg70rZ7MEJhSs632gKbKOrH7Zm8=; b=eSzErFPaUw8Bfvy3qmfczhU2zl3e1Wn51TVf3WTKNRMgVmHvjiRk4tVariinOCnNfq X4jSbqTDIl0YdY74IfgQ1yl1PwM00dnF5Lt5Gl3/XbIjSmT8L0GRohNYSOMeu476SVx6 seMkSmz4WkGT3B/6qhEk+JOnkfZjsFltEkh4zxecXsNBvQQ/R1FM15SjNZ7rvr9nSbXX k475Q9e2KN1A0U6AZNCxOgXZO03IYtxMf9ApiM07QvKlVFCrFLsD/14MmVDoc3pW02ye 4gP6KG0+8LmoWVy6c1T044XASVytt2CAV8WzXNjEYxtVzOsbXZMjuyNyqPSzQrfNlM9c F/UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337661; x=1734942461; 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=LNvaBXD6rf3EQuRmCg70rZ7MEJhSs632gKbKOrH7Zm8=; b=ZuZZL5CqU/SWKji7fsiFfZ17W/W6J/s23Z4toS6uOKF32xO7Kac47Zy0Y5fpvEBFgt /uCz5p19xCAPnTvSVDd968NEjb0r8qiF7wN1LWpcNXNu9j2VC16qFr8eSN+ke2pkxf5t DvqOTaORUozjcH83YG2z19plTQrDUoPuDXc8oSPn3gm/ONTAO2Y/+RF3wF0y12Y4Q69m xa9FdMYBEVtNPvEuC2Y8Yp6hXPxZ/eHDQKKIrKhofAqKiAVqDNJ7/+PjOllZa38yroSM vuw984kGxkk3de9Oo0o6bLoA9ANHL6t4GZBmQMFHsPivpHQfbt1s51/FG+keCIEQnbAr RJRg== X-Forwarded-Encrypted: i=1; AJvYcCVYAdfoixvPpeo25SqreXJnu7Apdu+BOyPapQq+RCKgxoxzqxIwtGi9D43iX1qza/w+ShbxyxK9wn0QhgY=@vger.kernel.org X-Gm-Message-State: AOJu0YyoopZBAqM2jMgtk8MY13/RoqYqLH7wlxincQNWKcDS3cIcnClq Bap6tHeN/fsky8c/kzcelvHiC2lE7KTdskpIoX+Dsy3nkSJIB3zxeVA2BIExXq8= X-Gm-Gg: ASbGncv8bndHklT5byNtqJxb0tdGW7U1G2exSuaMlp1wmu2rmj6bM1gD2VPF/TVXR3u dXjuZh0LTLlH5WB72mEBSSYjdJYGoth5kR0zKyWkmBGbrmiHP4xu2RmCRmW+U74rQJHLfB47oq9 aSj8C6hvx1olc2jbDBnJ9Wr4Q+mGZtND8nLpRgHaE5ztIGlqGdymQR8rls0Jee+w2QQHZZUz2Br A6CmL+iiDTtKdGTM4iWJpkxQJKlH/2AwgAdKieVz0VmccQXV+2JprX3koicJqmz X-Google-Smtp-Source: AGHT+IFPKDhcXSU0UCTh/igp+MQWxIINBR6P0+8IXDlL++c5r9BUnSmEl0bO6pvB1WZJK4q3wU3VCQ== X-Received: by 2002:a2e:9d8f:0:b0:302:264e:29dd with SMTP id 38308e7fff4ca-302544d37bamr35796821fa.24.1734337660711; Mon, 16 Dec 2024 00:27:40 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:39 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:27 +0200 Subject: [PATCH 6/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: <20241216-dpu-fix-catalog-v1-6-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1146; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=3vj4siDBQO7f315YdNktE17SvgKgBr413yqy0N6ohvc=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+RsvFTxBZ9VJCMmml3J0WOzPS0ojzqlE8FEK RhPWnm5aU2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kbAAKCRCLPIo+Aiko 1QSpB/0RNWf+SOymu2pMymtdPsFsrkyWTVAOo8hqG3wKYgwYnA+cLkN1U3hjojOStIB0O5rx1Ub AA6ze5HSaUFrTXAqcbWPuo2MoyojkWNGiTi/E5RTl9aht/VafStHh3jWX2+FqW66sCl9cB6ZJy6 XoroA0Iw6HouEimgf9nUHuN585Y9Yz4lfv/4ahiOdTXkIvhu2hQsFVu6D/HLu6h7X7RdbNro/wx g/sXvGBKaCoTITVZCQw/QPgldCKJbUKocpTNVwgHovUmo7e1vddHIGMqk8HPmvJ35cmEMs7gMA+ fPoL5pkcF8tX1j+aT7DohRZCLMNyHKiJj0lbiQRxRH/B5pqB 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. Fixes: b94747f7d8c7 ("drm/msm/dpu: add support for SM8650 DPU") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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:37:26 2025 Received: from mail-lj1-f179.google.com (mail-lj1-f179.google.com [209.85.208.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 9F5C920125F for ; Mon, 16 Dec 2024 08:27:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337666; cv=none; b=F2VjQRp9SxTnJygzG79G9+nj5/JSyiWfUYULb1nLK3QuMyO54i4uRaDuVwpcVRdnLgdg2xFYO6y26WSZBMbCZn3bZYUCFToa6IMePt3YBnX6PcriDL6TPAAlIN0umI9J8LTG7S/JpZon/KhQNNm115P7MW6H5H9DxrMelyDz1vs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337666; c=relaxed/simple; bh=0d6Vl9uKHPMWNXj1THwSQ8KfCjRZZOIXlKFBufG6ric=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=T+wmBJkUtJ+MRCG+ha60bSScKtn5x8jSvPcbxHycALy8cVKOERMZuOukWpI3JPPWzX/4fZye5pGysfyCWzsjG6ed9QD03IeW7l2jXBD7Q1CsYWaEy08Qnkj7WTc1kZOO94s9JVuIPtkpkiHFG3iTMBuatmu8RDxhTfiRBKNtpBk= 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=rAQdI8rd; arc=none smtp.client-ip=209.85.208.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="rAQdI8rd" Received: by mail-lj1-f179.google.com with SMTP id 38308e7fff4ca-3003c82c95cso31943561fa.3 for ; Mon, 16 Dec 2024 00:27:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337663; x=1734942463; 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=w6iaR4XhdKUYvlNFXFyoX/pNn4cHsyDnjyLqjwDAVN4=; b=rAQdI8rduPVNRA0cjgdrZFOfqPhjypFg6KTdTC9zHU2cAIHJUROC5FlrsXeBr/5aCp QaWbggsCIpkuRqwREmFcVccTxVtZdwqSQkL2KG7Ens8mfmU8dCg21fSiY56MfSqUXGtt qhotPPlja41bYFodhQ8U8sPZjk1ZlqqrEpt2hAej48x7HBzUSDlNXEq0JsPJ2Cv648IA gqYI2rfbWSvohxcGkMde3473iqI/iGzebxrLW6r9/ntlAgBdFfzCQVZf2UiM7KycfyyZ YIsZstJzV5QXtHEviNthWOmVUod+tiE1pYHStpyXt+S4O7F9sgZTzXYO6CS6YVL4dCFw Oi7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337663; x=1734942463; 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=w6iaR4XhdKUYvlNFXFyoX/pNn4cHsyDnjyLqjwDAVN4=; b=PwBh2Mgwwp0elk/TDVde356+D7Th0nnYVMRJi3OqgOZodo2YSv+Qv/8ylaEfdoKIsR guxn6kllnBVfTwKHCBlwp+lMEvzzDM+Ra+A9x74rZWSAUYcgZU08u00REx9Ok8iys2Ai LRJdR5fudQMczZ4FU1NUAX2sDgXrgzMQ2Ct04qXjRYUBh0lZVJ/7qK5NriXS23bHSqlT EHZ+49SB3HN0DbsNFinPnZ1LCXY/hs/A7x/6ffwoBzMTApKsJUT9xPmCSjNPsROH5Lgb 86NVWtHzLrZUApirorG1biSMBtT0TKuZB9uKW41jgQ/AA45QGkP1rflHsb4gXLdAgOfI K57Q== X-Forwarded-Encrypted: i=1; AJvYcCUHr0iENVMzdvEMkaQ37dNN/nIeOHuH7V2MM04vytAH4F82CsKUjUDatVu4mYC+FmvjMBnngpiQlcfuxjY=@vger.kernel.org X-Gm-Message-State: AOJu0YwYboXQwj791AZiDeoedq2OctUu11YiByMR8W0sOznfrpnLg9vn e0MJC2j5MgM1kDo661gQMC2mJvR+RSh49a2/jZBNkVz81HJ1l+wI6j66votYFXI= X-Gm-Gg: ASbGncvB+gkSnq/OhsKvdtSztyd6wlH0/zFplOyfuN53o2L1UCO5FxnJqoUt3rG76LQ Xz/SIVlapGVcgIYRPEeqVANvZt6D7TKhzksoOhuCkiOVCXOMuR/yLc6BIOjoX4Rz1DOSJs29mCT FsDmwimmChZjizpy/di7xZBbG4HZEutUt71yfP9sxiL+lTpRyFZqVSIT3LeJVwSA1h/vMTp93Eq JUPUfwazz2wVXH0SznUSOKlNiFPvafSJrdb1amAA6Iab915Wb6OMPn7txE++UfL X-Google-Smtp-Source: AGHT+IEy+x7o2Lt7ybsRZe8ZBGCz8wMHfuQe/9Ykj81HF+ZPyzLz0xLLyDsY3vkjOuNJg6AH3N2zDg== X-Received: by 2002:a2e:a9a8:0:b0:2ff:8e69:77ef with SMTP id 38308e7fff4ca-302544230e1mr42812991fa.1.1734337663008; Mon, 16 Dec 2024 00:27:43 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:41 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:28 +0200 Subject: [PATCH 7/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: <20241216-dpu-fix-catalog-v1-7-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1149; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=0d6Vl9uKHPMWNXj1THwSQ8KfCjRZZOIXlKFBufG6ric=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+RsCE00L5+s73vnKOb6ulTZZZO35mal3hBlU 0p3uqpReEmJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kbAAKCRCLPIo+Aiko 1V5+B/9pAJg0ZCTSwEwVzazpw8iop9xUL9QAUMhs88Vnbw7eF+Ky0nqKgZQOPcnp9duJ2KZd6ui Gy5oSC8vg5ghOaf6MZeZO4c56G2GEH7P5mrLyc0NWGhX7oetzAUeTeGbmicgRLBMrzpynqDEGu/ eDOJlyhNHdK94yeSjnwIEcve+5ZfFJZmaR/XywGLfDAoXizxGb5vLBwyfRnnnnfdk8qau3JNXUB HdcxyIvCCQg1HyU94uG0rGw5r/qUo+xYWM4BQzWu3xF1K6g4EKe0QTptys5QOkzJNzJ/MGSUzbR 9+xDb3ElV4sLX0QpcniZNzoD55SwhZzlv5M4vizm1nlTCp09 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. Fixes: e3b1f369db5a ("drm/msm/dpu: Add X1E80100 support") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- 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 From nobody Wed Dec 17 19:37:26 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 1BBD0202C31 for ; Mon, 16 Dec 2024 08:27:46 +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=1734337668; cv=none; b=p7pF7zgIgL61ztwPfVi/rwpja+F/9zdBuyHo46/RFt2yh7KtUewWpgPAXH+Ukg06KTzhm56HEhUbjtr7f+g0PkG8wm//LFHSohdTzoytmVt1Ox37Z8mPWGxIdXxzOUEvacsTuJhKKiP3xr+U7Mvrah3oGHKeuCmBV31tjF3SiJY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734337668; c=relaxed/simple; bh=onC/sZOCceTmvl+85uTb+5rs4Fex+BwK8WACCKdIkwI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SxBbRrEupW697g/j3fZFk+9yvj38mr52pN2v16sNqoRlXM3ZzVRu8bHmPxLzc6v0jPxxN7RfDOu+VrETcnsfPd6nVI8X+jJ7Y/JVhb7soja5FLaTN6oqCJAHSsSj+cCV01dTMrMzTix3o+4XVJ6Ha/aaYO4DAJxdXqaHW8wkWZk= 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=ehPs5aAv; 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="ehPs5aAv" Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-3002c324e7eso43834381fa.3 for ; Mon, 16 Dec 2024 00:27:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1734337665; x=1734942465; 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=jFueXj50GklXs26URhroJEyDlIZhDwWcbd/CoZUqrUk=; b=ehPs5aAvH2aAUZHR8Yf4J2NnCiDtk2wAoik3pm8Iipe4j3feqJly1gx8Qu4c14khla w3xJZBG91lnNJBCiAuC666pXE7E0rREANt4KCI9zT7NJfzyiR65pFwliR3ZNb8XEuHxP +jbKXlMkzSJt/2M8tS2K9ee4EpF+3NBJ8zo5v0/SWEaRjvAIaUdiqidMp7ce9BJPKBbo dDRC5lcKATInFlo6J5z+0rMBh8DbXtfGfvJ6iMWZiDlhwOUm3uWTIU6m7IlCNtluin0V DDUt3nFURfA6et0VNDgNiBAn6pLpPZJuQS9ZZ1jg6OoWpdLIgRkgrI95sX9CV2WqV7Mp HyNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734337665; x=1734942465; 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=jFueXj50GklXs26URhroJEyDlIZhDwWcbd/CoZUqrUk=; b=ENizh6bgKHsNF9ZpWsiQadPWj2VVEUpcKkPYd0C34pj48T03S6gTXvyLN4sneUUqo0 nn5UXfYMcqgKZFAmu6UIAyFaQ0MlhUabgCn5w+GDdeMhahadPb2p/A7g7RDSQ0RnWHkW O/fvWpoLOHHQHjD/Ju+SAXdNncolcOsYIokiK8ZaoB73uSp1RQyapZzzTMTAHxGPmM31 +KLn/WTqB+uPXby7hiB+EAoBpnV7Gt+0jiDxkLjjW0pjS/wtWhP4YcfQTAP/cTdutC2G FJ/s2QByia35Ysq71pZ7pJtfqZacDKGhYb7ZU0oQYjXrEuymG/+Ffq6XpbMykFApH5Cu 92zA== X-Forwarded-Encrypted: i=1; AJvYcCUGkv9BclQwa0OcUWF4Ep70WoZzuqywK9TT1pmNspX6V2TXWRu17m48SJb0xIMOHWZ+MCI0wlAt50gvtHs=@vger.kernel.org X-Gm-Message-State: AOJu0YyByjPIiUNiLca/efY7kFfLhRI4OhCHABbTSu5lX5cX3Zp52ZbI yWSdrEn7X5TkopYx1pzquhOnNjZrVlo+3Aj8JJpHLFqNy7c5HibzoH768zglaYM= X-Gm-Gg: ASbGncvew0pfTDdkpzL46btsC0VP0KyHXOR4sMWdFwAC/ZG2mRudL6Vk0g87MkTDj9N wgDYhlYB1WYVrAUcP8afruepMU0elQd/ZQJORrexNm6oZIC56cDiT3XrgSSvvrMBewb5QVN2Aoh mRBiTSMcmGR8cyt2iujRfIvHaZmKKiUZiRhijml0Ypoec/3K+LKoRsEzH4vBFHBIycS7Vlg41j/ X3SC5LDgkWosbDIk6b++lMzH8waF/abkC3Dff5cHiy1447L46Xuw6q77vSpdKI5 X-Google-Smtp-Source: AGHT+IGsrhukEvweE+kATGZLKV7abTQp6BM2UyFHz+pdJV3ZnHx5w2xQCWTcZUPlJgEfT6lvq/IlrA== X-Received: by 2002:a05:651c:2122:b0:300:1de5:59e3 with SMTP id 38308e7fff4ca-30254521ed0mr38410041fa.2.1734337665329; Mon, 16 Dec 2024 00:27:45 -0800 (PST) Received: from umbar.lan ([192.130.178.90]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-30344045342sm8543371fa.33.2024.12.16.00.27.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Dec 2024 00:27:44 -0800 (PST) From: Dmitry Baryshkov Date: Mon, 16 Dec 2024 10:27:29 +0200 Subject: [PATCH 8/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: <20241216-dpu-fix-catalog-v1-8-15bf0807dba1@linaro.org> References: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@linaro.org> In-Reply-To: <20241216-dpu-fix-catalog-v1-0-15bf0807dba1@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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2663; i=dmitry.baryshkov@linaro.org; h=from:subject:message-id; bh=onC/sZOCceTmvl+85uTb+5rs4Fex+BwK8WACCKdIkwI=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBnX+RstmAKkhUgDFSMOhulvZdpJWZcJyZTinijT 6Z1u7es4gqJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCZ1/kbAAKCRCLPIo+Aiko 1aAOB/91xjMOv0FVK7azVd6PO2iTLH9oMN0HMJWRapBLHclS/S2HRw4THhS0ZTXl3SQWdRSKTzi wIF0W3NfZ7im9NKZR6BNny0YHjrC4g8ctYty0aFeoGiCyAKdHSzf3n0ws09fsYYKkpKTxpvF+pf +u1+U1KJN/2e8b3eUkzrdnVy1naigTtie8j7011s4SkhnbTbkF9QIn0ky4UqNxEaBzuCNuuLUVP xb+A22DDN96Y1ASkC+ta8ZI6TQR+qyUccvPAL4VKZOVLA8kHl1kNPqUNGLVncSzKoEvDeWa6mVG sOV3h9QmLI9X8KpCwJYjMA9uHtbm2rAZXondZBSxwraOMne/ 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)") Signed-off-by: Dmitry Baryshkov Reviewed-by: Abhinav Kumar --- .../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