From: James Hogan <james@albanarts.com>
To: "Antti Seppälä" <a.seppala@gmail.com>
Cc: Mauro Carvalho Chehab <m.chehab@samsung.com>,
linux-media@vger.kernel.org, Jarod Wilson <jarod@redhat.com>,
Wei Yongjun <yongjun_wei@trendmicro.com.cn>,
Hans Verkuil <hans.verkuil@cisco.com>
Subject: Re: [PATCH v2 9/9] rc: nuvoton-cir: Add support for writing wakeup samples via sysfs filter callback
Date: Sun, 16 Mar 2014 11:52:21 +0000 [thread overview]
Message-ID: <2076172.6KyOpsnAqT@radagast> (raw)
In-Reply-To: <CAKv9HNZN6hWgYnWmD3zgEABjNMxzMsAoaCT4Mgb7EKF4r5zjdg@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1278 bytes --]
On Sunday 16 March 2014 10:39:39 Antti Seppälä wrote:
> > +static int nvt_write_wakeup_codes(struct rc_dev *dev,
> > + const u8 *wakeup_sample_buf, int count)
> > +{
> > + int i = 0;
> > + u8 reg, reg_learn_mode;
> > + unsigned long flags;
> > + struct nvt_dev *nvt = dev->priv;
> > +
> > + nvt_dbg_wake("writing wakeup samples");
> > +
> > + reg = nvt_cir_wake_reg_read(nvt, CIR_WAKE_IRCON);
> > + reg_learn_mode = reg & ~CIR_WAKE_IRCON_MODE0;
> > + reg_learn_mode |= CIR_WAKE_IRCON_MODE1;
> > +
> > + /* Lock the learn area to prevent racing with wake-isr */
> > + spin_lock_irqsave(&nvt->nvt_lock, flags);
> > +
> > + /* Enable fifo writes */
> > + nvt_cir_wake_reg_write(nvt, reg_learn_mode, CIR_WAKE_IRCON);
> > +
> > + /* Clear cir wake rx fifo */
> > + nvt_clear_cir_wake_fifo(nvt);
> > +
> > + if (count > WAKE_FIFO_LEN) {
> > + nvt_dbg_wake("HW FIFO too small for all wake samples");
> > + count = WAKE_FIFO_LEN;
> > + }
>
> Now that the encoders support partial encoding the above check against
> WAKE_FIFO_LEN never triggers and can be removed.
Yep, good point
Thanks
James
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next prev parent reply other threads:[~2014-03-16 11:52 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-14 23:04 [PATCH v2 0/9] rc: Add IR encode based wakeup filtering James Hogan
2014-03-14 23:04 ` [PATCH v2 1/9] rc: ir-raw: Add scancode encoder callback James Hogan
2014-03-14 23:04 ` [PATCH v2 2/9] rc: ir-raw: Add pulse-distance modulation helper James Hogan
2014-03-14 23:04 ` [PATCH v2 3/9] rc: ir-raw: Add Manchester encoder (phase encoder) helper James Hogan
2014-03-14 23:04 ` [PATCH v2 4/9] rc: ir-nec-decoder: Add encode capability James Hogan
2014-03-14 23:04 ` [PATCH v2 5/9] rc: ir-rc5-decoder: " James Hogan
2014-03-14 23:04 ` [PATCH v2 6/9] rc: ir-rc5-sz-decoder: Add ir encoding support James Hogan
2014-03-16 8:34 ` Antti Seppälä
2014-03-16 11:50 ` James Hogan
2014-03-16 12:14 ` Antti Seppälä
2014-03-16 21:18 ` James Hogan
2014-03-17 16:34 ` Antti Seppälä
2014-03-14 23:04 ` [PATCH v2 7/9] rc: rc-core: Add support for encode_wakeup drivers James Hogan
2014-03-14 23:04 ` [PATCH v2 8/9] rc: rc-loopback: Add loopback of filter scancodes James Hogan
2014-03-14 23:04 ` [PATCH v2 9/9] rc: nuvoton-cir: Add support for writing wakeup samples via sysfs filter callback James Hogan
2014-03-16 8:39 ` Antti Seppälä
2014-03-16 11:52 ` James Hogan [this message]
2014-03-16 8:22 ` [PATCH v2 0/9] rc: Add IR encode based wakeup filtering Antti Seppälä
2014-03-16 22:41 ` James Hogan
2014-03-17 17:01 ` Antti Seppälä
2014-03-17 22:34 ` James Hogan
2014-03-25 0:15 ` David Härdeman
2014-07-23 19:39 ` Mauro Carvalho Chehab
2014-07-25 20:46 ` James Hogan
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=2076172.6KyOpsnAqT@radagast \
--to=james@albanarts.com \
--cc=a.seppala@gmail.com \
--cc=hans.verkuil@cisco.com \
--cc=jarod@redhat.com \
--cc=linux-media@vger.kernel.org \
--cc=m.chehab@samsung.com \
--cc=yongjun_wei@trendmicro.com.cn \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.