From patchwork Thu Jul 4 08:48:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manikandan Muralidharan X-Patchwork-Id: 13723424 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7A4CDC30653 for ; Thu, 4 Jul 2024 08:49:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=N2Ebg+sUSaji8QeLAMQgUO8+AYVRV83K0kfLOmTiK6E=; b=yBBVtQ9/4KsdI1XgR/bU3sEKHL Hi4hpugcsBtkTs6uIJQpOHa2dD6ANiHKS0aJxh9bbtcX7OAL7jQap71vzYuqsaTJv7O8lsYA213hj 0srLB8x1zqAJeMHcDD1t1dUYhkHD/xRqhJtbX3AHEGmU/B5iVTJYCR8wKNvWRaiQlpa1ajJZ6krKX B/7b+BE7AP3MNqf0oab69XvzTF0zJme4n3qLkNk9Yc5NbZnZr/LcqziUFE0cDeq+3JOaKkpe3ismz pA6wKVtrP0VAzgMMgjuB3na+7diCBeh7SdaFzzgWE92fGNcfJDiYpf0YAYpXDkgWrCpu90kuD1veM bxzEz7rg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPI9N-0000000CdRN-0qCu; Thu, 04 Jul 2024 08:49:09 +0000 Received: from esa.microchip.iphmx.com ([68.232.154.123]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPI9A-0000000CdPl-2QDj for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 08:48:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1720082936; x=1751618936; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=6OGaUirB1Zx4+PAf2XdQDYv7eDir1lsj51DFM/Dy5uc=; b=LcCoYQOjdl/uWDCEciUnuOevnIQ/Fewj7oW/sGah0YAgL0gpe2ewWDDJ 567WJKnHJdjmfLDo0hKFV9H1XtR08mVTRVJfL2qJnhcjJex8qFHafSkBR +ROpvjzsMYCpZNoAlTh/0Zu08VnEEmb9bZGeNJCsUf02L9Jmk8SyV598n HRyEZtxZ7f9jRzMHwnUebChiLbloSJamqLue2LSnR5WEdP2t5MxFGWd9c 80cm3+U6+jyatfL4uKT9la+uHhnOmSK+cKq1Ru2/dRfID5fQil0dcm5mb ig72yzKGti9ojzUe4Vk67lRrv2jNFfrMRiiDII32qyRxCopenTyIuEF5B Q==; X-CSE-ConnectionGUID: P8oC09iYTbiC6zlrCMbj5A== X-CSE-MsgGUID: w5iYUbmBQ2Gflk7jBCv1Rw== X-IronPort-AV: E=Sophos;i="6.09,183,1716274800"; d="scan'208";a="29486309" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa2.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 04 Jul 2024 01:48:54 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 4 Jul 2024 01:48:32 -0700 Received: from che-lt-i67131.microchip.com (10.10.85.11) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Thu, 4 Jul 2024 01:48:21 -0700 From: Manikandan Muralidharan To: , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH 0/4] MIPI DSI Controller support for SAM9X75 series Date: Thu, 4 Jul 2024 14:18:33 +0530 Message-ID: <20240704084837.168075-1-manikandan.m@microchip.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_014856_698500_08D12C30 X-CRM114-Status: GOOD ( 10.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: manikandan.m@microchip.com, Hari.PrasathGE@microchip.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This patch series adds support for the Microchip's MIPI DSI Controller wrapper driver that uses the Synopsys DesignWare MIPI DSI host controller bridge for SAM9X75 SoC series. Manikandan Muralidharan (4): dt-bindings: display: bridge: add sam9x75-mipi-dsi binding drm/bridge: add Microchip DSI controller support for sam9x7 SoC series MAINTAINERS: add SAM9X7 SoC's Microchip's MIPI DSI host wrapper driver ARM: configs: at91: Enable Microchip's MIPI DSI Host Controller support .../bridge/microchip,sam9x75-mipi-dsi.yaml | 135 +++++ MAINTAINERS | 8 + arch/arm/configs/at91_dt_defconfig | 1 + drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/dw-mipi-dsi-mchp.c | 544 ++++++++++++++++++ 6 files changed, 697 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-mipi-dsi.yaml create mode 100644 drivers/gpu/drm/bridge/dw-mipi-dsi-mchp.c