Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp6800132ybc; Thu, 28 Nov 2019 05:45:00 -0800 (PST) X-Google-Smtp-Source: APXvYqwSY5yTuvGcAVXD83X7Qy/ILG+VbVUbqJOlU1k/h7pW2PwFHpNu3/fboo/R+2YWUG5fZdMn X-Received: by 2002:aa7:d908:: with SMTP id a8mr37783390edr.173.1574948700551; Thu, 28 Nov 2019 05:45:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574948700; cv=none; d=google.com; s=arc-20160816; b=TekxObjnuCGjLeU1EwUoGQKiFAUq18UBDF235crdobzp4FuuVQZViFUvibFw3PbRv3 p9ZmgPAQYWJ89cL7/Qk5C7dKxPVfeYsiFee+ARjS4ZUqmLrW9B6xNt4tix8SuHDdkyaO lijZPa9W1kULfYsiVehk6s0ML8pIpyxFvkdHR3N5S+8D1neaSsgK3mlIypOM0uZf/zQQ ak0rFd3NFXMq5SH+vqzTjNRcBrVxjVramUpP0pG4ZLpF8Ou1Mw1sc2P9vdKgq3Kn5ToQ UTXDGQf21FE3wPv+q7cm62Fj8p2vqbtWNTzhgnbia7fYMzWj6OrfCHKW1RkLEB+DDl2K GUTA== 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=cd2VbZg4ttAmtwowpOvGkpOMhfD47zV7nrpcB163FnI=; b=vjtf2WdII2DNkGEobhmVZM5Imgl1hh8QoOceRawCgXZlYy3KDLrBrNXE0/hpm/ls8x WsCkIIqMQs89RPhdsD/y/Mk2b1Xl+zyjnZLpoVMCbfJNMV7Qz1kfPx187G4zMNMv3Xjy ptzKZrsfA5bTltuitIMyuXsz3quNI9quspiW+7HDHuQXglcNo2Ugu5nG/j3EmpUqug/u /Y4+XsRm3eWCBx+RAdOK2n18SHXY/RDxyDE/ptU+N2E+xM4u4IDwjfHQ+iWR1CT5gvbY UjtszYb8ytvmjvFLFf0it84wAdgdEZO+RHIH7ZUmiNJj0PnbBdWVmhM0mEipTpWqvmpb eTDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=a7bbPhUR; 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 w17si6317960edu.267.2019.11.28.05.44.36; Thu, 28 Nov 2019 05:45:00 -0800 (PST) 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=a7bbPhUR; 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 S1726730AbfK1Nnk (ORCPT + 99 others); Thu, 28 Nov 2019 08:43:40 -0500 Received: from mail-lf1-f66.google.com ([209.85.167.66]:35062 "EHLO mail-lf1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726496AbfK1Nnk (ORCPT ); Thu, 28 Nov 2019 08:43:40 -0500 Received: by mail-lf1-f66.google.com with SMTP id r15so17159366lff.2; Thu, 28 Nov 2019 05:43:38 -0800 (PST) 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=cd2VbZg4ttAmtwowpOvGkpOMhfD47zV7nrpcB163FnI=; b=a7bbPhURvEt2bJ/jlJj4euoFwbntxk/kWi1v6jOt6tmwGxUaGRb2kGoPFPefJkufEu R1LP1Pls0n3Cq8YBcEJIk1aj1wC5nj7+/7qHkqPoCrsimkvp9I0qswMBFYCODLW+1K7O V9gG/ggmFng3NYmbFgK2T0cmwgu3UPwUo4zlYiXUpegu5ZfX7pp8X/Oz+5w3yZ07g6VK LRw2JFO9J7Z9MZHv4V6+ecmKCG1ZO0nyHwRx837oXDuNml65GeBY3p1BBccnKucNiPhZ ja1a6ZBO+7Z952Ub1Qm3hl9YnjL9trduLMJJEybWLMzOAfPVwRKpZM2uz0QuSk9ktSEx FZlg== 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=cd2VbZg4ttAmtwowpOvGkpOMhfD47zV7nrpcB163FnI=; b=dEW8867jPyLqZcKxsn0kJiZaAV4mellMlT/z9jhSS1NFWAFPyo6+t+b/i2qQ4X04wm 8Ec7o2GICTXTtGZqnbzrUYXn+uC8jQ3Lp0MU+86eyCT3CpPuJp74f8MMjIjQvbHqIiTL Gez9RwxUCrcjS2pYIu4XY7O3YVSh49YjW9lEz1Pj8TYhG/l5kIIgb4LSigpPYXRabLve 1+xtGTUMkE1KXd0Z4TKPxUCFNb+up7sJWEKJ/6+VE6WSytyRdCbUe0ZKhN4IwcVfn5ac nXQq8wonNg9SxWCBGqIX6lPvDfpRhEpmXoE78jgnfB2UaAjLqy7LJMcxt6IgXnF87hVq WD4g== X-Gm-Message-State: APjAAAUw9BcISKjDXopmelAxGvKMGAvr91vQ6wBEt/qUBfF/+GLYsaJn qU53VhhXecdTWXSxLcjew/QP0fFT27e+gGOzzQc= X-Received: by 2002:a19:a406:: with SMTP id q6mr32550464lfc.0.1574948617878; Thu, 28 Nov 2019 05:43:37 -0800 (PST) MIME-Version: 1.0 References: <20191128105508.3916-1-kbingham@kernel.org> <20191128105508.3916-4-kbingham@kernel.org> In-Reply-To: <20191128105508.3916-4-kbingham@kernel.org> From: Miguel Ojeda Date: Thu, 28 Nov 2019 14:43:26 +0100 Message-ID: Subject: Re: [PATCH 3/3] drivers: auxdisplay: Add JHD1313 I2C interface driver To: kbingham@kernel.org Cc: linux-kernel , devicetree@vger.kernel.org, Rob Herring , Simon Goda 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 Kieran, On Thu, Nov 28, 2019 at 11:55 AM wrote: > > diff --git a/MAINTAINERS b/MAINTAINERS > index 8f075b866aaf..640f099ff7fb 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -8837,6 +8837,10 @@ S: Maintained > F: Documentation/admin-guide/jfs.rst > F: fs/jfs/ > > +JHD1313 LCD Dispaly driver Typo (and it should be all uppercase; and perhaps "Display" is not needed given LCD is there; but see also comments on the title below). Also missing the "S:" entry. > diff --git a/drivers/auxdisplay/Kconfig b/drivers/auxdisplay/Kconfig > index b8313a04422d..cfc61c1abdee 100644 > --- a/drivers/auxdisplay/Kconfig > +++ b/drivers/auxdisplay/Kconfig > @@ -27,6 +27,18 @@ config HD44780 > kernel and started at boot. > If you don't understand what all this is about, say N. > > +config JHD1313 > + tristate "JHD1313 Character LCD support" > + depends on I2C > + select CHARLCD > + ---help--- > + Enable support for Character LCDs using a JHD1313 controller on I2C. > + The LCD is accessible through the /dev/lcd char device (10, 156). > + This code can either be compiled as a module, or linked into the > + kernel and started at boot. > + This supports the LCD panel on the Grove 16x2 LCD series. > + If you don't understand what all this is about, say N. Would it be useful/worth for users to put "Grove series" and/or "I2C" in the tristate title? (i.e. like the help section explains and also like the MODULE_DESCRIPTION says). > diff --git a/drivers/auxdisplay/jhd1313.c b/drivers/auxdisplay/jhd1313.c > new file mode 100644 > index 000000000000..abf270e128ac > --- /dev/null > +++ b/drivers/auxdisplay/jhd1313.c > @@ -0,0 +1,111 @@ > +// SPDX-License-Identifier: GPL-2.0+ > + Unconventional (AFAIK) empty line. Thanks for the driver! Cheers, Miguel