Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp2313586pxb; Thu, 3 Feb 2022 04:07:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJzpBAznCiquVAWoNuFVK/vVoinz2T4yAp6UAi7L3PW8Dmi1PD7ZR0ITRy5lHkBo2ng3HZpa X-Received: by 2002:a17:906:7306:: with SMTP id di6mr29085699ejc.521.1643890033198; Thu, 03 Feb 2022 04:07:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643890033; cv=none; d=google.com; s=arc-20160816; b=HEclbLoqfOequv04p2ZPWz4uAeHIMzt894k0DX763ufCYnWiU7aA3LaXkv33x/LhuB UfIjRA1+NjqnhpXDDY1tzozx2eHS1LU1PDLrzfHou5pi+r48w6O0cKC6RDu8R88wVGbf Zx/EATCpS4pOab/PV0G5ZjYaBzVJTwWC7VCzBgPz9Ge60VSrFtjbYpC3YqFDaxO9LKnD /aLm85CVi32BNTX55DmbHKg+hQqi0HugtCF8T1+swgAoLOSWUG/uSI3pKHdt9k42L298 JV0zuBACePusTXaaRRZYtUqW1gYLuubNyLZ52PMXDhA8cCV/auAks3o1MEKmSOe9neFW G9GA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=raT8Y/Y+3uKWPsdtZjNjvpSo+gn1Wm+Os229uVdckR0=; b=VpWh804+6Jol0PB+RmaMcm4c1cnEVh6ebI3S5qe7SvzM5aP1gNGUtPJGgGQazyE8bA MHcEpwTI+9ZV9/enfilXmY0I9EodytptMUSue3JFefIfb0Mx3h1UrfEGOcIh5rvfv4Td 42CA/P3nHr6thaUHZkPhpVrE5k2thHbdUeGmcsvZmojHDOov74FZ06jNCCNvp7pWXEcZ /NFpdzU5zbAUvfGOvUdJaDYNaeJg95inkADOdIZ9o5f+7Q24T7Er61XzLKqH7m/FbXdT QsFZqhOH7RYP1/JN4aJ8JWP9Ut0rjVaD7pltdWlp03g6rznHb64FZuje/KPCjPdJVIOt 9NMw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c25si12972826edv.42.2022.02.03.04.06.48; Thu, 03 Feb 2022 04:07:13 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235734AbiBAIoT (ORCPT + 99 others); Tue, 1 Feb 2022 03:44:19 -0500 Received: from mail-vs1-f49.google.com ([209.85.217.49]:40806 "EHLO mail-vs1-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235792AbiBAIoE (ORCPT ); Tue, 1 Feb 2022 03:44:04 -0500 Received: by mail-vs1-f49.google.com with SMTP id g23so15132528vsf.7; Tue, 01 Feb 2022 00:44:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=raT8Y/Y+3uKWPsdtZjNjvpSo+gn1Wm+Os229uVdckR0=; b=7qkMOrBhM3geLvg4FRhArosAP6YdRd1YeKT3qFFsYC1kjlsLa6rFgUUt+Vqwou7YQb CzwdMbhEcRMv9XVM+DC6O2tTuW970AU0HYb0yyOhkAaRglWJTWFxxeyr2waPLDg4knh7 9yQh2oU0MNIcYtAz5F2mksY2/91OHEAUaOMYVVk4/VcOc/i0gPPoTwXMvtAULU48UcFs zH0PukTwE859SZSSEqBxVfEinNeh2c8opqyErVLMlVb0W9AoJjyS5iCxgC7enwIkx2vE 4vb2yYGQfgZ1vDLi7x93PIFKoHazk8P+AgpPZK0aO/bM1gyWH91kXmLkHCjwH5yzYspr zo6Q== X-Gm-Message-State: AOAM530xUnZ4/RuJu3Il0qIPdVim8D5AKSL6eIXhKP/o/pqlHFwJvrhP o7ZCD69ARq3qubyPjBAZStvjmSi9hocfSw== X-Received: by 2002:a67:ec4c:: with SMTP id z12mr9987220vso.41.1643705043184; Tue, 01 Feb 2022 00:44:03 -0800 (PST) Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com. [209.85.221.173]) by smtp.gmail.com with ESMTPSA id q69sm4570447vka.21.2022.02.01.00.44.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 01 Feb 2022 00:44:02 -0800 (PST) Received: by mail-vk1-f173.google.com with SMTP id v192so9960248vkv.4; Tue, 01 Feb 2022 00:44:01 -0800 (PST) X-Received: by 2002:a1f:5d84:: with SMTP id r126mr9423475vkb.33.1643705041310; Tue, 01 Feb 2022 00:44:01 -0800 (PST) MIME-Version: 1.0 References: <20220131201225.2324984-1-javierm@redhat.com> In-Reply-To: <20220131201225.2324984-1-javierm@redhat.com> From: Geert Uytterhoeven Date: Tue, 1 Feb 2022 09:43:49 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/4] drm/tiny: Add driver for Solomon SSD1307 OLED displays To: Javier Martinez Canillas Cc: Linux Kernel Mailing List , Linux Fbdev development list , Maxime Ripard , Daniel Vetter , Andy Shevchenko , DRI Development , =?UTF-8?Q?Noralf_Tr=C3=B8nnes?= , Daniel Vetter , David Airlie , Lee Jones , Liam Girdwood , Maarten Lankhorst , Mark Brown , Maxime Ripard , Thierry Reding , Thomas Zimmermann , =?UTF-8?Q?Uwe_Kleine=2DK=C3=B6nig?= , Linux PWM List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Javier, On Mon, Jan 31, 2022 at 9:12 PM Javier Martinez Canillas wrote: > This patch series adds a DRM driver for the Solomon OLED SSD1305, SSD1306, > SSD1307 and SSD1309 displays. It is a port of the ssd1307fb fbdev driver. Thanks for your series! I'll give it a try on an Adafruit FeatherWing 128x32 OLED, connected to an OrangeCrab ECP5 FPGA board running a 64 MHz VexRiscv RISC-V softcore. > Using the DRM fb emulation, all the tests from Geert Uytterhoeven's fbtest > (https://git.kernel.org/pub/scm/linux/kernel/git/geert/fbtest.git) passes: > > ./fbtest -f /dev/fb1 > Using drawops cfb32 (32 bpp packed pixels) > Available visuals: > Monochrome > Grayscale 256 > Truecolor 8:8:8:0 Oh, fake 32-bpp truecolor ;-) Does it run modetest, too? I'm trying to get modetest working on my atari DRM driver. Comparing to the cirrus driver doesn't help much, as modetest doesn't seem to work with the cirrus driver (modified to not do hardware access, as I don't have cirrus hardware): # modetest -M cirrus -s 31:1024x768-60Hz setting mode 1024x768-60.00Hz on connectors 31, crtc 34 failed to set gamma: Function not implemented Does there exist another simple test program for showing something using the DRM API? Thanks! Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds