From patchwork Wed Dec 13 18:37:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 18008 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:3b04:b0:fb:cd0c:d3e with SMTP id c4csp7988256dys; Wed, 13 Dec 2023 10:37:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IEwdfXAKYNeVZ9XD5Q/9GYx3xFFSe1Kq09hud2ptmVDR+7hBLLXTortsR6E/5duZgDBrp+v X-Received: by 2002:a05:6a21:6da1:b0:190:573c:8a90 with SMTP id wl33-20020a056a216da100b00190573c8a90mr4741687pzb.73.1702492674422; Wed, 13 Dec 2023 10:37:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702492674; cv=none; d=google.com; s=arc-20160816; b=H1m1WzqQP6HAFR506D3/jK39kBtURijLDTxHa747BeAb47FLOFSH01I3AvTgE5dySq S0hDTJWYcn5bin8P+g1i/Xg5wYXcruN7O5LxDL1fSeyiaNctyG1swyp+6jX1IY+HPNHO N/HoBe2s+7E6jjvoW2ji/45R7DzsdXrc+U4FTydBuyAHCH46yxkz05H6qvmQu6JJ8P/O 5PKnkgsGMuvAxIADlqjqDPAqC8Kc7Qpi3ZJ7xFz/0u93Sd0eRPB8WAWmJHQD29vPB1bK DtiOGBkAgKQTVLcv5WZCxOLttA2pMXYEjjX6vgXyOX73BIjDSi0GH8m46utjf6MnW/MA T0xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=5uPvnip3JZl3WuLxh7oPl48PoCiV1C8MB4jla1EX1AI=; fh=lgyPReV7KEJDoTIAwCdk217+ilQK065swORbmIvpxxg=; b=zVwgWTIgs9Xh2kVdhLJKaQoGtLo5L8Cf0PyAD43pceuLLM8I8QZ2mPLOR+V2+x8Yrx dZgPR+4NvlfkRPNrp+banWNT1qf9qwILgAa/jB8czwx7pj4NX77Mf06KA1f4y1zOtQha UjvgmjAEc7b5lFHNH0slrW7QJFkVolhT/zH+GZJcmYWNGmCpve+w7J6Jpnitm4IpMsWq 849bYdmtSyYUbHFqTnnahmIdpMlnhO3gXmyorWTedFuOmVIiTBlQ0YROwm+iG8VOisX8 xPm3kULsXlHVPlftnRs1n/ubYFHJxMZ+ldDr9O0sSwA0QsRFMaYXPE/z7y5sT5o1vuJr EMCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ebjd3sbd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id v19-20020a17090ac91300b00286c365df4bsi10070485pjt.30.2023.12.13.10.37.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 10:37:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ebjd3sbd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 1A03480C3AB5; Wed, 13 Dec 2023 10:37:51 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233498AbjLMShm (ORCPT + 99 others); Wed, 13 Dec 2023 13:37:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229872AbjLMShl (ORCPT ); Wed, 13 Dec 2023 13:37:41 -0500 Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7D581D0 for ; Wed, 13 Dec 2023 10:37:47 -0800 (PST) Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-a1f8a1e9637so855989466b.1 for ; Wed, 13 Dec 2023 10:37:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1702492666; x=1703097466; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=5uPvnip3JZl3WuLxh7oPl48PoCiV1C8MB4jla1EX1AI=; b=ebjd3sbd0WSuyaLvveJp+g9UrOUMNRaQyqu+fWfIeY3o0a4JbMP3t8XmKWq6F3a3en /QP70L0FcdvNKFKTPUK/x395l9Ka4ze0RByPnCCPPLrlQ3BCF7+rzNtCzhnHeakTToBh 5xKFKZImmhi1yGdqRlPDNGRvjL4Jc9HuCW6Mo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702492666; x=1703097466; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5uPvnip3JZl3WuLxh7oPl48PoCiV1C8MB4jla1EX1AI=; b=CrJaIoudev9GkBsYqsne7Do5FFFLFIGes4F0h4+rkCnplKJNb3WzW7mJ6jmhsWoTyc oqSTzS4IW+WdoUkVZac2N8HzMFiIic5RbUCbUwIF68EEtNW3b07Z9mkEl6aQvOsAg7JO 1/8ymlwnoxlZMRAG3uKQr1qsm7MLP65grPYznG3mVZs26dQVkmLWscARPLumr3QKKJiz yWakCbjB75vAXfoQnuGmyUxhK0FEFIrr2ecLiXMqQ4YNoVQl/plLOurfIYdaJ8aenmQR t9/4mkFtcTYGN/nFRj2jhpwS3TrxSGxu8TeJKSRyozKqFkmAxMQIHoZNN/OPHzFDzTWT mPxQ== X-Gm-Message-State: AOJu0Yzlm6WNUG8suMfSHeiEb52PlQZ2TDKmOiEdtMnd0bixeUS2PivM L/NQHaiAPJaYy500RE986Kk3VwPlPOTRHK/sdTSbyg== X-Received: by 2002:a17:907:e86:b0:a1d:6cbc:c22 with SMTP id ho6-20020a1709070e8600b00a1d6cbc0c22mr10546877ejc.41.1702492665706; Wed, 13 Dec 2023 10:37:45 -0800 (PST) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-80-182-13-188.pool80182.interbusiness.it. [80.182.13.188]) by smtp.gmail.com with ESMTPSA id rd12-20020a170907a28c00b00a11b2677acbsm8152775ejc.163.2023.12.13.10.37.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 10:37:45 -0800 (PST) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Amarula patchwork , michael@amarulasolutions.com, Dario Binacchi , Andrzej Hajda , Conor Dooley , Daniel Vetter , David Airlie , Fabio Estevam , Inki Dae , Jagan Teki , Jernej Skrabec , Jonas Karlman , Krzysztof Kozlowski , Laurent Pinchart , Maarten Lankhorst , Marek Szyprowski , Maxime Ripard , NXP Linux Team , Neil Armstrong , Pengutronix Kernel Team , Rob Herring , Robert Foss , Sascha Hauer , Shawn Guo , Thomas Zimmermann , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v7 0/3] Add displays support for bsh-smm-s2/pro boards Date: Wed, 13 Dec 2023 19:37:09 +0100 Message-ID: <20231213183737.4182996-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Wed, 13 Dec 2023 10:37:51 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785192958312527116 X-GMAIL-MSGID: 1785192958312527116 The series adds drivers for the displays used by bsh-smm-s2/pro boards. This required applying some patches to the samsung-dsim driver and the drm_bridge.c module. Changes in v7: - Drop [3/4] dt-bindings: display: panel: Add synaptics r63353 panel controller because applied. Changes in v6: - Drop patches: - [06/10] drm/panel: Add Synaptics R63353 panel driver - [07/10] dt-bindings: display: panel: Add Ilitek ili9805 panel controller - [08/10] drm/panel: Add Ilitek ILI9805 panel driver - [09/10] drm/panel: ilitek-ili9805: add support for Tianma TM041XDHG01 panel Because applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (drm-misc-next) Drop patches: - [01/10] drm/bridge: Fix bridge disable logic - [02/10] drm/bridge: Fix a use case in the bridge disable logic Because they are wrong Changes in v3: - Replace "synaptics,r63353" compatible with "syna,r63353", as required by vendor-prefixes.yaml. - Squash patch [09/11] dt-bindings: ili9805: add compatible string for Tianma TM041XDHG01 into [07/11] dt-bindings: display: panel: Add Ilitek ili9805 panel controller. Changes in v2: - Adjust the mipi_dsi node based on the latest patches merged into the mainline in the dtsi files it includes. - Added to the series the following patches: - 0001 drm/bridge: Fix bridge disable logic - 0002 drm/bridge: Fix a use case in the bridge disable logic - 0003 samsung-dsim: enter display mode in the enable() callback - 0004 drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting Dario Binacchi (2): drm: bridge: samsung-dsim: enter display mode in the enable() callback drm: bridge: samsung-dsim: complete the CLKLANE_STOP setting Michael Trimarchi (1): arm64: dts: imx8mn-bsh-smm-s2/pro: add display setup .../freescale/imx8mn-bsh-smm-s2-common.dtsi | 1 + .../freescale/imx8mn-bsh-smm-s2-display.dtsi | 121 ++++++++++++++++++ drivers/gpu/drm/bridge/samsung-dsim.c | 14 +- 3 files changed, 133 insertions(+), 3 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-bsh-smm-s2-display.dtsi