From: Jeff LaBundy <jeff@labundy.com>
To: dmitry.torokhov@gmail.com, devicetree@vger.kernel.org
Cc: linux-input@vger.kernel.org, rydberg@bitmath.org,
robh+dt@kernel.org, mark.rutland@arm.com
Subject: Re: [PATCH v8 2/2] input: touchscreen: Add support for Azoteq IQS550/572/525
Date: Thu, 25 Apr 2019 19:08:00 -0500 [thread overview]
Message-ID: <20190426000800.GA2241@labundy.com> (raw)
In-Reply-To: <1554613272-10757-2-git-send-email-jeff@labundy.com>
Hi Dmitry,
Just wanted to check in and see if you're satisfied with this patch
set based on my solutions to your feedback from February (v7) as well
as some final fortifications I opted to make earlier this month (v8).
On Sun, Apr 07, 2019 at 12:01:12AM -0500, Jeff LaBundy wrote:
> This patch adds support for the Azoteq IQS550/572/525 family of
> trackpad/touchscreen controllers.
>
> The driver has been tested with an IQS550EV02 evaluation board. A
> demonstration of the driver's capabilities is available here:
>
> https://youtu.be/sRNNx4XZBts
>
> Signed-off-by: Jeff LaBundy <jeff@labundy.com>
> ---
> Changes in v8:
> - Updated iqs5xx_fw_file_write to disable the interrupt before resetting the
> device, and reset the device into normal mode if the firmware update fails
> - Updated iqs5xx_dev_init to validate the device's bootloader status
> - Updated iqs5xx_irq to return IRQ_NONE instead of IRQ_HANDLED if the device
> unexpectedly asserts the RDY output during bootloader mode
>
> Changes in v7:
> - Changed the 'val' pointer type in iqs5xx_read_burst and iqs5xx_write_burst
> to void * and const void *, respectively so that callers need not cast
> - Overhauled the device initialization process to simply enter the bootloader
> (for subsequent firmware updates from user space) rather than automatically
> updating firmware in response to version mismatches
> - Withheld input device allocation and registration until the device has been
> successfully identified (or corrected firmware pushed from user space)
> - Added comments in iqs5xx_fw_file_parse to explain why request_ihex_firmware
> is not used
> - Delayed the return from iqs5xx_irq until the device releases its RDY output
> to allow the use of level-sensitive interrupts
> - Removed IRQF_TRIGGER_RISING to preserve the type specified by device tree
Thanks,
Jeff L.
next prev parent reply other threads:[~2019-04-26 0:08 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-04-07 5:01 [PATCH v8 1/2] dt-bindings: input: touchscreen: iqs5xx: Add bindings Jeff LaBundy
2019-04-07 5:01 ` [PATCH v8 2/2] input: touchscreen: Add support for Azoteq IQS550/572/525 Jeff LaBundy
2019-04-26 0:08 ` Jeff LaBundy [this message]
2019-04-28 17:31 ` Dmitry Torokhov
2019-04-28 22:15 ` Jeff LaBundy
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=20190426000800.GA2241@labundy.com \
--to=jeff@labundy.com \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=robh+dt@kernel.org \
--cc=rydberg@bitmath.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 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.