From patchwork Mon Mar 22 14:01:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 1712 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id AF0723F067 for ; Mon, 22 Mar 2021 15:02:18 +0100 (CET) Received: by mail-pf1-f198.google.com with SMTP id z11sf16083287pfe.12 for ; Mon, 22 Mar 2021 07:02:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1616421736; cv=pass; d=google.com; s=arc-20160816; b=kyYWxwBykce7K02bHWvuMizCbbwZ1DxKqn1Zi906GZYxhP1G8PGb65dm8f5l5ZMRJf ptoEyGG2Jssa1einGzkpde9UBF3uE4oDS3BkFEOwtp+Agd3SsDuq1s67V/TR21Nxxh6A yQpWmQCNnGk8ouh2GBx8JCio/YWvVzGTlQ4Ss1h8KmkZjkHZ40Vy24LsE7zOfdBQbF9P /ubNjs2dGXjbK+7K69hFcABkwTEB/EtV0CIoyAut/aybRoCCUGivLKpkruzIF10Dk3/v how4C/GIoBXfypSFPXpJ0ngO4lown6D2Mmo3BnZeAfD2UnLmd0aWPTTxU9HiDZVzLx6T eJXA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=G0gfGxDRDAN5qO9h9zDg+VbFfwrNDlnrdvemXnM9JOg=; b=RNrUg3GY5o7hAgE6YwszPIns8g2seUyjm+MDToET/ID/kczxSYCbweW5H0SdYnjIyq kdLisGMO+5v3jW7TxqYZRTAfL0VdULPzvjy6zEH5gP8Mo8gJXZ4wfaSwmf5maNTdMRNk gxlHHfP5FcQdCVzVVN5BZuc7tWrtiERDhMOkvw09TzDr5nOdXfAUrHpa8DsWAFe/n06n MICnUq+mAkG9iSMzUHIfHFDNR5u2yziRpLrjC8VqwpwwQGKHoUMK3mYgWhOqTnE4noP2 pCOIO0XJz88fs99I42fec25mYklw1zPCuEKhXhAHIReJYDkqb1xpSGA83PoTBgXTVyWA qRbw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=CpmkjiZE; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com 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:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=G0gfGxDRDAN5qO9h9zDg+VbFfwrNDlnrdvemXnM9JOg=; b=h3TaqRmsWBLjyJTOQMfVuRCSTeOLpdGX9bOJlfl0CP30cT4dwLJNjuD9d6f1v7LX7E UCOL6oWYiyS4QeNVD+7bWR/T91+KHMbmeFs2UpmJFmcx8DWfMV3gdOa477o6xUwNsZ8Z 5qseMn98Aos2mLXi2ampiAkWkGgL0Dm1JybVM= 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 :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=G0gfGxDRDAN5qO9h9zDg+VbFfwrNDlnrdvemXnM9JOg=; b=q1bZTl/lz9/fzVKEUnra5mYMERIKQioZXT+D0yN8a0BYI6jntMiJNwFjy1pIMwD+NY ldG+P6A1NCzs5qI74u7WyfPbr0lbUp+Y5qZa6BckPx5XYCieRDtEPsAltec6dkbJ/C4T 2rhSjawzp9WgNUvJHDDPtx9hkPSnmYMvfCJB+X+YxcAwMkkeOG5zmX3Nik2f+HuDUKV6 neKtTfT7QkT/LmMK+y9Hg8dp0Mk0hOrKDTHvylIYnTRxmvvIfk3TuUcUJzTuPyg3+1zJ G4G4ElzcIwkjMwe/IaCdQz6QvXp+CL+OiA3uHhZoa0Tfiq0V+75D4V+zltskj4pWbOnB I6mQ== X-Gm-Message-State: AOAM533iypPcwYee/vzoSFAoRpKdTJX4vBaJuZD1m+MDEM8OdvXleHTy pol7E55Y5HGxFdqdInrF2GlN1iWv X-Google-Smtp-Source: ABdhPJwFcvxNAz6keMqvTLOG85uknDmksc2+1C0MROi9yyWP4v2wKOMsW6aitt6AWrFf45Lvc2Sdvg== X-Received: by 2002:a63:b12:: with SMTP id 18mr22908157pgl.45.1616421736740; Mon, 22 Mar 2021 07:02:16 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a62:ac09:: with SMTP id v9ls5494044pfe.2.gmail; Mon, 22 Mar 2021 07:02:16 -0700 (PDT) X-Received: by 2002:a05:6a00:b86:b029:207:8ac9:85de with SMTP id g6-20020a056a000b86b02902078ac985demr46839pfj.66.1616421736045; Mon, 22 Mar 2021 07:02:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616421736; cv=none; d=google.com; s=arc-20160816; b=vDAHFGJAnxeaUpS6mnck8fos3UM2EDzjitrZm0kqIEPyKKLdgLBQrx+CtMZzzrLDHs 8aRubyAAZzqkak1ciluaqm5DrS5AQOHO0/eXKllLLQpJb+FpYFk1mdmhl/WOSQRAZm5J qHSIJU0gHKUGtoTA3eZ/8Z8vyEItLu+ZKDHVMypVptY3VDi5duBJF3G5Ny18mcMPP9Mh Xl/ov2GY/gInNmeGNd2+fEszDJEdw1kvxmVJLoYtX6PvvmpkkQ5659br5k9PyZbJWOZJ Re9X5FE7tXHe+pdwhQ9e2nvFDa1wcQx7oC5iR5cP5t5gfVodj8Hf+kPvtl1+wPub3/+A TcWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=6erX6ToHXLRuZfuXfXRbYjKdzeAdL/fkelwcvkPciOs=; b=OxRaBhFFjnS5DCZSmcpMmz90B0BDHcEHtF6KO7+QJ+0nzxwKfqhI0zuP0OOY9I2W1n z0OB7nBGOjJ22STXxJgtHnpRKv7g5ttFxoP2c2KM7aH6II0ZH/M10Aii4raFgGUG1Lma D75vrTSzy1FWJ4jXn3/cx1YP8EwEZxVe84kKmM6WLwHpKzmSLOtcYblMUwqQCV/5doIm 2SflmcZ+uO2ge3Pd/lL2sZp+Lob5W1i0RBDxVP2UU09gVvBlQ+ENJWWmHczeFUyJsuZe Lo+Iw8WBPx56GeipBdMkN4qcQBBKFudRCgy6z18HQUMpC9BCvKKRBpZyTWEpbX/tNoga tJBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=CpmkjiZE; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id c3sor7022784pjd.24.2021.03.22.07.02.15 for (Google Transport Security); Mon, 22 Mar 2021 07:02:15 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:90a:d907:: with SMTP id c7mr13221009pjv.45.1616421735136; Mon, 22 Mar 2021 07:02:15 -0700 (PDT) Received: from localhost.localdomain ([2405:201:c00a:a884:15c1:9a30:414f:d84b]) by smtp.gmail.com with ESMTPSA id gg22sm14112997pjb.20.2021.03.22.07.02.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Mar 2021 07:02:14 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , Chen-Yu Tsai , Jernej Skrabec , Laurent Pinchart , Samuel Holland Cc: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-amarula@amarulasolutions.com, linux-sunxi@googlegroups.com, Jagan Teki Subject: [PATCH v4 0/4] drm: sun4i: dsi: Convert drm bridge Date: Mon, 22 Mar 2021 19:31:48 +0530 Message-Id: <20210322140152.101709-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=CpmkjiZE; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , This series convert Allwinner DSI controller to full functional drm bridge driver for supporting slave panel, bridges. Here, are the previous version changes[1]. Patch 1: use drm_of_find_panel_or_bridge API Patch 2: Adding DRM Bridge support Patch 3: Convert to bridge driver, that indeed drop encoder API's and support bridge API's Patch 4: Overlay patch for bridge enablement in BPI-M2M Note: Only nit on this series is kms hotplug, added Samuel Holland for reviews and comments as he is authorized the code before. [1] https://lkml.org/lkml/2021/2/14/173 Any inputs on this would be appreciated! Jagan. Jagan Teki (4): drm: sun4i: dsi: Use drm_of_find_panel_or_bridge drm: sun4i: dsi: Add bridge support drm: sun4i: dsi: Convert to bridge driver [DO NOT MERGE] ARM: dts: sun8i: bananapi-m2m: Enable S070WV20-CT16 panel arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 85 ++++++++++++++++ drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 100 +++++++++++++------ drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 8 +- 3 files changed, 160 insertions(+), 33 deletions(-)