linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: shc_work@mail.ru (Alexander Shiyan)
To: linux-arm-kernel@lists.infradead.org
Subject: Re[2]: [PATCH v2] Misc: ARM_CHAR_LCD: Permit the use of a driver on any ARM machine
Date: Sun, 18 Nov 2012 15:36:32 +0400	[thread overview]
Message-ID: <1353238592.871034755@f294.mail.ru> (raw)
In-Reply-To: <20121118111016.GS3290@n2100.arm.linux.org.uk>

> > arm-charlcd driver can be used on any ARM machine, so dependency of
> > PLAT_VERSATILE is removed.
> 
> This needs a better explanation.  We know that it's used on ARMs
> reference boards.  Which other platforms will be making use of this
> driver?  Do these other boards implement the same interface, including
> the presence of the interrupt?
LCD controller do not have interrupt output. In driver interrupt is optional
and used for delay operations, since controller is too slow. Probably, as
you say, it used by additional onboard FPGA for a delay read/write operations
on fast CPU bus and/or generate clock. All other controller signals are normal
CPU-bus signals.

> I'd need to re-read the specs, but I think that the interface this
> driver uses is provided by ARMs FPGA rather than the LCD module itself,
> and re-use of this driver would need that IP to be implemented elsewhere.
Commands in the driver - is a controller commands, so it can be reused by
other machines. For example, I want to reuse this driver for clps711x.

Detail description of controller present on wiki:
http://en.wikipedia.org/wiki/HD44780_Character_LCD

---

  reply	other threads:[~2012-11-18 11:36 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-18 10:56 [PATCH v2] Misc: ARM_CHAR_LCD: Permit the use of a driver on any ARM machine Alexander Shiyan
2012-11-18 11:10 ` Russell King - ARM Linux
2012-11-18 11:36   ` Alexander Shiyan [this message]
2012-11-18 11:49   ` Re[2]: " Alexander Shiyan
2012-11-18 12:02     ` Russell King - ARM Linux

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1353238592.871034755@f294.mail.ru \
    --to=shc_work@mail.ru \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).