From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 55FE4C433B4 for ; Mon, 12 Apr 2021 15:46:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2405961249 for ; Mon, 12 Apr 2021 15:46:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243028AbhDLPrO (ORCPT ); Mon, 12 Apr 2021 11:47:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43738 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239633AbhDLPrN (ORCPT ); Mon, 12 Apr 2021 11:47:13 -0400 Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89AA1C061574 for ; Mon, 12 Apr 2021 08:46:54 -0700 (PDT) Received: by mail-wr1-x435.google.com with SMTP id c15so4492368wro.13 for ; Mon, 12 Apr 2021 08:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VNnT1wU3EztqEa0KgoIYGkDLkF+wcg0kGpW7wqA3C04=; b=dOg9Zm65CqwzxIJILxx2hj+5zmmKAKeoklIBIC9UeAtaB3gAlNYS5IeyNkOhinnGGr sUEwayAB3k8DSJIGArYMWrcymNg2km5k/jzQ+0kYvxBeoLEjRzsCdPgjEPH5jLbDTR7P mF3lEVY1ft+wvy4grQsuMxr0A5zveq1Jee9jrIfdjbxWkRi+LbkRT7QPwX8PcMuVtTtX oClxp7OuI2y5FsXR1GuTBFyC8nHL/jUrCy9R6w1xQAFuu7lJ83SdR+q3QIRMcUXvv+L2 R33HryN8PQFhu2G4QGz9eZDDqOHhloXNOkckhuKPCDaFpJlunJREhgmHKh9dEbuWrvt1 uRnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VNnT1wU3EztqEa0KgoIYGkDLkF+wcg0kGpW7wqA3C04=; b=sxWS1eS0XmQeuvGcwQJjgaGkQLUGIQVwbtv9WPGrL5b7KvYamCuGW/WCTla/MojYOZ fZbVEjYlr3ZcPnoNnEx1wHo5KqJnzTtoUwe/1BjuokmYn+bex7yfH6009x86+4z/NMIi /tV2cHP0CDlZR7QCRrR7YtT6GDKoBAqzEbHjYon3BRXdgDOnwZljKYUojtkcZyYJN+YJ hTtkat/dDfmy47y7TozuY8F0JVVKctVhnxut42rS8XWJc8wNIgz8+Y6UUyuQD0ffTvnA qS35dVD4DuoK1gZEQ08B3X7f4bVdb7gKCAWaSKNo0Gr6zaaXcmRLtDCRhE2sh+I6hlzq N2SA== X-Gm-Message-State: AOAM5303tWPjbfqmLP2G6yjrIPpmiX60OHqH0qtE/HgSW4+OQibt9Kr1 QNDWzAT+S7iIkg8E0KlJAUVyyw== X-Google-Smtp-Source: ABdhPJwRTm+eLU0pLV+Z9TThpW1iNGpKRcYqQXGh/eW9nkPio0nKcFzCorf0k6MSk4x5owNVKcrEVA== X-Received: by 2002:a05:6000:1c7:: with SMTP id t7mr32440897wrx.313.1618242413207; Mon, 12 Apr 2021 08:46:53 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:90c:e290:4c21:b00e:ff79:bf20]) by smtp.gmail.com with ESMTPSA id u3sm12647332wmg.48.2021.04.12.08.46.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Apr 2021 08:46:52 -0700 (PDT) From: Neil Armstrong To: a.hajda@samsung.com, Laurent.pinchart@ideasonboard.com, paul@crapouillou.net, robert.foss@linaro.org Cc: jonas@kwiboo.se, jernej.skrabec@siol.net, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Neil Armstrong Subject: [PATCH v3 0/3] drm/bridge: Add it66121 driver Date: Mon, 12 Apr 2021 17:46:45 +0200 Message-Id: <20210412154648.3719153-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The IT66121 is a high-performance and low-power single channel HDMI transmitter, fully compliant with HDMI 1.3a, HDCP 1.2 and backward compatible to DVI 1.0 specifications. It supports pixel rates from 25MHz to 165MHz. This series contains document bindings, add vendor prefix, Kconfig to enable or not. For now, the driver handles only RGB without color conversion. Audio, CEC and HDCP are not implemented yet. Changes since v2 at [1]: - fixed DT bindings by: - adding bus-width property to input port - correctly defining ports - other minor fixes - fixed bridge driver by: - general cleanup following Andy's comments - implemented support for NO_CONNECTOR - makes basic usage of the bus width property - add support for bus format negociation - other minor fixes - fixed order of MAINTAINERS entries [1] https://lore.kernel.org/r/20200311125135.30832-1-ple@baylibre.com Phong LE (3): dt-bindings: display: bridge: add it66121 bindings drm: bridge: add it66121 driver MAINTAINERS: add it66121 HDMI bridge driver entry .../bindings/display/bridge/ite,it66121.yaml | 123 ++ MAINTAINERS | 8 + drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/ite-it66121.c | 1081 +++++++++++++++++ 5 files changed, 1221 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c -- 2.25.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E26CC43460 for ; Mon, 12 Apr 2021 15:46:57 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7D01A6124C for ; Mon, 12 Apr 2021 15:46:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7D01A6124C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F099089DE3; Mon, 12 Apr 2021 15:46:55 +0000 (UTC) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9082989E26 for ; Mon, 12 Apr 2021 15:46:54 +0000 (UTC) Received: by mail-wr1-x433.google.com with SMTP id f12so13486241wro.0 for ; Mon, 12 Apr 2021 08:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VNnT1wU3EztqEa0KgoIYGkDLkF+wcg0kGpW7wqA3C04=; b=dOg9Zm65CqwzxIJILxx2hj+5zmmKAKeoklIBIC9UeAtaB3gAlNYS5IeyNkOhinnGGr sUEwayAB3k8DSJIGArYMWrcymNg2km5k/jzQ+0kYvxBeoLEjRzsCdPgjEPH5jLbDTR7P mF3lEVY1ft+wvy4grQsuMxr0A5zveq1Jee9jrIfdjbxWkRi+LbkRT7QPwX8PcMuVtTtX oClxp7OuI2y5FsXR1GuTBFyC8nHL/jUrCy9R6w1xQAFuu7lJ83SdR+q3QIRMcUXvv+L2 R33HryN8PQFhu2G4QGz9eZDDqOHhloXNOkckhuKPCDaFpJlunJREhgmHKh9dEbuWrvt1 uRnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VNnT1wU3EztqEa0KgoIYGkDLkF+wcg0kGpW7wqA3C04=; b=X7rtiZE8N3bcsc8EmNZpwStMt2dw/WR+dr/xKkR7oFPf+A58T2k0tERXBP32ZTlLQX sok4DDMJHt36GRtrjxnFK/PSm010wblIHwqtdKvm/Vt3JdZSul8+nkqrrH/cew7Zks0P LTzbB2WzHFgr5jye9p9P5ELvmHcrnz6VwEBlNtF1nw5aSCK+BqTgIjOC68xVb+qyyttb JLcfP9wAOvD8jStuYoLnONqNTV80REI4UFHibBAxPJ1ez+42qXtvjPH+oOxwsFNdldKf rNdc0KDZWoQwSRm/EGH2Yj8CRpG+vcL5vm/rgfiPw6sk4Br1wOKdkE5IVRvmrdCa1ElF sgmg== X-Gm-Message-State: AOAM5305e7Pu1D3PjFB+gxSQxWuv1I4vDxGZK4aonJrmMkd96JUQszDq 337u4pb7VJy15KPg+SlzEL1qIQ== X-Google-Smtp-Source: ABdhPJwRTm+eLU0pLV+Z9TThpW1iNGpKRcYqQXGh/eW9nkPio0nKcFzCorf0k6MSk4x5owNVKcrEVA== X-Received: by 2002:a05:6000:1c7:: with SMTP id t7mr32440897wrx.313.1618242413207; Mon, 12 Apr 2021 08:46:53 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:90c:e290:4c21:b00e:ff79:bf20]) by smtp.gmail.com with ESMTPSA id u3sm12647332wmg.48.2021.04.12.08.46.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Apr 2021 08:46:52 -0700 (PDT) From: Neil Armstrong To: a.hajda@samsung.com, Laurent.pinchart@ideasonboard.com, paul@crapouillou.net, robert.foss@linaro.org Subject: [PATCH v3 0/3] drm/bridge: Add it66121 driver Date: Mon, 12 Apr 2021 17:46:45 +0200 Message-Id: <20210412154648.3719153-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jernej.skrabec@siol.net, Neil Armstrong , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, jonas@kwiboo.se Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The IT66121 is a high-performance and low-power single channel HDMI transmitter, fully compliant with HDMI 1.3a, HDCP 1.2 and backward compatible to DVI 1.0 specifications. It supports pixel rates from 25MHz to 165MHz. This series contains document bindings, add vendor prefix, Kconfig to enable or not. For now, the driver handles only RGB without color conversion. Audio, CEC and HDCP are not implemented yet. Changes since v2 at [1]: - fixed DT bindings by: - adding bus-width property to input port - correctly defining ports - other minor fixes - fixed bridge driver by: - general cleanup following Andy's comments - implemented support for NO_CONNECTOR - makes basic usage of the bus width property - add support for bus format negociation - other minor fixes - fixed order of MAINTAINERS entries [1] https://lore.kernel.org/r/20200311125135.30832-1-ple@baylibre.com Phong LE (3): dt-bindings: display: bridge: add it66121 bindings drm: bridge: add it66121 driver MAINTAINERS: add it66121 HDMI bridge driver entry .../bindings/display/bridge/ite,it66121.yaml | 123 ++ MAINTAINERS | 8 + drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/ite-it66121.c | 1081 +++++++++++++++++ 5 files changed, 1221 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c -- 2.25.1 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel