Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755380AbcLNMpr (ORCPT ); Wed, 14 Dec 2016 07:45:47 -0500 Received: from mail.free-electrons.com ([62.4.15.54]:51161 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753130AbcLNMpq (ORCPT ); Wed, 14 Dec 2016 07:45:46 -0500 Date: Wed, 14 Dec 2016 13:45:30 +0100 From: Thomas Petazzoni To: Jaghathiswari Rankappagounder Natarajan Cc: openbmc@lists.ozlabs.org, robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk, arnd@arndb.de, gregkh@linuxfoundation.org, joel@jms.id.au, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: Re: [PATCH linux v1 0/4] Seven segment display support Message-ID: <20161214134530.2bd54a4e@free-electrons.com> In-Reply-To: <1481702104-8617-1-git-send-email-jaghu@google.com> References: <1481702104-8617-1-git-send-email-jaghu@google.com> Organization: Free Electrons X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1551 Lines: 44 Hello, On Tue, 13 Dec 2016 23:55:00 -0800, Jaghathiswari Rankappagounder Natarajan wrote: > Documentation for the binding which provides an interface for adding clock, > data and clear signal GPIO lines to control seven segment display. > > The platform device driver provides an API for displaying on two 7-segment > displays, and implements the required bit-banging. The hardware assumed is > 74HC164 wired to two 7-segment displays. > > The character device driver implements the user-space API for letting a user > write to two 7-segment displays including any conversion methods necessary > to map the user input to two 7-segment displays. > > Adding clock, data and clear signal GPIO lines in the devicetree to control > seven segment display on zaius platform. > > The platform driver matches on the device tree node; the platform driver also > initializes the character device. > > Tested that the seven segment display works properly by writing to the > character device file on a EVB AST2500 board which also has 74HC164 wired > to two 7-segment displays. FWIW, I proposed a driver for seven segment displays back in 2013: http://lists.infradead.org/pipermail/linux-arm-kernel/2013-January/139986.html And the feedback from Greg KH was: we don't need a driver for that, do it from userspace. See: http://lists.infradead.org/pipermail/linux-arm-kernel/2013-January/139992.html So: good luck :-) Best regards, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com