Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp879392ybg; Fri, 18 Oct 2019 08:42:32 -0700 (PDT) X-Google-Smtp-Source: APXvYqw1anNR1iz+j3oiOO8R60xgDuYWhqvyJIH1ummSr4k1mCPXkwpQ+GF15qdwLZX/2ub0rp5v X-Received: by 2002:a17:906:1390:: with SMTP id f16mr9135498ejc.295.1571413352643; Fri, 18 Oct 2019 08:42:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571413352; cv=none; d=google.com; s=arc-20160816; b=k9FhuSczCN1K8JDncXDuJgTCdIuKxEuhTvE6Svkyg8P6W/QPDkq2cSKlGl269aIQSr uH0V/PW5y2decBBJmN7stWa0jeFeQM35eGUnxeIZg/BAbxS800FIn0dRDENzfUaSqSMX Nkk1wlirGh15kkDd2w3Sn0cLuBdK5pB6Z90vqPGUy2cAFnfnLyl/34pZ0AdSqw3ZrgfQ fB/IUhRWVYjiXsvk0ZGbMisEfRqok8P8mt6lPOIhzxt/gJ8CCBToS+j8/u+r+OiSmxyL CrlKIHQt5jqroVsgtjL4JZssf5fQWqKG1PjpV8g1TkHfUGqgDVpUdIduIUeSAde6eRAr z6LA== 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=yp43P0cGhhiOHZS3+IYqiVvEgQX4eVeuGxkCs4X4mgc=; b=OzBmPCczKrDLKmIcKt7k0yXDG4xmk22I/2J4gySurHSiz8Bjwt+WTW9FtNK7LiHJDp JfhsD7ZGkLdvKXAcubX0UVwZmfyYNJtLcBguVyqe0Ren2Yky/BOjdGzFZReys7qfiMkc n2dkHyVZSDJqNwj5k0C93KeRxqNSzYmCJs/7Dbc47W4WdCpFLaT6EHDJKp8OnLd2KG7X VDgp8HbFYD2STuwcTMN5j72ajK47QGsPlKBoa2OsSntW3rNIvy7nlS23AhtLhYKSVu6r hoOdrwm1mkJZ4SOvphiQcBjowdkLpPVv9WHnj0c25NjpFSgMbLTHY2lzog/X8M0tcS4e xPmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uFV9ZuDO; 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 r17si4415759edx.257.2019.10.18.08.42.09; Fri, 18 Oct 2019 08:42:32 -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=uFV9ZuDO; 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 S2439646AbfJQL0n (ORCPT + 99 others); Thu, 17 Oct 2019 07:26:43 -0400 Received: from mail-pf1-f195.google.com ([209.85.210.195]:35496 "EHLO mail-pf1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405872AbfJQL0n (ORCPT ); Thu, 17 Oct 2019 07:26:43 -0400 Received: by mail-pf1-f195.google.com with SMTP id 205so1475428pfw.2 for ; Thu, 17 Oct 2019 04:26:42 -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=yp43P0cGhhiOHZS3+IYqiVvEgQX4eVeuGxkCs4X4mgc=; b=uFV9ZuDOfmZXXI/JLG8LBTtE9alrffdZkWGmRFlMwje001D8NG8cjeyMq08mO3C6jD pP45vSaMWKbxxEslfSDBUFLUSp1CwXCKVy+HxsKjLqiTdxJ4Cv25gzOwwLISVw5g3lvJ hgpbA6FTsmStiJx3VP14EybgfOvKpbjzbOS8OnHfzn4JgsfPIFa3jFA33nCQJSmWkG0r llj46cmWDRoPNOccQDiPkFvC0aZoUi9zG1bde6LieNGbKqHpRGIs+8ZbBbStZow8FFiR x7eIBWdl9rDIJ4Fm2h++/1tSKefjHvSDPEwchejwwy4VkudI8YD4+d+wpFkPvd7QCrXo b2Qg== 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=yp43P0cGhhiOHZS3+IYqiVvEgQX4eVeuGxkCs4X4mgc=; b=teyuS+nHikpvBmaU86ka1VaFDdSqWfZtx8dL/AeJ7WmHXbBnjPMQvzKojDyW8q4SAU lZHznYx0xjQAZceLOAT0W4MBNgDIAdNrI2csAKxl5MJAWiMZMfzQvCoy4lbgO5g5AAU7 J05WkCdyT02X017j9at+6mCNI4ujQ3lsnLGhHIOaZ7u8VWcvqj+Oaa9SctpHJY9vc2+0 1lZFMSUcRsIHXXX+UWlRYuFFNz3dPNReJ7n98DPx13NKNgcZ0TqANo9C9vL+V2lgJ+TF 1pykks4dAEsZLMHLTc5Z+LGe0Ys0m1NlRo64VkzB6AifqsKdTRWmqb0NXd98pl4G+H7r 0GLg== X-Gm-Message-State: APjAAAXVzH0ke93piD05Ssa43ytRNz0qdiwiwCAyRG+UUimwsthrfIkF etS1s65PBve9KnQb62VD+r/RzlcUlXb8nYH6wn0= X-Received: by 2002:a62:e80b:: with SMTP id c11mr3160941pfi.241.1571311602344; Thu, 17 Oct 2019 04:26:42 -0700 (PDT) MIME-Version: 1.0 References: <20191016082430.5955-1-poeschel@lemonage.de> <20191017080741.GA17556@lem-wkst-02.lemonage> In-Reply-To: <20191017080741.GA17556@lem-wkst-02.lemonage> From: Andy Shevchenko Date: Thu, 17 Oct 2019 14:26:31 +0300 Message-ID: Subject: Re: [PATCH 1/3] auxdisplay: Make charlcd.[ch] more general To: Lars Poeschel Cc: Miguel Ojeda , Willy Tarreau , Ksenija Stanojevic , open list , Geert Uytterhoeven , Geert Uytterhoeven 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 On Thu, Oct 17, 2019 at 11:07 AM Lars Poeschel wrote: > On Wed, Oct 16, 2019 at 06:53:20PM +0200, Miguel Ojeda wrote: > > On Wed, Oct 16, 2019 at 10:24 AM Lars Poeschel wrote: > > Thanks Lars, CC'ing Geert since he wrote a large portion of this, as > > well as Andy. I would be able to test next version if you Cc it to me (better to my @linux.intel.com address). > The idea with changing the return types: It seems a bit, that with this > patch charlcd is becoming more of an universal interface and maybe more > display backends get added - maybe with displays, that can report > failure of operations. And I thought, it will be better to have this > earlier and have the "interface" stable and more uniform. But you are > the maintainer. If you don't like the changed return types I happily > revert back to the original ones in the next version of the patch. First rule of all, split as much as one logical change per patch. If you wish to split, do simple split and nothing else. But I think you also need to prepare something for the split. I would think of introducing ops structure beforehand. > Are you able to test the panel driver ? I would be able to test on HD44780 connected via GPIO (4-bit mode). -- With Best Regards, Andy Shevchenko