From patchwork Tue Dec 3 13:48:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 919 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id C06D83F0CC for ; Tue, 3 Dec 2019 14:48:57 +0100 (CET) Received: by mail-pl1-f198.google.com with SMTP id k22sf1732473pls.23 for ; Tue, 03 Dec 2019 05:48:57 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1575380936; cv=pass; d=google.com; s=arc-20160816; b=rAx6E4n2t2l7LIJYvSfldwdNj8uxD0VoLs0jJ3eZV9B9ZRLJ+p7Xb9LD79QZtitkGv 1IE0J7zYkHcaRYgRmp5YfcgI23IjvR+evKv6gaBuS9CUFY7zS2lwBVIkzw4GMPgLcxcK fX6RIeUjgfs0CUhQazU82ais6h4VtH96Rp4l7q8HFvdpfq5BJpwBKRhmGZkjbbd3Fr4y Cfif0KfZLtA2GIoi9eFETzMBFYHM4CyQLSPaEEaxgSbxv9q8d6x2UJgK2sNVEBoHHPDz 380OX0WmioM+2VcybIQNG0lIByXMGb8Ot7mCAGtSL8UiEOpEM12yHHbDJ0WMUhvtZypZ dAqA== 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=z/1icSK2jrYXVNtLfUcD3ocXtdy4ISetJPjTYXUPYFM=; b=algSue5F5cWYOC14CoR/E5oPbi24aX4CWsntT/v6p5CMUGFXeGDv3TmdlLFPpoIsfR nllJ2N1Br8a73cn7huwn0lc781ATfF1rWo6+aSAMl1UK0ytbqIqzJ3wTkt84y6SGco2w u/96al8kAFJgDk6g3uSnGsjATI9WLumI3yCKG8/JBy8eu0le4qRYpveHX3RcCPRy4Jfh buQe00Gvv/Q6RPZiZ2h7pIW5sDSC3AMc/4FAP+girQjuVXL1BhtmHwM0V0k0DYyRjz6I Zcz3HDaRu6PoUFB1Fcn/EhzfEVWVfyJ+sytqTtNUzpWpHjTj10SqdlGMH8DKtpfS+0Or vCww== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=P61OjPv9; 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=z/1icSK2jrYXVNtLfUcD3ocXtdy4ISetJPjTYXUPYFM=; b=r6RByVOgFFuH/JBLuTJDX1Awac3guJvgdXf+NPHKQvhLWFkv9c4FuluROfWUXxn0k4 oTDXeSXhcFRVI39OAeYpUasP5UuqYFqZdw/cMf2qs3J1oPuMS7Cj3fj7SN0qAzgaDnX9 HObCOdy1YNCDYybeUN1VGUtbfD6mU4uMcRF5E= 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=z/1icSK2jrYXVNtLfUcD3ocXtdy4ISetJPjTYXUPYFM=; b=T8rOgMu2CFfgJ6IRA42BqAYfoFaMwrDJxT31+SIiA6wNIEQLKdrSnVmJGCs6NnuH4Q GxJXYIobAULCmOoY32THaZfbF2Z62d5etJyESlOo+1BnLTLvbsi/dx1rZ2qpruTAaEeJ SBArvwWvYrz88nHXU++UbpPfm4uJm6/523jDYDTlMWRhqjJ9tbhYjl+wYZmlMunq6TCT VfwiXXXKOB336c4TavpS9IyvBwjg/iBc9QJVq+7/vbBxpgO1YFJu7tGMd4heza6p7dE4 q9X/yGO7B9V8ZWB9Vhxu7+u0soq93C8bxxBinhInEAhz0NcU6QYsjqqpI7+0YCK8dK2F CTxQ== X-Gm-Message-State: APjAAAXn4g2/38nxYQ9sa24lc1vopncKXq3NBpuiXZeOvnfelgHeG8QK bu9qWOTK+icTLIQ0xxnu5WAgthtj X-Google-Smtp-Source: APXvYqzhPvRR0iQaiUp3fV+anKWwAeNQrVSGlGqebwSgFyWwy4byasET6w8s4Q3GsAhXVh4ClmZO0Q== X-Received: by 2002:a65:678f:: with SMTP id e15mr5496365pgr.130.1575380936535; Tue, 03 Dec 2019 05:48:56 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:902:7888:: with SMTP id q8ls850649pll.6.gmail; Tue, 03 Dec 2019 05:48:56 -0800 (PST) X-Received: by 2002:a17:90a:a4f:: with SMTP id o73mr5577194pjo.97.1575380936083; Tue, 03 Dec 2019 05:48:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575380936; cv=none; d=google.com; s=arc-20160816; b=vF7bm9XVLbP/Aa/V0FcKahFVZnFs4AO3DZg03A7BKv3oGv6MeJZEOUO4xsmEHuUlzU rVT6gn2hWmAwpJ3f3pvRUtKE2rM7MXhg57jAMNzOo0z55wT6X8uKiZjxQIOMxQgMNv1H XvlQ5mLV3P4i5S3Ny/fvDhLv8OEeT6Rv+Jdn2KpkjqQR00ay89XdY2WNu96M8S+tAAgu b+m1tApZK4nToD1MJ6NNqrMZSJ+Um7T18y/+OUWj3hGmi4ELMapbnKewBQG+wTEAJVY7 /QAGb9pOkZKXb6wmmg7bnNJ2O+fvFnAAW7+yMArQbihhlterSG/6qeHZIeXlmPjCdrDc FB+g== 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=GvY7EGGLO25a5o48qmefaws4aAtPmG5PqqVM+V2F2v0=; b=vYmeTVe4J+gZ8YCtGn7x9RCSpk4EzWhexJsABgevozqAk4NqJ1sKqCVloKb8mx5dVB hAI01osiRJ8FF69CnwOmtLlKCRVdyegT2DfYx+szOUvWDpyKKy1PAze566Gee7lDNArf nYLNcHMdIfFXAIScI3sAAqAQDen6Gu2Rx0H6KQ+lEc0OS7A78zDswZxuStfPprBM04fp 138SreKODcnS0spA3n3CkXgeXIVZz+XeDnmA2Y+XZ8ovwKfItSQHqY1ArOqfy+lvX3v3 QWyUZ+VXef0qzSOwdXg9p32BzXZX5/VvpObstJ4Qd/MsXJY0L9x/DrleLTrdpbhI8Uqr HCOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=P61OjPv9; 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 s4sor2698342pgs.13.2019.12.03.05.48.56 for (Google Transport Security); Tue, 03 Dec 2019 05:48:56 -0800 (PST) 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:a63:101:: with SMTP id 1mr5341092pgb.336.1575380935648; Tue, 03 Dec 2019 05:48:55 -0800 (PST) Received: from localhost.localdomain ([115.97.190.29]) by smtp.gmail.com with ESMTPSA id y144sm4397892pfb.188.2019.12.03.05.48.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Dec 2019 05:48:55 -0800 (PST) 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 v12 5/7] drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support Date: Tue, 3 Dec 2019 19:18:14 +0530 Message-Id: <20191203134816.5319-6-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20191203134816.5319-1-jagan@amarulasolutions.com> References: <20191203134816.5319-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=P61OjPv9; 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 --- Changes for v12: - none 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 6085ad2eafc3..34a64473dd09 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -1270,11 +1270,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);