Commit Graph

  • 4afd30950a Latest apple-touchbar updates (#7) mbp15 Aditya Garg 2025-01-04 11:34:08 +05:30
  • d8411ad1d8 Add support for old kernels along with 5.14 (#2) AdityaGarg8 2021-09-20 10:19:59 +05:30
  • fc9aefa5a5 apple-ib-als: Ensure als_dev->iio_dev is set before use Aun-Ali Zaidi 2021-02-08 00:25:08 -05:00
  • 142252c64e apple-ib-als: remove usage of iio_priv_to_dev() Aun-Ali Zaidi 2021-02-01 16:10:27 -06:00
  • ddfbc77335 appletb: silence compiler warning. touchbar-driver-hid-driver Ronald Tschalär 2019-08-26 21:10:53 -07:00
  • 14e5071200 appletb: simplify search for usb-interface device. Ronald Tschalär 2019-08-26 21:04:25 -07:00
  • 7ab2a980df Point to my gist for more config info for keyboard and touchpad. Ronald Tschalär 2019-07-28 17:54:03 -07:00
  • 61fcdece3e Clean up README a bit. Ronald Tschalär 2019-07-22 18:08:30 -07:00
  • 09b395ba1f applespi: add note to README that driver is now upstream Ronald Tschalär 2019-07-22 17:54:31 -07:00
  • 4d34a7f942 appletb: Improve module parameter descriptions. Ronald Tschalär 2019-05-17 18:58:00 -07:00
  • c1ecc4bd62 appletb: Add option to just turn touch bar off. Ronald Tschalär 2019-05-17 18:46:29 -07:00
  • 2754c615f7 appletb: don't expose raw light values, only processed ones. Ronald Tschalär 2019-04-25 21:03:09 -07:00
  • 68d51fbcc0 appletb: make use of devm_ functions to simplify cleanup. Ronald Tschalär 2019-04-25 19:45:48 -07:00
  • bd09a5be6d appletb: fix passing of ib_dev instance to hid probe callback. Ronald Tschalär 2019-04-25 19:31:46 -07:00
  • 92ad92abd9 appletb: move some fixed-size structs into appleib_device. Ronald Tschalär 2019-04-25 19:19:46 -07:00
  • 390d696c47 appletb: minor code simplifications. Ronald Tschalär 2019-04-25 19:07:33 -07:00
  • 451f467076 appletb: remove unwanted comments and clarify others. Ronald Tschalär 2019-04-25 19:04:57 -07:00
  • 06980946b9 appletb: use proper format for kernel-docs. Ronald Tschalär 2019-04-25 19:02:08 -07:00
  • 0db2a7ed5e appletb: factor out freeing a hid-driver into separate function. Ronald Tschalär 2019-04-25 19:00:14 -07:00
  • 0bb9fd0622 appletb: rename appleib_platform_data to appleib_device_data. Ronald Tschalär 2019-04-25 18:58:44 -07:00
  • 2fa0da0637 appletb: remove undesired call_driver_func macros. Ronald Tschalär 2019-04-25 18:47:15 -07:00
  • 50cb73cdf5 appletb: simplify device removal. Ronald Tschalär 2019-04-23 19:12:46 -07:00
  • 2a2017b8ad appletb: demote several info log messages to debug. Ronald Tschalär 2019-04-23 19:11:41 -07:00
  • 2661600a1a appletb: clean up some error messages. Ronald Tschalär 2019-04-23 19:10:33 -07:00
  • 189fb2f395 appletb: consolidate driver (un)registration error messages. Ronald Tschalär 2019-04-23 19:08:50 -07:00
  • 661289ef53 appletb: remove spurious semicolon. Ronald Tschalär 2019-04-23 19:04:23 -07:00
  • 912891dd6d appletb: remove undesired code comments. Ronald Tschalär 2019-04-23 19:02:52 -07:00
  • 8469f4e45a appletb: minor code simplification. Ronald Tschalär 2019-04-23 19:01:23 -07:00
  • 8734f0f056 appletb: improve error handling when start_hid_events fails. Ronald Tschalär 2019-04-23 18:57:20 -07:00
  • da7df2edde appletb: clean up and rename in_hid_probe. Ronald Tschalär 2019-04-23 18:55:29 -07:00
  • 97378e69ed appletb: return directly from switch branches. Ronald Tschalär 2019-04-23 18:50:28 -07:00
  • 3ca24fdad5 appletb: split complex assignment into more readable parts. Ronald Tschalär 2019-04-23 18:48:57 -07:00
  • 302579a845 appletb: remove unnecessary assignments. Ronald Tschalär 2019-04-23 18:46:01 -07:00
  • e5af76c649 appletb: check return value before using it. Ronald Tschalär 2019-04-23 18:43:58 -07:00
  • 49c27f4d8f appletb: make appleals_sensitivity_map const. Ronald Tschalär 2019-04-23 17:59:16 -07:00
  • ae831ca061 appletb: minor formatting fixes and improvements. Ronald Tschalär 2019-04-20 22:51:17 -07:00
  • 5863003e7f appletb: improve call_driver_func() macros. Ronald Tschalär 2019-04-20 22:48:58 -07:00
  • c7900adbe9 appletb: remove macro that doesn't buy us much. Ronald Tschalär 2019-04-20 22:46:22 -07:00
  • 1f50443f03 appletb: minor module info updates. Ronald Tschalär 2019-04-20 22:45:26 -07:00
  • b2ec255a64 appletb: factor out work scheduling for better readability. Ronald Tschalär 2019-04-20 22:42:46 -07:00
  • 737572839e appletb: clean up logging. Ronald Tschalär 2019-04-20 22:35:00 -07:00
  • a824fb0599 appletb: clean up imports. Ronald Tschalär 2019-04-20 22:21:15 -07:00
  • d2393a8741 appletb: comment cleanups. Ronald Tschalär 2019-04-20 22:08:28 -07:00
  • f1e8cab690 applespi: Add trace_event module param for early tracing. Ronald Tschalär 2020-02-23 23:13:08 -08:00
  • 170f615348 applespi: Fix occasional crc errors under load. Ronald Tschalär 2020-02-23 00:46:06 -08:00
  • 6ddd2e7d2b applespi: Fix rare NULL pointer derefence. Ronald Tschalär 2020-02-23 00:39:49 -08:00
  • a45ac29682 applespi: Fix compilation on older kernels. Ronald Tschalär 2020-01-22 02:13:12 -08:00
  • df4166a6bc applespi: register touchpad device synchronously in probe Ronald Tschalär 2019-07-17 02:46:57 -07:00
  • 3a24873edf applespi: Don't wait for responses to commands indefinitely. Ronald Tschalär 2019-08-19 18:46:11 -07:00
  • ad4f3ef52f applespi: no need to check return value of debugfs_create functions Greg Kroah-Hartman 2019-08-12 00:06:38 -07:00
  • 6cc9eec35f applespi: use struct_size() helper Gustavo A. R. Silva 2019-08-06 09:03:16 -07:00
  • 7467e799a2 applespi: fix trivial typo in struct description Nikolas Nyby 2019-07-23 16:42:57 +03:00
  • 90cea3e8e3 appletb: fix inverted logic in detecting internal keyboard/trackpad. Ronald Tschalär 2019-08-31 12:08:36 -07:00
  • 6a86af6342 appletb: minor readability and robustness improvements. Ronald Tschalär 2019-08-31 12:06:56 -07:00
  • 5c4a4941f6 appletb: fix null pointer when a dev-type has no name. Ronald Tschalär 2019-08-29 05:13:06 -07:00
  • d05467440f appletb: generically detect all internal Apple keyboards and trackpads. Ronald Tschalär 2019-08-26 21:05:16 -07:00
  • 3f01cdb503 appletb: simplify search for usb-interface device. Ronald Tschalär 2019-08-26 21:04:25 -07:00
  • e583a26f01 Fix keyboard and trackpad events not being handled on MBP15. Ronald Tschalär 2019-08-10 00:16:08 -07:00
  • 32218b089a Improved build/install instructions. Ronald Tschalär 2019-08-08 17:04:55 -07:00
  • c0a6a61023 appletb: appleals - WIP: add support for MBP15,* Ronald Tschalär 2019-07-24 19:29:32 -07:00
  • 5ced7ef1d6 appletb: small comment and whitespace cleanups Ronald Tschalär 2019-07-24 18:35:37 -07:00
  • da6edb2415 appletb: added additional fnmode value to switch to esc-only key. Ronald Tschalär 2019-07-24 18:33:04 -07:00
  • a177800f5f apple-ibridge: minor function order change. Ronald Tschalär 2019-07-19 14:12:38 -07:00
  • 515aa05977 apple-ib-als: allocate appleals_device inside iio_dev. Ronald Tschalär 2019-07-19 11:51:09 -07:00
  • f843d2f008 apple-ib-als: simplify error handling. Ronald Tschalär 2019-07-19 11:50:06 -07:00
  • fbe80426d3 apple-ib-als: update and improve some comments. Ronald Tschalär 2019-07-19 11:48:56 -07:00
  • e3bead6fc0 appletb: clean up interface-info handling. Ronald Tschalär 2019-07-19 11:45:48 -07:00
  • 3fdd13774e appletb: make field-setting error handling more readable. Ronald Tschalär 2019-07-19 11:43:35 -07:00
  • 78f2010fa2 appletb: use parsed hid info instead of our own custom buffers. Ronald Tschalär 2019-06-08 19:40:05 -07:00
  • 51757357ed apple-ibridge: moved from MFD to HID driver with virtual HID devices. Ronald Tschalär 2019-05-07 23:23:15 -07:00
  • d100a19539 applespi: fix warnings detected by sparse Ronald Tschalär 2019-07-20 21:41:41 -07:00
  • d806d0d7ab applespi: remove set but not used variables 'sts' Mao Wenan 2019-07-16 20:16:28 +02:00
  • 1d166465b3 applespi: handle conditionally used suspend/resume differently. Ronald Tschalär 2019-07-16 16:57:55 -07:00
  • 531ce3f234 applespi: handle errors from mt-slots initialization. Ronald Tschalär 2019-07-16 16:56:30 -07:00
  • 12c5e7652a applespi: use u8 instead of __u8. Ronald Tschalär 2019-07-16 16:52:43 -07:00
  • 08ff0983d6 Input: applespi - register touchpad device synchronously in probe upstreaming-review Ronald Tschalär 2019-07-17 02:46:57 -07:00
  • af186239ba applespi: fix warnings detected by sparse Ronald Tschalär 2019-07-20 21:41:41 -07:00
  • 88132b4b12 Input: applespi - remove set but not used variables 'sts' Mao Wenan 2019-07-16 20:16:28 +02:00
  • 8f6ebd6e11 applespi: handle conditionally used suspend/resume differently. Ronald Tschalär 2019-07-16 16:57:55 -07:00
  • 4910fae211 applespi: handle errors from mt-slots initialization. Ronald Tschalär 2019-07-16 16:56:30 -07:00
  • 20c79bcfb1 applespi: use u8 instead of __u8. Ronald Tschalär 2019-07-16 16:52:43 -07:00
  • 0391a3ff1b applespi: minor code tweak. Ronald Tschalär 2019-04-16 03:10:07 -07:00
  • a299151bae applespi: use memchr() and friends instead of hand-rolled loops. Ronald Tschalär 2019-04-16 03:08:34 -07:00
  • a5257fa6f2 apple-ibridge: minor function order change. ibridge-reviews Ronald Tschalär 2019-07-19 14:12:38 -07:00
  • 7db308fb46 apple-ib-als: allocate appleals_device inside iio_dev. Ronald Tschalär 2019-07-19 11:51:09 -07:00
  • 05473801aa apple-ib-als: simplify error handling. Ronald Tschalär 2019-07-19 11:50:06 -07:00
  • 2ad2d97411 apple-ib-als: update and improve some comments. Ronald Tschalär 2019-07-19 11:48:56 -07:00
  • d21e5c8c89 appletb: clean up interface-info handling. Ronald Tschalär 2019-07-19 11:45:48 -07:00
  • d088111c56 appletb: make field-setting error handling more readable. Ronald Tschalär 2019-07-19 11:43:35 -07:00
  • b2210ea343 appletb: use parsed hid info instead of our own custom buffers. Ronald Tschalär 2019-06-08 19:40:05 -07:00
  • 1a9d820a8a apple-ibridge: moved from MFD to HID driver with virtual HID devices. Ronald Tschalär 2019-05-07 23:23:15 -07:00
  • afea02b992 appletb: Improve module parameter descriptions. Ronald Tschalär 2019-05-17 18:58:00 -07:00
  • 46e5ea1c6a appletb: Add option to just turn touch bar off. Ronald Tschalär 2019-05-17 18:46:29 -07:00
  • 743f101a7a appletb: don't expose raw light values, only processed ones. Ronald Tschalär 2019-04-25 21:03:09 -07:00
  • fd7a204d6a appletb: make use of devm_ functions to simplify cleanup. Ronald Tschalär 2019-04-25 19:45:48 -07:00
  • 97cfc4b10f appletb: fix passing of ib_dev instance to hid probe callback. Ronald Tschalär 2019-04-25 19:31:46 -07:00
  • 30babe4c40 appletb: move some fixed-size structs into appleib_device. Ronald Tschalär 2019-04-25 19:19:46 -07:00
  • 0b4859c037 appletb: minor code simplifications. Ronald Tschalär 2019-04-25 19:07:33 -07:00
  • 9857229838 appletb: remove unwanted comments and clarify others. Ronald Tschalär 2019-04-25 19:04:57 -07:00
  • 80bbb44137 appletb: use proper format for kernel-docs. Ronald Tschalär 2019-04-25 19:02:08 -07:00