From patchwork Mon Jul 15 09:57:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manikandan Muralidharan X-Patchwork-Id: 13733239 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 70B6CC3DA5E for ; Mon, 15 Jul 2024 09:58:30 +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=xrnOwV+PmDNkVHoYp77qJTxQc+iJeCWupvbU587+06Y=; b=pwfJMz6c5IhBpv64xeZwPIiwAN LrLkJIKgTsE18T/evfkJ43FXCACyae+K31IWfsKECqe51QF+zy1rIf7fw6HZvwglORPnmQ7i9ejUO 2Tf2QhTkGvKXZ4dfoDk3slauShylHY8LZv0Xm6xdt3oI09yb6DNpMiqOwW1/x8r664Px2PVxf620P eGiBD1X4vW5IZFulvn0L5+jN1KTAPgBPxzxvv487QUGON97B5tTxprP0bPXVmi+eFzWyN/f+WqhV6 vgzYyFAhklFlgFcifgsXDl4mOQX1nraF5OaJSRwBf1ItzQDMs4MO7hJ9iolwCfVIYldhkoVMTK6h+ Snm2F52w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sTITK-00000006cRA-3f01; Mon, 15 Jul 2024 09:58:18 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sTIT0-00000006cNB-3Yt6 for linux-arm-kernel@lists.infradead.org; Mon, 15 Jul 2024 09:58:00 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1721037479; x=1752573479; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=nAt8VBS7wBWsqWXn67dHYCaAAYqSJWG1z+5IeoSpFRA=; b=jzAm1OeP8bettOT0We4Ok5OMzFeRvVwf1uXJCu4qcNJ/TtlBtqVotM6f CDy66V5T/1nW36euueMd85HRsb5DOPMqGzLcC9gMUsP7Sb+OH4b7BUR5S TzcqcWN+wpKcYL/zjA8lAi6aOtXGOveS3JPqJM/04Y7Sut/Q1o2rFKHDm F/pqMw1Es+nFQjiBMszgie7ByOFfDaAb+5dBLwZhLeb/BpkldZFCt50bz YkrRnFNNs4lxmMgL5Uq7L42mC/3qQKCDm1vh65vmTyYJFt4DnXSlg0Gq5 M3IOtB6YDD50PQOqSDFS1h/MdSBQYPSJFtrcQrn7v06eV9sNxhFBA8UgM A==; X-CSE-ConnectionGUID: f2RA4CzOQFeHP4RB67Wxuw== X-CSE-MsgGUID: AsO29LzERRaTouRrGMLJqg== X-IronPort-AV: E=Sophos;i="6.09,210,1716274800"; d="scan'208";a="29237561" X-Amp-Result: SKIPPED(no attachment in message) Received: from unknown (HELO email.microchip.com) ([170.129.1.10]) by esa3.microchip.iphmx.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 15 Jul 2024 02:57:57 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex03.mchp-main.com (10.10.85.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 15 Jul 2024 02:57:51 -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; Mon, 15 Jul 2024 02:57:40 -0700 From: Manikandan Muralidharan To: , , , , , , , , , , , , , , , , , , , , , , , , , , Subject: [PATCH v2 0/4] MIPI DSI Controller support for SAM9X75 series Date: Mon, 15 Jul 2024 15:27:32 +0530 Message-ID: <20240715095736.618246-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-20240715_025759_034190_30F65259 X-CRM114-Status: GOOD ( 10.08 ) 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. 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 | 116 ++++ 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 | 546 ++++++++++++++++++ 6 files changed, 679 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