From patchwork Wed Jul 8 10:35:55 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinod Koul X-Patchwork-Id: 235062 Delivered-To: patch@linaro.org Received: by 2002:a92:d244:0:0:0:0:0 with SMTP id v4csp309748ilg; Wed, 8 Jul 2020 03:36:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxZODchE0uGyQt+IjJfbHZAGMlECQ789pB2oh39UDDaJNnr/OD/UWahjqoNxgRIKr6/3rpT X-Received: by 2002:a05:6402:176e:: with SMTP id da14mr51164605edb.262.1594204574533; Wed, 08 Jul 2020 03:36:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594204574; cv=none; d=google.com; s=arc-20160816; b=qNoB/wsfSH/OzvIH1EgiJlhrvRi1YDzEUt4w1G53Uog/nAOW3VfCEg8icPMXOjMhCp 6I+UClhJslS7t+W+9OFdTTGdlqH+IEjSHrpuq+OjZLbK+FP6Hy3MnTFR1ivkilsicJRD QWVEUFSFbT0Bqajx/zOeA3pj3nGqyx6z08E6unuwhUOIYlUXoLn6aW5sHYPIRJR1CPnG W85RBLfRNYUwkRFOFhI4tQsSaQ/c5r9t2RsCE4/GY6b6W097/QLzpVwJaAPxEre288n2 YHnR6b3jh40VmUtiN2NoC8dsjuv034ovqK2CdW5T4sqVRLccoMZ9g+w0/fFJUOD2siNa VRVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=kBtziAS8+NeG1IiqAxBLxQKNJl2BhKVHk/6aSFMAT9Q=; b=j3AOvKTB0C3fZRguoGctFL+t125Srk97765VvP/ZBb/xdqMhuvskPxS9IqFugsCLb3 BX1Wm1clsowzs8XUIUYcwmv4GgDr8tJ7o7iQAbNvJ630bfv6A9uVmEwPOSb6LEm/gkNl ihY2N7QzkNQoxNdCUT3EY4pth0ZBaxA9B/ukHkDOEwOSO2PJd/2aacrlRZMV1MldpgjQ kxrleF2NXCHyQ/lHFZ082uIs0TWGUjnOTq0pQETZ/S5+z4fikG2+cbxbdC2b31MAI37q k6tIZtf6uljloy2N7wx5QHDuMuBytLakNSDfC2tmayek02QwNWmZ5Ml6pVTAAtkJzrS8 TIeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Nzm4hjiY; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i26si15840068ejy.58.2020.07.08.03.36.14; Wed, 08 Jul 2020 03:36:14 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Nzm4hjiY; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725972AbgGHKgN (ORCPT + 6 others); Wed, 8 Jul 2020 06:36:13 -0400 Received: from mail.kernel.org ([198.145.29.99]:35128 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728410AbgGHKgN (ORCPT ); Wed, 8 Jul 2020 06:36:13 -0400 Received: from localhost.localdomain (unknown [122.182.251.219]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C8D0020739; Wed, 8 Jul 2020 10:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1594204572; bh=2v5F+PRYQT8vahprdgVWxD5wlP/mcKRGtnE6ta0XxG0=; h=From:To:Cc:Subject:Date:From; b=Nzm4hjiYrvSsylJENbbODhuYxwzBqKLLjuIHk/q8Tz047Pla7cP5oDORM+QczIX2l tTvZUiJSGLvPtStViJPy6/fqIHBGYesw4Dr3baWajDbRsoWCrMX9vMnWo3XKSTRa6C n2i4f+H2MGt6razieEBSV20SHUcHq8VRc8LKJEIk= From: Vinod Koul To: Daniel Vetter , David Airlie , Rob Clark Cc: linux-arm-msm@vger.kernel.org, Bjorn Andersson , Vinod Koul , Andrzej Hajda , Neil Armstrong , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Emil Velikov , Sam Ravnborg Subject: [PATCH v5 0/4] Add LT9611 DSI to HDMI bridge Date: Wed, 8 Jul 2020 16:05:55 +0530 Message-Id: <20200708103559.132300-1-vkoul@kernel.org> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi, This series adds driver and bindings for Lontium LT9611 bridge chip which takes MIPI DSI as input and HDMI as output. This chip can be found in 96boards RB3 platform [1] commonly called DB845c. [1]: https://www.96boards.org/product/rb3-platform/ Changes in v5: - make symbol static, reported by kbuild-bot Changes in v4: - Add msm/dsi patch to create connector and support DRM_BRIDGE_ATTACH_NO_CONNECTOR - Fix comments provided by Sam Changes in v3: - fix kbuild reported error - rebase on v5.8-rc1 Changes in v2: - Add acks by Rob - Fix comments reported by Emil and rename the file to lontium-lt9611.c - Fix comments reported by Laurent on binding and driver - Add HDMI audio support Vinod Koul (4): dt-bindings: vendor-prefixes: Add Lontium vendor prefix dt-bindings: display: bridge: Add documentation for LT9611 drm/bridge: Introduce LT9611 DSI to HDMI bridge drm/msm/dsi: attach external bridge with DRM_BRIDGE_ATTACH_NO_CONNECTOR .../display/bridge/lontium,lt9611.yaml | 176 +++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt9611.c | 1142 +++++++++++++++++ drivers/gpu/drm/msm/dsi/dsi.c | 7 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 27 +- 7 files changed, 1348 insertions(+), 20 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml create mode 100644 drivers/gpu/drm/bridge/lontium-lt9611.c -- 2.26.2 Reviewed-by: Sam Ravnborg