Received: by 2002:a25:f815:0:0:0:0:0 with SMTP id u21csp2803248ybd; Mon, 24 Jun 2019 12:59:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqwuh4Fa49dRLmyaoLCvFmUWMIqVs7m41KTjAiSsbUfUROcSmyXlnrAxursr/LYhXIU16txF X-Received: by 2002:a65:5889:: with SMTP id d9mr21961440pgu.39.1561406390981; Mon, 24 Jun 2019 12:59:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561406390; cv=none; d=google.com; s=arc-20160816; b=RYEFC0GVwUsnSxAU2TwM0TQYqD3/keVT0j57AGsSN0+DEGMtAVRH931CIMEccweJHN rBWmE00fp+75fewgYZ437pD4ndHOZcX0wYHRIqBakItd0dkIwNvIQRnQwtnwJnE9g3xR 6PpzS5EzHNJ5MQ+w8Ko01njkH3cYClGEGylDWG5M+xKMJGCEBmDiRd4d0hFpD5G9JaNA cdlYSziSraZtUXMdKfSHq67HKxfRvWclKPun0Dnd9WG4/BtfhhWAwp+IM9py1A0L9IPT fBKrIj56e9iyQgbQjlXkGSD2kRyBrihaD5OQZGYqoC+OS8WUX/cRs0QbZmUHnq7hbqx0 lHHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=/GZPxaE4LPUF9+J5HPzKoEU19i8mw9pm9OwqCmXFx/U=; b=U7GCtyldVWUt5aBL3tN3il4u7QgI3fnNW7JmI48NbXy4MfH9VTHhCbZNazWKpO9Dco VuXUo0JaDQzn/C6Wv8RoQuGtE4S5Y4bQIXPYuWnxybWUd3+lIBJDfbeOMLQRoYWoPArc WqbyuZ5tZ0pfuloL2dVksI60vYPiRh9lZwnANU0Q8+zDnSvTa+Jdn05MBD8ce/eOFtnG zdXiY/QFgVlp/V47rI99HA8NNDzoG7QFT/Z4FdUfS7guvz+kx54SXpiWs3Tn4kanN/Dn lL6u+noXKhZu3SxQVmBKNaNnNRfgHGPU+zMzyO8Y/Kp+LWwZLAgnJlgZ5myWboXhibyv /J/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Lq5xNcua; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a21si8798757pfl.167.2019.06.24.12.59.35; Mon, 24 Jun 2019 12:59:50 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Lq5xNcua; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731740AbfFXQNM (ORCPT + 99 others); Mon, 24 Jun 2019 12:13:12 -0400 Received: from mail-lf1-f68.google.com ([209.85.167.68]:40218 "EHLO mail-lf1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729467AbfFXQNM (ORCPT ); Mon, 24 Jun 2019 12:13:12 -0400 Received: by mail-lf1-f68.google.com with SMTP id a9so10493003lff.7; Mon, 24 Jun 2019 09:13:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/GZPxaE4LPUF9+J5HPzKoEU19i8mw9pm9OwqCmXFx/U=; b=Lq5xNcua1mi5U4qn9dT42BftsIszZlSpZZBUj17GZ1uG6Fe0nW/3v1hVO9AHREiul6 hLc7Z3BVLRPgBZ7oyFnDtYNipFqViKYVjlJB7hnP6oJStr+tm3yUCMkE12D6nZWkvQ5s siA+nTZtbq8EEvEIUt/hGxcIYFgvNRlUXQjaMfCDAeQpCpqdI6OburRt3HmHKr/AYgNB MepAdaWUnXGI7od7JnYyNbq0kmjXHDzwMomFt+0CnqGFMCjawuJDYg5V3gs9j0m9eu/I tYM4XNa0/RsOVKntoQNGKqoOikRgaMiCt+RkoW/DkC9xO/BySbqATIYr6D/quf3e4e3W /cOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/GZPxaE4LPUF9+J5HPzKoEU19i8mw9pm9OwqCmXFx/U=; b=OQVl0jiXdekRYe0SXsGNhtSMR93zL/yX+WQXVyU8CbsfKJ243jMLcwT9NmJpLQ6mv+ ABCnSEsEVNXXGUQx5NE6m67Z9Cymi9ZuXALONuITR4SkfUtvhSDGrjnw7aP6Z0TpO3DN rbjv4lLosTvaBrlnxLMhZ8Hj2DlHDPFxrKm3zOqqEshg7dZuX9zeBin6xeLdqLzbi7of h5ZeiiI2/O4tGRy1NUYnn/5WP7MIz9beWW1KAwYrMMXxcjNixz1bnWzzutTW4bZSaYv1 DvgRwrf1bb7j28Xq80BhF+4UEFArTXlqj+w4Wo/+QLye7vFW2+NX3SD0NonHBdu1QvFT PUeQ== X-Gm-Message-State: APjAAAWS1RtGJjwhEF4DRz+ADiO9wrV6JPOZh9ehVVDvo/30AsUqGpv0 q+Ie+z9OD0Exe2fTC2wTl6Bu/7AeZaF8xUIQNpE= X-Received: by 2002:a19:5046:: with SMTP id z6mr28946753lfj.185.1561392789879; Mon, 24 Jun 2019 09:13:09 -0700 (PDT) MIME-Version: 1.0 References: <1561037428-13855-1-git-send-email-robert.chiras@nxp.com> <1561037428-13855-3-git-send-email-robert.chiras@nxp.com> <1561362278.9328.83.camel@nxp.com> In-Reply-To: <1561362278.9328.83.camel@nxp.com> From: Fabio Estevam Date: Mon, 24 Jun 2019 13:12:58 -0300 Message-ID: Subject: Re: [EXT] Re: [PATCH v3 2/2] drm/panel: Add support for Raydium RM67191 panel driver To: Robert Chiras Cc: dl-linux-imx , "linux-kernel@vger.kernel.org" , "robh+dt@kernel.org" , "devicetree@vger.kernel.org" , "sam@ravnborg.org" , "daniel@ffwll.ch" , "mark.rutland@arm.com" , "thierry.reding@gmail.com" , "dri-devel@lists.freedesktop.org" , "airlied@linux.ie" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Robert, On Mon, Jun 24, 2019 at 4:44 AM Robert Chiras wrote: > > You did not handle the "power" regulator. > There is no need for a power regulator. I am sure the panel requires power to be applied so that it can work :-) > > Can't you simply remove them? > The reset gpio pin is shared between the DSI display controller and Looking at the imx8mq-evk schematics it is not clear for me what pin in shared between the OLED display and touch screen. Could you please clarify which pin you are referring to? > touch controller, both found on the same panel. Since, the touch driver > also acceses this gpio pin, in some cases the display can be put to > sleep, but the touch is still active. This is why, during suspend I > release the gpio resource, and I have to take it back in resume. > Without this release/acquire mechanism during suspend/resume, stress- > tests showed some failures: the resume freezes completly. Looking at the imx8mq-evk dts from the vendor tree I see that the touchscreen is not supported in mainline yet. Maybe there is a better way to solve this, so what if you don't introduce the suspend/resume hooks for now and then we revisit this after the touchscreen driver is added?