From patchwork Wed Aug 14 10:52:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manikandan Muralidharan X-Patchwork-Id: 13763345 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 1AD4BC3DA4A for ; Wed, 14 Aug 2024 10:54:10 +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=ViBINVc2y9SSG5SWng4KXgo7Xt9eZSu8X2QDWbp4Hv8=; b=rKg+07hAyoffRdd6SFVQzfSLyR LK51Ctd5e6H4IpoMK14ssexO+EhV97MVFFNvJqdPANrvVvPIiSQ0Xi2lW4O3dKloop4rVhMc0tI0B wQotIY9RBzPF4TJtKF5V6pdUI02F9G1OHGkNnQUKx8WBww07uyBKRxC3j9VGxWig/5GmwbsGqt6N1 bpvFr2hqRqX8+miFCIrayUs3pSnglfjBlMFLDb7OQSTvHvWRFK8Hj0Xlnr3PrCntx2D6HV8Or2RO2 tyT/4uIeBQKN4oyeIW3kKnPksu0fjcQ7BSi+TN/gvfV37I7UsRwEVxO68uma+F1Q3ZgGGoU1EWIaE W9utIJZg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1seBdd-00000006hBR-0M5c; Wed, 14 Aug 2024 10:53:57 +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 1seBcz-00000006h3o-1l6H for linux-arm-kernel@lists.infradead.org; Wed, 14 Aug 2024 10:53:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1723632797; x=1755168797; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=VyRNW0pzgu9hEM6RnCqtbn9/5EoXpw1bBfdoPlnadZY=; b=pR7K4tM3oxx7lF4z4NxALO+4oCyOGo6jMhyv+DRqK1Vcp9oz50E2pUuF t71Dy3nJkob1ZYi4Qgryi0491UkDqzh6WywjxgmqfET1WJIm1MuUF3CN1 vqvCva3pSTmNc8yzXgeiAEq6+zunq+XtaUm3FTY3LV5Ej+tMuiL5tVcxt iH0tL/oBilyK6xfXQrpbSqXfnRWm8/yryD1uYzFXvxK8rbx/aidfnujz4 9GXE/O3HH/Vbea3tiJwpmisbHZOmYCX2crgjeNIIzl/5E91Nhx3ME6I1h 34ZteUHWSgCWNvdCOaoPL+V5Y5tqS+UGbe2K6ERvG5b5tliH52OkgCjWa g==; X-CSE-ConnectionGUID: sQHlUQmPSH2YUYhfTgs5qg== X-CSE-MsgGUID: 0o+XPgBAQA+Kf5HKyN+gjQ== X-IronPort-AV: E=Sophos;i="6.09,145,1716274800"; d="scan'208";a="31149057" 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; 14 Aug 2024 03:53:15 -0700 Received: from chn-vm-ex01.mchp-main.com (10.10.85.143) 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, 14 Aug 2024 03:53:09 -0700 Received: from che-lt-i67131.microchip.com (10.10.85.11) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server id 15.1.2507.35 via Frontend Transport; Wed, 14 Aug 2024 03:52:59 -0700 From: Manikandan Muralidharan To: , , , , , , , , , , , , , , , , , , , , , , , , , , CC: Subject: [PATCH v3 0/4] MIPI DSI Controller support for SAM9X75 series Date: Wed, 14 Aug 2024 16:22:52 +0530 Message-ID: <20240814105256.177319-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-20240814_035317_588581_2CD4D9EB X-CRM114-Status: GOOD ( 10.73 ) 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 | 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 | 544 ++++++++++++++++++ 6 files changed, 677 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