From patchwork Wed Sep 18 10:31:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manikandan Muralidharan X-Patchwork-Id: 13806792 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 77D84CCD197 for ; Wed, 18 Sep 2024 10:32:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type: Content-Transfer-Encoding:MIME-Version:Message-ID:Date:Subject:CC: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=Dp4kUR3hUNy8TtNgghsqBjXPOg+MIWfra1c2GYmA4sc=; b=N4bl3mUnKn4nO7PsI6vLRRot3G qS6HSH0z8b7CjLWC5znE9X9mUZhoVMzfgVdL+ZUHqOtJxaCFjvFnub3tqhAlv3gOBlU6eKKneuW7G FcYJJi2ijbDV/N9ckLzgfO1PB6hWA9PQHI/5qyhqScO+m91p21Dekj0g5vk8MZoBT/zSC9IGj5Aad 0mXtf+VwImAdH5x36RaIEHx8ibRq0Zkyr10GyKDanbOn6Be6gpFuA4jbW/r0PDcdvgw+WM+X4qHiN Dn4hv2Jhs7g/T2QUEzLubv2wPF2L7pBi8KkX8bU/eXzZ1j4hyaCUYX6vFetuCzABTI9j2KkPZVfMZ BMQCBw8g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1sqrzK-000000081zT-22C9; Wed, 18 Sep 2024 10:32:46 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1sqryC-000000081nC-1uzE for linux-arm-kernel@lists.infradead.org; Wed, 18 Sep 2024 10:31:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1726655496; x=1758191496; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=zRwVKxY/ljPw+PWBx03TIerZJoDRcw2Ws1V9+SjbY18=; b=i5Ry0YpweocVT9SIXjbs0mCekHO6UcxeVwcSb6uHM8nECXahgDhAtOSb mBjEGLUBvTuV7HvJvtXA1uNRDj9M7t/Ruc7Xm9EU2md8UKhnC1hxFnoO1 jSd/xzG5mFFtIkbI8X8cH9lOdUGoKzXwRUR5QlW4mAOllL7e/WA261OyY ZP2uJN0asMBwAjk4v0ilPIj6kZKuA/7Cx1DSuJAzTUR3Kauwjw9dT3P7Z 9lYEYDEfhae+DhsRMkhI0nCmk4jmNxA1Z7LKoCFI2zY2hPgoA9yuIqZq+ L8YixSPNrj2kiNoiUyrYwb7FphwDEa3EePOxa6iWnQsN64ubEHoc19hzX Q==; X-CSE-ConnectionGUID: XkM55Ki9SVKEk/iYTQx3pQ== X-CSE-MsgGUID: GsVaWKZST8K4Wl0q9UIIhw== X-IronPort-AV: E=Sophos;i="6.10,238,1719903600"; d="scan'208";a="35129244" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa1.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 18 Sep 2024 03:31:33 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 18 Sep 2024 03:31:29 -0700 Received: from che-lt-i67131.microchip.com (10.10.85.11) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Wed, 18 Sep 2024 03:31:21 -0700 From: Manikandan Muralidharan To: , , , , , , , , , , , , , , , , , , , , , , , , CC: Subject: [PATCH v4 0/4] MIPI DSI Controller support for SAM9X75 series Date: Wed, 18 Sep 2024 16:01:15 +0530 Message-ID: <20240918103119.385597-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-20240918_033136_527151_A3D4A516 X-CRM114-Status: GOOD ( 11.24 ) 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: , 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. Changelogs are available in respective patches. 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 | 109 ++++ MAINTAINERS | 7 + 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 | 545 ++++++++++++++++++ 6 files changed, 671 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