Releases: atmel-maxtouch/linux
Releases · atmel-maxtouch/linux
maxtouch-20151030
Changes since maxtouch-20150730:
- TKT-008801 Add debug for T92 and T93
- TKT-009845 Rework sysfs initialisation
- TKT-003792 and TKT-010582 split info block read into blocks
- TKT-008799 check return values in mxt_stop and mxt_start
- TKT-005360 Fix various minor bugs
- Rename config_csum sysfs attribute to config_crc
- Full changelog: maxtouch-v3.14-20150730...atmel-maxtouch:maxtouch-v3.14-20151030
maxtouch-v3.14 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20151030/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20151030/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20151030/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-v3.10 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.10-20151030/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.10-20151030/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.10-20151030/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-v3.0 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20151030/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20151030/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20151030/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-20150730
Changes since maxtouch-20140501
- Merge upstream change
- Use ABS_MT_DISTANCE for hover reporting
- Combine T9 and T100 init functions
- Improve reporting of stylus buttons
- Add support for ACPI
- Remove "Interrupt triggered but zero messages" warning
- Remove "Must have reset GPIO to use regulator support" debug
- Numerous other minor fixes
- Full changelog: maxtouch-v3.14-20150501...atmel-maxtouch:maxtouch-v3.14-20150730
maxtouch-v3.14 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20150730/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20150730/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20150730/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-20150501
Changes since maxtouch-20140619
- Fix issue with edge triggering and probe when finger already down
- Update bootloader code to make it fully interrupt driven
- Update config CRC calculation for chips with T71
- Fix bug in debug output for T100
- Update device tree documentation
- Improve handling of hover and other touch types
- Merge upstream changes
- Numerous other minor fixes
- Full changelog: maxtouch-v3.14-20140619...maxtouch-v3.14-20150501
maxtouch-v3.14 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20150501/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20150501/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20150501/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-v3.10 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.10-20150501/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.10-20150501/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.10-20150501/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-v3.0 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20150501/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20150501/include/linux/platform_data/atmel_mxt_ts.h
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20150501/include/dt-bindings/input/atmel_mxt_ts.h
maxtouch-20140619
Changes since maxtouch-v3.0-20140316
- Add device tree support
- Fix bug with regulator initialisation (vdd being checked instead of avdd)
- Fix error with endian conversion in reading t9 resolution
- Allow input name to be specified in platform data
- Use async firmware load interface. Driver need not be compiled as module to use config load support
- Add early suspend patch (maxtouch-v3.0 only)
- Add sysfs node for config checksum
- Various small bug fixes
- Full changelog: maxtouch-v3.0-20140316...maxtouch-v3.0-20140619
maxtouch-v3.0 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20140619/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20140619/include/linux/i2c/atmel_mxt_ts.h
maxtouch-v3.14 files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20140619/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.14-20140619/include/linux/i2c/atmel_mxt_ts.h
Errata
- In case of info block CRC mismatch, "calculated= read=" values are swapped
maxtouch-v3.0-20140316
Changes since maxtouch-v3.0-20130628:
- Fix bug in mem_access_write routine
- Fix completion bugs in regulator handling and increase delay on regulator enable before listening to CHG line
- Fix completion-related bugs in CRC handling
- Fix timeout bug with T6 CRC detection when CRC already known
- Various updates for upstreaming
- Reformat multiline comments
- Improve use of brackets in ternary expressions
- Reduce debug level of some messages
- Full changelog: maxtouch-v3.0-20130628...maxtouch-v3.0-20140316
Files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20140316/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20140316/include/linux/i2c/atmel_mxt_ts.h
Errata:
- In case of info block CRC mismatch, "calculated= read=" values are swapped
maxtouch-v2.6.38-20131029
Port 2.6.35 driver to v2.6.38:
- Use MT protocol A input reporting to be compatible with Android 2.2
Files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v2.6.38-20131029/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v2.6.38-20131029/include/linux/i2c/atmel_mxt_ts.h
Errata:
- debug in proc_t9_messages causes compile warning
maxtouch-v3.0-20130628
Changes since maxtouch-v3.0-20130524:
- Implement faster sysfs interface for MSG debug output
- Fix bug with bootloading failing at end of process on 2952T
- Fix dmesg family/variant output bug
- Fix bug with bootloading if chip in APP_CRC_FAIL mode
- Fix bugs in config upgrade/downgrade
- Fail probe if info block CRC zero
- Various minor non-functional changes relating to upstreaming work
Files:
maxtouch-v3.0-20130524
Changes since maxtouch-v3.0-20130503:
- Only warn when config CRC does not match
- Fix bugs with upgrading/downgrading configuration
- Fix RETRIGEN workaround support
Files:
maxtouch-v3.0-20130503
Changes since maxtouch-v3.0-20121214:
- Fix to T100 tool type
- Bootloader address fix
- Ignore CHG line errors after bootloading
- Allow missing objects when downgrading firmware
Files:
maxtouch-v3.0-20130412
Changes since maxtouch-v3.0-20130412:
- Add regulator support
- Add T100 support
- Merge patches from Chromium project
- Use completions for bootloader CHG line detection and reset, improving performance
- Remove read_chg()
- To update firmware, must echo firmware name to update_fw
- Must set cfg_name in platform data to update config on probe
- Can update configuration after probe, echo config name to update_cfg
- Check family/variant IDs in config update
- T15 now configured via platform data
- Add support for mapping T19 GPIO to keys
- Improve RETRIGEN/IRQ handling
- Use inlines rather than #defines for instances/size
- Remove mxt_device_state
- Improve suspend handling
- Improve error handling for I2C failures
- Handle bootloader addresses for mXT1188S/mXT1664S automatically
- Suppress multiple CFGERR dmesg output
- Numerous cleanups for upstream submission
- Remove EARLY_SUSPEND support
Files:
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20130412/drivers/input/touchscreen/atmel_mxt_ts.c
- https://github.com/atmel-maxtouch/linux/blob/maxtouch-v3.0-20130412/include/linux/i2c/atmel_mxt_ts.h
Notes:
- T18 CTRL should be configured with CHG in Mode 1, level triggering is recommended, however RETRIGEN should be enabled if edge triggering is used
Errata:
- Flash from probe in bootloader mode does not work
- Can no longer set input_name from platform data