Add overlay for Azoteq IQS550#4813
Merged
pelwell merged 2 commits intoraspberrypi:rpi-5.15.yfrom Jan 7, 2022
Merged
Conversation
This patch enables the Azoteq IQS550/572/525 trackpad/touchscreen controller as a module. Signed-off-by: Jeff LaBundy <jeff@labundy.com>
This patch adds a device tree overlay for the Azoteq IQS550 trackpad/touchscreen controller. Signed-off-by: Jeff LaBundy <jeff@labundy.com>
f6d387b to
c12127d
Compare
Contributor
|
Active-high interrupts aren't that common, but it is used in the dt-bindings document and obviously works. Nicely done - I can't find a single fault. |
Contributor
Has this ever happened before? Do we need beer? |
Contributor
We always need beer! Shame you're not in the office to share it :-) |
popcornmix
added a commit
to raspberrypi/firmware
that referenced
this pull request
Jan 13, 2022
kernel: arm: Fix custom rpi __memset32 and __memset64 See: raspberrypi/linux#4820 kernel: drm/vc4: Disable Gamma control on HVS5 due to issues writing the table See: raspberrypi/linux#4825 kernel: drm/vc4: hdmi: Fix clock value used for validating hdmi modes See: raspberrypi/linux#4826 kernel: overlays: Add vl805 overlay See: https://forums.raspberrypi.com/viewtopic.php?t=326088 kernel: configs: add CONFIG_LEDS_TRIGGER_PATTERN=m See: raspberrypi/linux#4789 kernel: Add overlay for Azoteq IQS550 See: raspberrypi/linux#4813 kernel: dtoverlays: Add backlight-gpio parameter to vc4-kms-dpi-generic See: raspberrypi/linux#4815 kernel: bcm2835-v4l2-isp: Add missing lock initialization See: raspberrypi/linux#4800 kernel: media: i2c: ov9281: Increase diff between VTS and max exposure See: raspberrypi/linux#4807
popcornmix
added a commit
to raspberrypi/rpi-firmware
that referenced
this pull request
Jan 13, 2022
kernel: arm: Fix custom rpi __memset32 and __memset64 See: raspberrypi/linux#4820 kernel: drm/vc4: Disable Gamma control on HVS5 due to issues writing the table See: raspberrypi/linux#4825 kernel: drm/vc4: hdmi: Fix clock value used for validating hdmi modes See: raspberrypi/linux#4826 kernel: overlays: Add vl805 overlay See: https://forums.raspberrypi.com/viewtopic.php?t=326088 kernel: configs: add CONFIG_LEDS_TRIGGER_PATTERN=m See: raspberrypi/linux#4789 kernel: Add overlay for Azoteq IQS550 See: raspberrypi/linux#4813 kernel: dtoverlays: Add backlight-gpio parameter to vc4-kms-dpi-generic See: raspberrypi/linux#4815 kernel: bcm2835-v4l2-isp: Add missing lock initialization See: raspberrypi/linux#4800 kernel: media: i2c: ov9281: Increase diff between VTS and max exposure See: raspberrypi/linux#4807
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This series enables the Azoteq IQS550 trackpad/touchscreen controller and adds a corresponding overlay.
The vendor offers an evaluation kit (IQS550EV02) which, when paired with a suitable X driver, makes for a handy multitouch trackpad. The following demo shows the device paired with Raspberry Pi: https://youtu.be/sRNNx4XZBts
The overlay is only pushed against rpi-5.15.y; this is because the mainline driver only recently allowed the reset GPIO to be optional. The reset GPIO is only used to access the IQS550 bootloader, and the IQS550EV02 must be modified to access the pin.