From patchwork Wed May 29 10:56:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 443 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 382F33F35E for ; Wed, 29 May 2019 12:57:01 +0200 (CEST) Received: by mail-pg1-f197.google.com with SMTP id s8sf1472712pgk.0 for ; Wed, 29 May 2019 03:57:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1559127420; cv=pass; d=google.com; s=arc-20160816; b=S5hvIptzfChWJWoOwZLfmgZQYOnbA5Kx/9KOlChQIVXtByaR/LWu7OJ43nCR0LJNVg 91JKImHXRBJI0L2gvqndP/0wh2qwNVgZY2bq8IMCxzJ4WHk1YcOlz6fT1h/bGG2RswU7 C2p7UIUraHPusWoiMHeirJcG4xFOELw0PWkYBL01iQtKnBQmml5dZKI1pWCOsQ4qBFQi tbdYnW2aOsdOvBeJWNI/xYfiKGhFpa4xeuW9G2fLkpgrFx1GLuNxxwxEKCSRhtmFwkT2 ihkjYFVNEAj3bdgALn+aqkncEK67qrC+w9MTUSmpzLpNUBAXTh7ph2cw2dkaTNhEY/DW aSlA== 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=ZHlOuO7k7kCQyq6V0ZuPsOZuEbzOTU+XtcCX+6tYkBU=; b=JD/DZ1ALshQTkPL5vmBeJwiAkvgYFnWNSLXQpF6P/lRarsthxZhJgMZYULHubzuxAy ju7QK8sFK5l1RkU2Qbkx/v4+fezeKSPg1URaluMCIfFtLQF1IZT/QGL3dZSDgabXD2cA QwmkqmjlTpx8w1lqC5k4PzOr3AQTM6FsEeLvPB2MCWutsDPLj9sonP0LAjZPquo6R5V+ IryW0ZaFuxugrZ+/FORrIz4dYvtFT5sjjV7kQT1IsPMo76wH2AB6TebLoK3XX4U41eRa V9ziz8m0AxolL74fp6o+rKzQ1sWTwayb7MYgR502iicaVLvtjAEUgy1La/IOXvvfoH0J SiPw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BqMnNZJP; 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=ZHlOuO7k7kCQyq6V0ZuPsOZuEbzOTU+XtcCX+6tYkBU=; b=nPH3gbHmaIO7Y7Bs9cBpy5+h2LCgErsXTNSyKOgcOVcl+3YuH0jBCpj3lTq6Aj8Xz2 Wpx7/FwTpQc9ZnKDoh8NEoG0rxOEN79PI+gyu+3boOSBRnfHliXQAR0UwQDUQACxd/CH DEy63HOyiaQqNZqvK8zxN/2xdUsToVW1VgiyE= 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=ZHlOuO7k7kCQyq6V0ZuPsOZuEbzOTU+XtcCX+6tYkBU=; b=s8P5SQ79M5H+L+ChNRFfsWHMIZE5ofAotR7PPeuP1RfMSqYJulNLPtsHkiwKF966EZ 1lwUlYP7MW8Qsnlt17c9rBu5fQqnqcjzOfXOxXHpVLH4p8W+PT289e6anfJppH/kUY7e 4Lomhg2HLxRCNQdvK/9AJjamNmH1mc0gVD6Jm59unEwryoMAb0YcYmgEf9mdT/Hc9AOa qb4Gr9qSC5BdAJy1v4GPLJX8O1bwwYthh1u73AYMZd7fjrNHlIy/gOnph0PUsSMkVnlF aVT2Ida8ShW1hh/7LGXQedxe1licJuiWu0d2bI8+BJXA8vSv01T/+0ZeS97HJGmsj2hA Q04A== X-Gm-Message-State: APjAAAXLawcaonjYkiBwtpCFWDcsyehyC/GnhM90WiXhrpY0+Ye53pMq hAs47VPMZZcKbacG7DGQFMWbvZId X-Google-Smtp-Source: APXvYqxqIgPPvSmmWypCZvXX7rlOGymzCxHKFRKhYISmElBpEvXIqrCNRISe0DXZGkKxmS9Rp0ugXA== X-Received: by 2002:a17:90a:f992:: with SMTP id cq18mr11102987pjb.54.1559127420064; Wed, 29 May 2019 03:57:00 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:32ea:: with SMTP id l97ls589278pjb.0.gmail; Wed, 29 May 2019 03:56:59 -0700 (PDT) X-Received: by 2002:a17:90a:a608:: with SMTP id c8mr10970782pjq.37.1559127419731; Wed, 29 May 2019 03:56:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559127419; cv=none; d=google.com; s=arc-20160816; b=Skqqu1mKHaoB59QjIaR/nZrGrvkUOEPlLzRM4woGo4iCKSt6GCqbDSUJ4XXiurX3I2 dd79ysMfN3f26/uks8jgytEw0A8Ec0hyQzpXdj+ME3gryWIMg3z+np5Gft+dYDy+G6li dKUWlLisqpOqY38gcd16ZDNAfk1q1OX0GEDFcuivs/yh9GGuIzve+2Ne+gsCKv+rTTJC BcetVtmaJ2uEHAT2ui8voLB7D1xcSaCCEFQpJCdxLFAoTcshmzOxg8QVDgJigblQKP0+ e0a3fx9M1R2lROBMp5BEd1bIbYhgfBeWpEv2Uz5E+gEc61UzkC/AkaE9P0DoTWNH351+ UXfQ== 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=iSfl8JfPaQ3eWtHD/XH3XcXi2ZhQvwGTja3e/CsvDhE=; b=Af8I9DGfMpAiI4a0bKIh7XZqY439pQmJpcOvHmvtXBlZNw7oImXrp/Nw034qoom5C5 TbUty/FVYnWL96/Uv1FtNk80SQAynmA54PxDWDEHuPKWwtTAOelfCYrRkht8iBAFBhWL IpAeima3sOu9kLbxshZOl3MD/Jo1P4+MbpttRGttXMpTh6ESl9JcibqJr5EnyKXwOq45 +pFXf5c7gxdqg00BPlQ8PNPBFbRW74NLDapat8UkVkGQC1tnE/snqxMBFuFIuDz3jCGN S7hjkxD4VFw8gMJ0XG+mpwz/OiEiUPh4AHEEo8tg/HQ6+3ySWCgjiZR9XDogWkYF6eyU 8mzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BqMnNZJP; 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 q7sor6385413pjb.8.2019.05.29.03.56.59 for (Google Transport Security); Wed, 29 May 2019 03:56:59 -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:90a:240c:: with SMTP id h12mr11640162pje.12.1559127419415; Wed, 29 May 2019 03:56:59 -0700 (PDT) Received: from localhost.localdomain ([49.206.202.218]) by smtp.gmail.com with ESMTPSA id 184sm18974479pfa.48.2019.05.29.03.56.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 May 2019 03:56:58 -0700 (PDT) From: Jagan Teki To: Maxime Ripard , David Airlie , Daniel Vetter , Chen-Yu Tsai , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Michael Trimarchi , devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-amarula@amarulasolutions.com, Sergey Suloev , Ryan Pannell , bshah@mykolab.com, Jagan Teki Subject: [PATCH v9 4/9] drm/sun4i: dsi: Add Allwinner A64 MIPI DSI support Date: Wed, 29 May 2019 16:26:10 +0530 Message-Id: <20190529105615.14027-5-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.18.0.321.gffc6fa0e3 In-Reply-To: <20190529105615.14027-1-jagan@amarulasolutions.com> References: <20190529105615.14027-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=BqMnNZJP; 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 ef878175a79b..dd68fd0888c9 100644 --- a/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c +++ b/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c @@ -1304,11 +1304,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);