From patchwork Fri Oct 25 17:56:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 885 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 956C73F0E1 for ; Fri, 25 Oct 2019 19:57:15 +0200 (CEST) Received: by mail-pl1-f199.google.com with SMTP id c8sf1973819pll.12 for ; Fri, 25 Oct 2019 10:57:15 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1572026234; cv=pass; d=google.com; s=arc-20160816; b=vZrx2UuPfk86oBFI8oBnn8rwbtel5m1FQpg5UPHAOT7V3EP1esmBy05wlGt54XoR4/ TR2FnFcD3P2sapOyS70WUqnqiJKBt4Vi6Rved0tnaKTL3CdKPy2qwi7pIQr3t/IWGm3u 7pask4BS4l28xxa6zc8iCgebyUFG7zqhLeX3nHVzgO1shEDCvVKMtewKdqN0HiPj0DBH kLvn2iHSMM5FnwHohZURM8piA+1ASrU+MUqDdjdJ5MK/DQ0no9OuUE4p/twIVfIPkg9V ixoPnNKP85kHCVKKLJmg9du+DHzRxCsAOV3AE5S+rfY99KoeYxI3GAX+Y0KOYPuWcBXP 8kCg== 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:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=1b96Ru4YUeEI5TmnQScaAW0Gtc+pm4TYnUoiOTMgC9Q=; b=jXe9xx2XF1GZZWIkmhUTguz17PXyqKJNNLtVjTvtVZh4C3Oj2BnxubCwqGrk5V5thC ILoH1VF/N2MlXSKZoSSlhPuzx5iFAV8FfdZZYPBtYuzhDwZzW3wxis3iHWlmr3Ou7qnP PR9L5bOUym+ZZXMYcHPR2YNtgComxMUO0SUamd6MfhKzx2SnJwHeyqVTJS+xv8XzFILt rWcY3UgD1tovGUdASeUhn9HrNv+jE9Zi1z4dFf3fmj9XVWZXBV16clJCItIfmsYQP6+z JjKhzoxeJi/erauLlXwqDMtXcUbJGO4fqt7qjgh7dvblkZF6li6O1uDNBAATSwvyRzEZ 32jw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GCFIrxMG; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 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:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=1b96Ru4YUeEI5TmnQScaAW0Gtc+pm4TYnUoiOTMgC9Q=; b=SmpfPM9qPRf8zHgaCiKwvoNNtBhaH+kFbfQOP0GgMeVMU0YtAFNl/gMlW1fKcWQi54 mxXD4Av0TzgMYIZncIWqWKB+W6GY4Y9vWLW1YY9UEhBss6cqFJ4kC04kXtWojTIVc/qa t2NV9yNJQF3dvm7Vpkp/tLqba4bYddOA18TTY= 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:in-reply-to :references: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=1b96Ru4YUeEI5TmnQScaAW0Gtc+pm4TYnUoiOTMgC9Q=; b=beCmOSd8UNcZdhNuAEslRq/tYhyEENfq3EMC7wJp2BlXsnYOFO1RFAhpxMOsuX9Y1R /gsIds4XF6dzUFu9y0nYhcAXuKzDZqU/tf/rz2zOU3kxRmViSN5P3sbT2URIFLpkX787 VVnlRJcG6jxB5sHblR58Np1qNO6sjs8VM5uqMte74RizR/l/55eVIddQDQbOK/q/io3v CsNDGoVdHmMGH71/qEd3HOICcJodx2pkm5uG9InG4xoODQjAKpHvdwoTsX4MSs8AslzC tmGyGV1dOHR8XfB42um0SaOK8YygdEBFZNkabU7KGzABdLaWcD4jN2JwmIwGbcf/fVJR V6yQ== X-Gm-Message-State: APjAAAVTcVppMp9WoMq3rENYwZAX4V7bQQb82jR0mEmtlMZKlmCj+ehE 7wLwFr26yEbEK90YYXTEEmAiGHCp X-Google-Smtp-Source: APXvYqwzmAfrp3duEK9Gmhq7TxszMGj5YxhVoSGeNP7snjQUmCkbP0qHIs6KTK7pnvFnTl8Tqgukcw== X-Received: by 2002:a63:f050:: with SMTP id s16mr5880155pgj.261.1572026234298; Fri, 25 Oct 2019 10:57:14 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a65:454d:: with SMTP id x13ls2960675pgr.12.gmail; Fri, 25 Oct 2019 10:57:14 -0700 (PDT) X-Received: by 2002:a65:67d9:: with SMTP id b25mr5827488pgs.88.1572026233779; Fri, 25 Oct 2019 10:57:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572026233; cv=none; d=google.com; s=arc-20160816; b=QekTnC8w3BTkpKaa45Z5LMC2DtLdFEmxVyjkvC8Y9qCbNgZqkWBg8OA9yfL7JdcLBQ PbkUp+oDZ8jrSRBp66aQwU15nqeJAOoqZL0GqBknpwstF2OvwzbvwAIZxr8JWZJuH68X AEoJGCNFqsgk0vSI9f6NkFWvbUjdTvNlOzWMA6XOvlYktskxScqAkcxKt2lZUq/gx30+ 8Zb6U2tyQD0jjq169724aclkZ852yrz+ZxsM8n0AH2thVIe7ZDZo57kv/oQ/YiQwXSBy XdeUwO5XjPCnWTK1pJVqQtlO3DljydUbZVPS1TNXEv+Eqzk6t/gYtbTqZcKawGqA7zU6 wpoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=P+ShWs2FSM+vAO8pDJrhjeu0D2BHwDqE1SNacXjaIBI=; b=QoOQlnyfYrq7bPlt2La1dUOqvi+J9qzl2SqydL/12CuwgCxDgbc79aGiICuChNgZfD xExCKfznuZUuvkQaerNSiJQGdJJ+kDC4M7J4wVgkKuFk35Kp0UUzbY83B1x2jWbuTlOb 5Rv8UK2sPwBwJFKtPolcBdMbRVJT3BPWkB0KzVU1cGWz38mJ5rk46AsvqBNOtuSHf41s qZYA8xd0hR8cdnoOr3LyImCrxOlc8FWmvqhGs6yvRUf+XKVQ2j01Emz41SoYtbFW02iT 0n2bDjSf2cvZ/Lndc3E063XvwKvQKIW4gzo0Y9sra20Wstz8E/x37NFu+loGhXp+Uias koDg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=GCFIrxMG; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id g12sor3872054plj.52.2019.10.25.10.57.13 for (Google Transport Security); Fri, 25 Oct 2019 10:57:13 -0700 (PDT) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; X-Received: by 2002:a17:902:6b45:: with SMTP id g5mr5151240plt.336.1572026233355; Fri, 25 Oct 2019 10:57:13 -0700 (PDT) Received: from localhost.localdomain ([115.97.180.31]) by smtp.gmail.com with ESMTPSA id n15sm2926580pfq.146.2019.10.25.10.57.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Oct 2019 10:57:12 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , Chen-Yu Tsai , David Airlie , Daniel Vetter , Rob Herring , Mark Rutland Cc: michael@amarulasolutions.com, Icenowy Zheng , linux-sunxi , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH v11 5/7] drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support Date: Fri, 25 Oct 2019 23:26:23 +0530 Message-Id: <20191025175625.8011-6-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20191025175625.8011-1-jagan@amarulasolutions.com> References: <20191025175625.8011-1-jagan@amarulasolutions.com> 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=GCFIrxMG; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.65 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: , The MIPI DSI controller in Allwinner A64 is similar to A33. But unlike A33, A64 doesn't have DSI_SCLK gating so add compatible for Allwinner A64 with uninitialized has_mod_clk driver. Signed-off-by: Jagan Teki Tested-by: Merlijn Wajer --- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c index eacdfcff64ad..4dda96e0febd 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -1251,11 +1251,18 @@ static const struct sun6i_dsi_variant sun6i_a31_mipi_dsi = { .has_mod_clk = true, }; +static const struct sun6i_dsi_variant sun50i_a64_mipi_dsi = { +}; + static const struct of_device_id sun6i_dsi_of_table[] = { { .compatible = "allwinner,sun6i-a31-mipi-dsi", .data = &sun6i_a31_mipi_dsi, }, + { + .compatible = "allwinner,sun50i-a64-mipi-dsi", + .data = &sun50i_a64_mipi_dsi, + }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, sun6i_dsi_of_table);