Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751594AbdG2TkK (ORCPT ); Sat, 29 Jul 2017 15:40:10 -0400 Received: from vern.gendns.com ([206.190.152.46]:51961 "EHLO vern.gendns.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751446AbdG2TkI (ORCPT ); Sat, 29 Jul 2017 15:40:08 -0400 Subject: Re: [PATCH 0/6] Support for LEGO MINDSTORMS EV3 LCD display To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org Cc: =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= , David Airlie , Rob Herring , Mark Rutland , Sekhar Nori , Kevin Hilman , linux-fbdev@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <1501355870-13960-1-git-send-email-david@lechnology.com> From: David Lechner Message-ID: <5d8f6518-8d7e-c029-2da4-e3417afb3e40@lechnology.com> Date: Sat, 29 Jul 2017 14:40:04 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <1501355870-13960-1-git-send-email-david@lechnology.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vern.gendns.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lechnology.com X-Get-Message-Sender-Via: vern.gendns.com: authenticated_id: davidmain+lechnology.com/only user confirmed/virtual account not confirmed X-Authenticated-Sender: vern.gendns.com: davidmain@lechnology.com X-Source: X-Source-Args: X-Source-Dir: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 836 Lines: 19 On 07/29/2017 02:17 PM, David Lechner wrote: > The goal of this series is to get the built-in LCD of the LEGO MINDSTORMS EV3 > working. But, most of the content here is building up the infrastructure to do > that. > Some general comments/questions: I have noticed that DRM doesn't really have support for monochrome displays. I'm guessing that is because no one really uses them anymore? The LEGO EV3 display is just an LCD (not the backlit kind). It has two modes of operation. It can to 2bbp grayscale or it can do 1bpp monochrome. The grayscale isn't the best (looks splotchy in places), so it would be nice to be able to choose between these two modes. How would I implement something like that? Also, how can I indicate to userspace that this display really is monochrome/grayscale since the reported color depth 16bpp?