Received: by 10.213.65.68 with SMTP id h4csp861320imn; Wed, 14 Mar 2018 02:15:41 -0700 (PDT) X-Google-Smtp-Source: AG47ELuTaz9goSfffLnaUCbTlLaocU43/61PtaPaymyxMXDKsnQhxCCPEUeDeHihfCHz3w67LXMa X-Received: by 2002:a17:902:7045:: with SMTP id h5-v6mr3385069plt.217.1521018941927; Wed, 14 Mar 2018 02:15:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521018941; cv=none; d=google.com; s=arc-20160816; b=t00RVbgFum2zNLAVf7FbjOE7NgE91r6ILW8RlLysKeZY9s0CVqxZOapDNaCvJeM8Az uel+V19PSAp3uAgE1dtFBIVnToM0LXvotffsY8qk7hEeSryc6M4nUJfVsn2pRU4AWq93 s3xOJ1sOoZ7T+wF1B/WobRVN/X5S1FdwQKumdLpyg0V102Dhm0i1bzMDG8OmEz7fYTgL MLboFOgdrRTroX1TbGL2CX4PkLndruATQPVI0MiI8Y8UD0WSghd0Zi1QApzpdT0rpC0T EhkljiZdGsjVAHlgaxISmYnE9klakQ7FfaaxoERt75vsXUevYPtfoPPCJ3b8J1bnLERH NpvA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=l1hZsj2zpOS+NngWU1kQDlcQdmwkBBbycrq3oDwHLAc=; b=k1px1qflUpA2tjiGpzmMHUdst3y7zVqq2tU868KKdy30mLMIQL56hWQDGSJJzY2zFE XbAHElHTkC51yuZet4TbE4VeZF+Ae27vRWymKvUdVnFyQP/DdWTNQWj/2tk6lEbFlT5N y3P5ppl/Yssfm+4qYe/q4b3jugC9r8UUuFUrrTgMRK9Su+gUQOL4pt4OanshY7wnQ6So CbuKcnuCIY6WyzKhMdqg686CY4VacBM7mEmFcer2UTmV31+2m2XAlyo+PVFapaCpVogJ V2f23QGBx353i/yPQ3ZE/vHF6CmkrvMq1yFAXf8aog3J1oImS6GZQvET6N+/PKwGwOL5 duaQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t66si1611572pgc.160.2018.03.14.02.15.27; Wed, 14 Mar 2018 02:15:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751961AbeCNJM1 (ORCPT + 99 others); Wed, 14 Mar 2018 05:12:27 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:36661 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751348AbeCNJMZ (ORCPT ); Wed, 14 Mar 2018 05:12:25 -0400 Received: by mail-pg0-f66.google.com with SMTP id i14so1113009pgv.3 for ; Wed, 14 Mar 2018 02:12:25 -0700 (PDT) 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; bh=l1hZsj2zpOS+NngWU1kQDlcQdmwkBBbycrq3oDwHLAc=; b=F0bAg6fi2Chh6E1ZG8ST3fM1EM8nKPGCUD9YkKlQnENe5zAQwg4Hf2uavIdlk/SxSy 0UrdE6Sq1l8vS6Fg8dkFyHSLes0O+DEirfwbg4TqA7RZZpGVR91ggX0bCtFtVitUVUwR 2eXCzgRdEuVnOBBNMR4WCDCMYX800oWxGCsVHJW9bTs213dtRd/8sxuVcexP/y9cthlU xVJGJMXL6/Q/edQqf991KMobdk9i9gr8L4JSzZoBbMm6bEiDVvakhJiwlNTBfx7pGM5V gjzgrJWuQ3jYnxHtIAuiCr//p6FOSaEuHwEmLN9s4XKpGmt4H1wAbePahd/vsZs4S01n vd4Q== X-Gm-Message-State: AElRT7G0Ag2YCwt64B0FikC5Brxhi/56m7i6JYf0sP60CvBF0v14DEJ0 GF3jijlC5zv2F0svZJY1ppg= X-Received: by 10.98.87.80 with SMTP id l77mr3645718pfb.32.1521018745093; Wed, 14 Mar 2018 02:12:25 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id f64sm4958687pfe.128.2018.03.14.02.12.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Mar 2018 02:12:23 -0700 (PDT) From: Lin Huang To: thierry.reding@gmail.com Cc: emil.l.velikov@gmail.com, briannorris@chromium.org, robh+dt@kernel.org, seanpaul@chromium.org, airlied@linux.ie, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, huang lin Subject: [PATCH v4 1/3] drm/panel: refactor INNOLUX P079ZCA panel driver Date: Wed, 14 Mar 2018 17:12:14 +0800 Message-Id: <1521018736-20980-1-git-send-email-hl@rock-chips.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: huang lin Refactor Innolux P079ZCA panel driver, let it support multi panel. Change-Id: If89be5e56dba8cb498e2d50c1bbeb0e8016123a2 Signed-off-by: Lin Huang --- Changes in v2: - Change regulator property name to meet the panel datasheet Changes in v3: - this patch only refactor P079ZCA panel to support multi panel, support P097PFG panel in another patch Changes in v4: - Modify the patch which suggest by Thierry drivers/gpu/drm/panel/panel-innolux-p079zca.c | 142 ++++++++++++++++++-------- 1 file changed, 101 insertions(+), 41 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-innolux-p079zca.c b/drivers/gpu/drm/panel/panel-innolux-p079zca.c index 57df39b..2075a9d 100644 --- a/drivers/gpu/drm/panel/panel-innolux-p079zca.c +++ b/drivers/gpu/drm/panel/panel-innolux-p079zca.c @@ -20,12 +20,28 @@ #include