From patchwork Fri Dec 10 11:17:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 12669421 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 307BCC433F5 for ; Fri, 10 Dec 2021 11:17:25 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 60A6910E2B9; Fri, 10 Dec 2021 11:17:24 +0000 (UTC) Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2784B10E2B9 for ; Fri, 10 Dec 2021 11:17:23 +0000 (UTC) Received: by mail-pf1-x434.google.com with SMTP id g19so8193015pfb.8 for ; Fri, 10 Dec 2021 03:17:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=041LGo95ekC9SiULpMPWta6fBO2f32KbmNR1inhaPRM=; b=M7ooGiEltJoCk3g/j1bMsGM6QF4RZ1wXnBwQjMdZnnZ34W75ank6M+i8F9l+NiS8id QB1q2rYXy+YDS75daDHcURou/0CPXfaRAKeB4lBDQcQN6wm3Y3ki3R8P/VaH0YSP7wOS SaDpnMbUiNSr1TYcMaMBLJlKvb75vSje6f1Cs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=041LGo95ekC9SiULpMPWta6fBO2f32KbmNR1inhaPRM=; b=zSyP6+dt57D7psvLdk3AFVFWnQBMvjYx9IpCvLaR+np6SvjnU078Qb6fFQqEuDkaFU h6TOe+wt64nrzLbq7n6fNExrpPg/Jya9a3fB7w+h239k8Zd6RAR5H8sXxyc240DtVHZz vkYJyoQ7BgkfT6n+r0qVEDxrhrJauKef34nyQY4FXguQF1MfRNapecsCKiSjEb5FTQ0K OHpBGU+kywq3nSfkvwN3UlP/bTpaAFZxG6HCG09FxbMiU5a2Yr+np9pDumbNFATpH8Yf oI95Yanqd0qDZX/ssZIQmBwD5hSyFfZS1uBN2kdf55EIPCKHX+xaC3pgXRtQZxYBww4D tNLA== X-Gm-Message-State: AOAM5322+bR6DPaPFLHNnx0VX2JRzlqEtA3lgubD71FgENf+s/k9nbsI KiQpQa2RXsMDs6cAjpKbek1JYg== X-Google-Smtp-Source: ABdhPJy3v8HoY7k+U+kRYTzeLw2P8ajCsvXjLkXHI+M+GrVmBRIpasf+RjGIlthjQUFF4dQq7KJQmQ== X-Received: by 2002:a62:8042:0:b0:4a8:15eb:db10 with SMTP id j63-20020a628042000000b004a815ebdb10mr17229368pfd.28.1639135042734; Fri, 10 Dec 2021 03:17:22 -0800 (PST) Received: from localhost.localdomain ([2405:201:c00a:a0a9:c40f:36d4:b45d:731]) by smtp.gmail.com with ESMTPSA id qe12sm13125607pjb.29.2021.12.10.03.17.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Dec 2021 03:17:22 -0800 (PST) From: Jagan Teki To: Maxime Ripard , Chen-Yu Tsai , Laurent Pinchart , Neil Armstrong , Robert Foss , Sam Ravnborg Subject: [PATCH v6 0/6] drm: sun4i: dsi: Bridge support Date: Fri, 10 Dec 2021 16:47:05 +0530 Message-Id: <20211210111711.2072660-1-jagan@amarulasolutions.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: linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Jagan Teki Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" This series add bridge support for Allwinner DSI controller. In addition to previous version, this series add bridge support only not doing any bridge conversion at the moment. Previous version changes [1]. Patch 1: Drop the DRM bind race while attaching bridges Patch 2: Move component_add into sun6i_dsi_attach Patch 3: Add Bridge driver Patch 4: Add mode_set API Patch 5: Enable DSI Panel Patch 6: Enable DSI Bridge Patch 7: Enable DSI Bridge (I2C) [1] https://patchwork.kernel.org/project/dri-devel/cover/20211122065223.88059-1-jagan@amarulasolutions.com/ Any inputs? Jagan. Jagan Teki (6): drm: sun4i: dsi: Drop DRM bind race with bridge attach drm: sun4i: dsi: Add component only once DSI device attached drm: sun4i: dsi: Add bridge support [DO NOT MERGE] ARM: dts: sun8i: bananapi-m2m: Enable iS070WV20-CT16 DSI Panel [DO NOT MERGE] ARM: dts: sun8i: bananapi-m2m: Enable ICN6211 DSI Bridge [DO NOT MERGE] ARM: dts: sun8i: bananapi-m2m: Enable DLPC3433 Bridge (I2C) .../boot/dts/sun8i-r16-bananapi-m2m-i2c.dts | 69 +++++++ .../boot/dts/sun8i-r16-bananapi-m2m-panel.dts | 41 ++++ arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 64 ++++++ drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 187 ++++++++---------- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 10 +- 5 files changed, 256 insertions(+), 115 deletions(-)