Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp383809rdb; Mon, 29 Jan 2024 05:26:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IG4yBurpIPOWoVbBbv4aoKgTn/E9ATX/bEQErD/2WACb6pzCS8CcTZALLsHY2hEzTEfXaDy X-Received: by 2002:aa7:8c13:0:b0:6dd:dd42:bdef with SMTP id c19-20020aa78c13000000b006dddd42bdefmr2097930pfd.30.1706534783111; Mon, 29 Jan 2024 05:26:23 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706534783; cv=pass; d=google.com; s=arc-20160816; b=ms+lMSiIHfA2jeuu4waYZ7iCunoDyhsij6nlYVa/ovETnQVVaRX8vRZw+uDvm/JPgV do+nNwlhMmu5v+u9e5C6FO9RwWhI9CQHP0TVDT/Rp91O3L/bd/A0PdYkRM6Ug/49C0rY ENib1CAPlLzUtLjxH/WKiLT+mDEgJmL/r/16myASoKJF0Kk8nS0J8d9bfZd8gm2gxEbP nRW3yjWkNMnB5vW8TggOA759sXKTouAUK2vsrmkmRUBq5qpVfGAbx9gX0UVnt3zGt5ZQ 6F7CnwyQ2JRW96NGcxOhuwttQfJGlr4SC2A4CBXiJEMEYLUJ3GyniRhUB3fnHkp1loge RMKA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=I5eVpbB25HXQxgWJrqti9OANlwnBf9Ih23lyrFGGtAA=; fh=bAkfvntwwBRXVZIUSUvHh0axld2LfFTw1W7+GSmLlB0=; b=mseMrsK+FKWZMRa4wRFIactKOBapf2uJIVkIAZaR3f9IHEu/SezxuFfjp35iUGCwU+ MESB+DjvNbmSmqkBwnSQFKE3uMQNWpDH2d+ucFAzSbbsHz70eUbqxcE/89NhfaKGdX2+ yjmPzusQvEjiTXhn/rNvzWKSHFGFRrcKk7oqvZovOaI8aUApKiXUc5QnK5DNpKXKWF7t Lbm/CzVK6j6diFCgvDBG99oLWp0GDDmwqSCAJb7SEETjF1QEjbm40XirOUU1u2P+efgx /jOWpLoiGfNiFrn38wbE792+Kwab4rVoy6c3RMarjaZgzLge6vl/xqLzB56ns9n84fIV naPQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=efKHsVA0; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-42776-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42776-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id j71-20020a638b4a000000b005c6977f9c0dsi5551804pge.214.2024.01.29.05.26.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 05:26:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-42776-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=efKHsVA0; arc=pass (i=1 spf=pass spfdomain=linaro.org dkim=pass dkdomain=linaro.org dmarc=pass fromdomain=linaro.org); spf=pass (google.com: domain of linux-kernel+bounces-42776-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42776-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 457F62891B9 for ; Mon, 29 Jan 2024 13:19:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 646426312F; Mon, 29 Jan 2024 13:19:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="efKHsVA0" Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.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 C92AC62A02 for ; Mon, 29 Jan 2024 13:19:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706534351; cv=none; b=uu+GD2ZQWGO8TF22MU6HvPPT9XxAzgXg0+7ICAGXSwwqczs0939lA7Ofa5GH2ReqV8n3MrhPfagIG3E+azr0u76c39uhd7p1kCfCayA0sl6+b6752AVyMBzPhJYDJejrcBCgoNJU75Xf7BuEAztxAcD/V7KE2KtmqAu3zVz4Ri0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706534351; c=relaxed/simple; bh=WXwCrF1iMEcXk395vZUIozuTjV7W1KezDJ0wK+pB1dM=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=BKP27W52Utfj7LjLIM044a41EF2w0zTrQEhKvrKF87FgLsUCNMkCsLbBBwJOihBP1g188o0SXRkR5YoZEA/ps+Ss7LgaPIlZ/YsuDlczN9lKhPUZMV6JxrkcErDUSCW6t/E++iKxQJ8yNZv9wIoZFiVdV3EMXcms0lXBSb4UwII= 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=efKHsVA0; arc=none smtp.client-ip=209.85.218.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 Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a357cba4a32so161633666b.2 for ; Mon, 29 Jan 2024 05:19:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1706534348; x=1707139148; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=I5eVpbB25HXQxgWJrqti9OANlwnBf9Ih23lyrFGGtAA=; b=efKHsVA0KSa/VpwFcjm5zRJ5GLZmFXZicAgjLElAZ2UO/s4J3+1iycBq039fumld/w uXGhVc1IzXspjtVRiYstkOTvTLYl2ugegHto1nSYJlt5JvkUp+mGOQPCFIsKV04v+Pe7 2C/h12Do7fAQQjG0QjfTiWJHgRnBuVQtCtej/SFqT/gL75fVEVV1RmLvi+KgG3AAX0a8 5C+2Trwhj/N4MJT3ZNw4KwLph0BDCr9E7hv2Sef/cM8wDxkqZLZaErBCVRJmEBlHGDfm epa2N+U0LPYmuL+YhlaBVslUYiIpTWP9VnQ9/TNx6v6d/c+dookwYGieTu/SNclJOg12 hwWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706534348; x=1707139148; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I5eVpbB25HXQxgWJrqti9OANlwnBf9Ih23lyrFGGtAA=; b=dZPqdcYJWZUpn+WORVX03RTzxPl0bMzHgl41q6Tt3478ipxKikMYUjZNOUdB9ZNkqn 1r6I+ql5PrjjPp3gmtXsFyDFrmZX1WtgZBACuMFEwX3OW35zbfqB0HVvum+iUtSwIlNg 1F55xcT4OIB8jM189Me8uhwuW+4iNxyziiZqw2G71iIolM8aAa8bH3idwpSqmPEjgzl4 6JrD/uJ9Kq7DrGms4zhe2z1KJybUA/rOfprPtXB0qHk0+53aCsyuhzWdv/oNXJ4d5tgu HvJlsDDAVkUmZoxX444v1piqWMjtuo1Q/19zihrSHiN2pTKCLp/UCZAw+YxqH4Iwk3tZ ngiQ== X-Gm-Message-State: AOJu0YxZwP5IhzeOV6TnndYFNyCauzgHiFExtL5HuiJAdoynXhJ4LJl2 AFyLbMtsbaW6G7bIhh+CzzPzBhaRgboG6TNybTP0/fKARc4ICJfe3DI/PkIcYlw= X-Received: by 2002:a17:906:bc49:b0:a35:69c3:8af5 with SMTP id s9-20020a170906bc4900b00a3569c38af5mr3225051ejv.36.1706534347903; Mon, 29 Jan 2024 05:19:07 -0800 (PST) Received: from [127.0.1.1] ([79.115.23.25]) by smtp.gmail.com with ESMTPSA id q15-20020a17090622cf00b00a359afad88dsm1591658eja.10.2024.01.29.05.19.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 05:19:07 -0800 (PST) From: Abel Vesa Subject: [PATCH 0/5] drm/msm: Add display support for X1E80100 Date: Mon, 29 Jan 2024 15:18:53 +0200 Message-Id: <20240129-x1e80100-display-v1-0-0d9eb8254df0@linaro.org> 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: 7bit X-B4-Tracking: v=1; b=H4sIAL2lt2UC/x2N0QqDMAwAf0XyvEBSi4z9ythDqlEDpZOGDUX89 5U93sFxJ7hWU4dHd0LVr7m9SwO+dTCuUhZFmxpDoNBzIMad9U5MhJP5luVAiUMfYiRKMkPLkrh iqlLGtYXlk3OTW9XZ9v/n+bquHx8AJ2B3AAAA To: Rob Clark , Abhinav Kumar , Dmitry Baryshkov , Sean Paul , Marijn Suijten , David Airlie , Daniel Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1409; i=abel.vesa@linaro.org; h=from:subject:message-id; bh=WXwCrF1iMEcXk395vZUIozuTjV7W1KezDJ0wK+pB1dM=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBlt6XAyyrUHNMZ7tZaQaVkKEhqXAPQYD297pt77 cVz/Nvo4dCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCZbelwAAKCRAbX0TJAJUV Vv61D/9bBdHXS2wO6uKyfd7rbe1VW/qu+1zH6S6JWIsPFoU1rpxKaN3xBeA24PvB/qvt4AD1PYz xZNQMdJA1PAC8MDqz4/NanHfBFVySXwo/7+Xu31ocVupozgKfbIevnAJxbMh7YvSaVgiru0UcrC p6VigFeydgfKVqWm192f9K2K+GaRC92TfFx7FeHU/ptzu1UbaxxRf6hmn+C/E6nw0SfS20GMkKq +QA65vuln5dQ5roWvWsFlj3XCrr9clS8U6nqTlVpC1d1pt81tOERCP1ithcJGeGHqxHHbJFURh9 7cNwkRfZzVxGPXKREvwbvZxVYxZ/doljclG5U+YWAHR7xWGdygTn0pg3pER3yS6jaD/kqQ2Voc2 5FPVl3W0u3sBbjP/KGLbQQE+bIYesaqBdnEKcH2p+zMTq7yHgpOA1rOCKZelbIGLCXlAR6pmSgC KUO/wHRQDPwh9GIzmVkJnnspHDXEj5sHO1o+tG/PqVP9dvCAQonRXUzKtjtJGRiQpjdbp4JtsnT MeiNuutD5Cho2eapVCv1ukETcJA/SfQ3F/MrZn7NMz/RoHjisv0T8mL0Pb4aCdEmilm0Ejisd83 fMnNXZdfIYU81HG1QH/BkPSAUQjKsLC8yAxa2YNRppJgv7cPkrjW+ITRpI/HITT84XTIv7j03Bm F5w42EbmwAIFGmw== X-Developer-Key: i=abel.vesa@linaro.org; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE This patchset adds support for display for X1E80100. The support for embedded DisplayPort on this platform will not be enabled using the connetor type from driver match data, but through some 'is-edp' property via DT. This subsequent work will be part of a separate patchset. Signed-off-by: Abel Vesa --- Abel Vesa (4): dt-bindings: display/msm: document MDSS on X1E80100 dt-bindings: display/msm: Document the DPU for X1E80100 drm/msm: mdss: Add X1E80100 support drm/msm/dpu: Add X1E80100 support Abhinav Kumar (1): drm/msm/dp: Try looking for link-frequencies into the port@0's endpoint first .../bindings/display/msm/qcom,sm8650-dpu.yaml | 5 +- .../bindings/display/msm/qcom,x1e80100-mdss.yaml | 249 ++++++++++++ .../drm/msm/disp/dpu1/catalog/dpu_9_2_x1e80100.h | 449 +++++++++++++++++++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/dp/dp_parser.c | 6 +- drivers/gpu/drm/msm/msm_mdss.c | 10 + 8 files changed, 721 insertions(+), 2 deletions(-) --- base-commit: 6776c8d0924953c6bbd4920d8408f4c1d898af71 change-id: 20231201-x1e80100-display-a46324400baf Best regards, -- Abel Vesa