Commit Graph

  • 6e7de5a554 Fix wrong latency assignment in audio.c (#25) aur Antoine Sidem 2026-02-26 08:47:32 +01:00
  • bbdfac953c Merge pull request #24 from craigds/fix-vhci-port-change-notification Aun-Ali Zaidi 2026-02-21 11:26:46 -06:00
  • acbc6d5cec Merge pull request #1 from AdityaGarg8/coldboot Craig de Stigter 2026-02-20 16:28:34 +13:00
  • b6dd8fdab1 Ensure hcd is not NULL before triggering rescan Aditya Garg 2026-02-15 20:22:24 +05:30
  • 12dd8f92cc Use correct port status change command Aditya Garg 2026-02-15 19:54:12 +05:30
  • e9f7bf9148 Don't hardcode 16 ports Aditya Garg 2026-02-15 13:32:47 +05:30
  • da8e6a32d9 vhci: fix hub status bitmap and address review feedback Craig de Stigter 2026-02-14 14:33:46 +13:00
  • e39a7daa8c vhci: handle port status change events from T2 chip Craig de Stigter 2026-02-14 14:13:00 +13:00
  • 4882e1b7dc Merge pull request #19 from AdityaGarg8/aur Aun-Ali Zaidi 2025-10-25 13:38:36 -05:00
  • 47d63cbf1d Fix freezing on turning off camera mnural 2025-04-14 14:44:20 +05:30
  • 25fd17a2df Merge pull request #22 from AdityaGarg8/6.18-fix Aun-Ali Zaidi 2025-10-25 13:20:48 -05:00
  • d727daf56b Fix compile errors on 6.18 Aditya Garg 2025-10-25 13:36:49 +05:30
  • 41c7d20f0c Fix sparse errors Aditya Garg 2025-04-13 11:43:53 +05:30
  • 4b0dd258e5 Add patch and module.symvers.cmd to gitignore Aditya Garg 2025-04-13 11:01:41 +05:30
  • c4c7356dba Fix compile for versions > 6.15 Aditya Garg 2025-05-08 16:49:10 +05:30
  • 639c39ace9 Fix sparse errors Aditya Garg 2025-04-13 11:43:53 +05:30
  • 418f3af003 Add patch and module.symvers.cmd to gitignore Aditya Garg 2025-04-13 11:01:41 +05:30
  • 5571a6ca60 Fix build on kernel versions < 6.8 Aditya Garg 2025-02-13 18:05:14 +05:30
  • 490d2cd3e4 bce: add pci modalias Orlando Chamberlain 2024-07-04 17:47:42 +10:00
  • 7df923b3c8 Fix -Wmissing-prototypes error Aditya Garg 2024-05-01 21:23:11 +05:30
  • 7f9a4b1f20 vhci: fix crash on USB device configuration change Kerem Karabay 2023-09-10 21:19:26 +03:00
  • 83116fc3e8 Add support for kernel 6.4 (#10) Aditya Garg 2023-07-29 11:10:57 +05:30
  • 7f90a5f604 Merge pull request #9 from kekrby/audio-improvements Aun-Ali Zaidi 2023-03-02 18:47:58 -08:00
  • 6e8d499237 Merge pull request #8 from Redecorating/less_logging Aun-Ali Zaidi 2023-03-02 18:45:27 -08:00
  • 4cd61e4f88 aaudio: set the card driver name to AppleT2x{channel count} instead of AppleT2 so that audio configuration files of Macs with different channel counts can coexist together kekrby 2022-09-10 21:56:47 +03:00
  • 6988ec2f08 Merge pull request #7 from igelbox/fix-resume Aun-Ali Zaidi 2022-09-25 22:02:53 -05:00
  • 7cd7875724 change many info logs to debug Redecorating 2022-08-29 22:36:52 +10:00
  • 33c05e7eaa vhci: fix segfault after resume Vakhurin Sergey 2022-06-23 06:33:18 +03:00
  • f93c6566f9 Merge pull request #4 from strohel/fix-null-dereference Aun-Ali Zaidi 2021-05-14 20:06:22 -05:00
  • edd3ba3b47 apple_bce_probe: fix null pointer dereference in fail: case MatÄ›j Laitl 2021-04-11 22:55:05 +02:00
  • c884d9ca73 Merge branch 'aur' of https://github.com/aunali1/mbp2018-bridge-drv into aur Aun-Ali Zaidi 2020-01-31 17:28:35 -05:00
  • 7b5f55f951 bce: Refactor naming to apple-bce to follow kernel conventions Aun-Ali Zaidi 2019-12-01 16:31:11 -05:00
  • 4dc47886c3 vhci: USB DMA compatability fix for 5.3 and lower kernels Aun-Ali Zaidi 2019-12-01 13:28:53 -05:00
  • a7923a9621 git: Add gitignore Aun-Ali Zaidi 2019-09-24 17:39:30 -04:00
  • bf65fbab20 makefile: Fix environment variable pitfalls Aun-Ali Zaidi 2019-09-24 17:34:06 -04:00
  • b43fcc069d Fix bce_vhci_address_device (fixes 5.4.15 support) MCMrARM 2020-01-31 23:07:29 +01:00
  • 10e29c5180 bce: Refactor naming to apple-bce to follow kernel conventions Aun-Ali Zaidi 2019-12-01 16:31:11 -05:00
  • 9902a2fce3 vhci: USB DMA compatability fix for 5.3 and lower kernels Aun-Ali Zaidi 2019-12-01 13:28:53 -05:00
  • 9244afcac1 git: Add gitignore Aun-Ali Zaidi 2019-09-24 17:39:30 -04:00
  • efa208558a makefile: Fix environment variable pitfalls Aun-Ali Zaidi 2019-09-24 17:34:06 -04:00
  • 7330e638b9 vhci: fixes for last commit master MCMrARM 2019-11-30 15:00:48 +01:00
  • 16fa3ffd02 vhci: support sending multiple URBs at once MCMrARM 2019-11-28 22:00:29 +01:00
  • 0c03ba9c85 vhci: don't clear the firmware pause flag on reset MCMrARM 2019-11-27 22:00:48 +01:00
  • 6ead6fd56d vhci: fix a race in command queue timeout handler MCMrARM 2019-11-27 15:24:01 +01:00
  • 96cf69bce0 vhci: host side dequeue uninitialized URBs MCMrARM 2019-11-27 15:06:43 +01:00
  • 2920f16978 Rewrite queue pausing/resuming MCMrARM 2019-11-27 15:04:42 +01:00
  • f6bd83c017 vhci: merge PENDING and INIT_PAUSED states MCMrARM 2019-11-26 18:49:05 +01:00
  • 569f92c6c7 Fix CFLAGS not being applied MCMrARM 2019-11-26 17:54:05 +01:00
  • cf1fee3ef2 Don't send multiple URBs at once MCMrARM 2019-11-26 17:52:29 +01:00
  • 2b7c93dc2c Reenable aaudio after merging suspend MCMrARM 2019-11-23 21:18:02 +01:00
  • 9c801881bd vhci: update for 5.4 (uses_dma -> HCD_DMA flag) MCMrARM 2019-11-23 21:11:19 +01:00
  • 1d41250103 Merge branch 'suspend' MCMrARM 2019-11-23 21:09:36 +01:00
  • 562055ff0e Activate function 0 bus mastering MCMrARM 2019-11-23 21:03:39 +01:00
  • 488a4fe0c4 Audio: aaudio_create_hw_info: log channel count MCMrARM 2019-08-30 21:16:59 +02:00
  • ca42a66dee Audio: hardcode the Alsa PCM IDs MCMrARM 2019-08-30 21:16:13 +02:00
  • 296559c432 Audio: fix invalid pointer() MCMrARM 2019-08-30 16:34:41 +02:00
  • b67ad71b25 Audio: Digital Mic input MCMrARM 2019-08-30 14:43:48 +02:00
  • 6574ac760a Create README.md MCMrARM 2019-08-28 22:07:36 +02:00
  • b4afba5c10 Audio: fix compile warning in pcm.c MCMrARM 2019-08-28 21:49:31 +02:00
  • d3224b8611 Audio: report jack plug status MCMrARM 2019-08-28 21:47:45 +02:00
  • 93cf2be3c8 Audio: implement property listener cmd MCMrARM 2019-08-28 21:44:15 +02:00
  • 69216e86f3 Reenable audio suspend-merge MCMrARM 2019-08-27 21:30:17 +02:00
  • cce6c118a6 Merge branch 'master' into suspend-merge MCMrARM 2019-08-26 19:23:18 +02:00
  • ba0df879c6 Audio: initial suspend impl suspend MCMrARM 2019-08-26 19:12:42 +02:00
  • 2265cbd894 Vhci: remove unneeded dump_stack MCMrARM 2019-08-26 19:00:57 +02:00
  • c58baa123f Increase the resume sleep to 20ms MCMrARM 2019-08-26 19:00:29 +02:00
  • 00288b61e6 Vhci: implement bce_vhci_free_device MCMrARM 2019-08-26 18:59:44 +02:00
  • a2b05d784f Vhci: destroy tq: remove pending data MCMrARM 2019-08-26 17:41:31 +02:00
  • 6c5124d0d8 Vhci: reenable drop_endpoint, re-set ep0.hcpriv MCMrARM 2019-08-26 16:12:09 +02:00
  • a626cdf9fe VHCI: initial proper port reset impl MCMrARM 2019-08-26 15:04:35 +02:00
  • a610a316b3 Properly handle queue deregistration MCMrARM 2019-08-26 15:03:36 +02:00
  • 0918a1ab8b Vhci: initial suspend port+endpoint impl MCMrARM 2019-08-26 13:51:19 +02:00
  • 21c1cd0c40 Vhci: fix segfault on rmmod MCMrARM 2019-08-23 11:11:27 +02:00
  • fdbf934d12 Reenable VHCI MCMrARM 2019-08-23 10:50:42 +02:00
  • a42a2392c5 Vhci: add vhci_port_mask module arg MCMrARM 2019-08-23 10:47:05 +02:00
  • 210b8176b9 Initial VHCI suspend impl MCMrARM 2019-08-23 10:35:11 +02:00
  • e5a0fdb2ef Workaround resume failing with msleep(1) MCMrARM 2019-08-21 09:27:33 +02:00
  • f4a5579aa2 Migrate to the new linux pm interface MCMrARM 2019-08-20 20:55:26 +02:00
  • e988e9a9b7 Fix suspend/resume message encoding MCMrARM 2019-08-20 20:53:18 +02:00
  • 35d4f45c12 Fix compilation issue MCMrARM 2019-08-20 20:51:36 +02:00
  • 65a09949c2 Fix audio getting out of sync on timestamp in past MCMrARM 2019-08-19 18:32:18 +02:00
  • 0b89d4862b Fix the start audio glitch MCMrARM 2019-08-19 17:18:11 +02:00
  • 4841b6348e Fix timestamp send stop code MCMrARM 2019-08-04 12:24:12 +02:00
  • 4d93512b63 Initial resume impl (doesn't work) MCMrARM 2019-08-04 12:20:05 +02:00
  • 4a2e83f5fb Initial suspend (no resume yet) impl MCMrARM 2019-08-03 23:04:01 +02:00
  • f405e45d7a Update Makefile MCMrARM 2019-08-02 18:02:19 +02:00
  • a7ca3364fe Vhci: don't attempt to reenable the device MCMrARM 2019-08-02 18:01:53 +02:00
  • 88dda1b413 Vhci: make command queue single-request-at-a-time MCMrARM 2019-08-02 18:00:10 +02:00
  • 2964101f52 Vhci: Fix typo/bug in transfer.c MCMrARM 2019-08-02 17:26:05 +02:00
  • 11856ed1f9 Fix alsa device id missing MCMrARM 2019-07-31 16:14:13 +02:00
  • 241f977283 Audio: enable Codec Output (Headphones) MCMrARM 2019-07-31 14:21:42 +02:00
  • bc147157cb Actual working audio playback MCMrARM 2019-07-31 14:11:38 +02:00
  • a85164003d Audio: Remove command logging for non-DEBUG MCMrARM 2019-07-31 13:31:11 +02:00
  • af9907642a Initial PCM impl MCMrARM 2019-07-30 14:26:16 +02:00
  • b4a6cf3f8e Audio: Create snd_pcm_hardware desc MCMrARM 2019-07-30 13:38:35 +02:00
  • 9983b02d45 Audio: query for the descriptor MCMrARM 2019-07-30 12:11:43 +02:00
  • bf496e79d3 Audio: query all streams, query stream latency MCMrARM 2019-07-30 12:00:39 +02:00
  • 913ec6f113 Audio protocol: list input/output streams MCMrARM 2019-07-30 11:36:55 +02:00
  • 8cdbac5379 Audio: aaudio_subdevice: add ref to aaudio_device MCMrARM 2019-07-30 11:10:05 +02:00
  • 48dcc08799 Disable devices other than Speaker for testing MCMrARM 2019-07-30 10:54:05 +02:00