l1k

Results 61 comments of l1k

Yes I did mention in the commit message of l1k/linux@9ae5c93fcd54dd078dc072cf73cfe9be2b83c225 that it'll be needed for Bluetooth as well. :-) Looking at the schematics of the MacBook8,1 I can't find a...

Ah looking at `hci_bcm.c` I realize this is not about an interrupt for data reception but for host wakeup. On the MB8,1 that pin is called `SMC_PME_S4_WAKE_L` and goes into...

I guess BTLP puts the device in a low power state and enables wakeup. Based on the DSDT snippet you included above it seems Apple also wants this to work...

Sorry for not being clear, let me try again. :-) The combined WiFi/BT chip on these machines has 3 GPIO pins of interest for BT power management: power enable (toggled...

I don't know if anyone has started working on this, but in case noone has I've cooked up this branch. Top-most commit adds support for Apple's Bluetooth ACPI methods, the...

@Dunedan @peterychuang: Thanks for testing, looking at the code with a fresh pair of eyeballs I noticed that I had botched the return code of `bcm_apple_probe()`, it would return 1...

@peterychuang: Looks good! The `BCM irq: -22` message is normal, we just don't need the IRQ on Macs. What exactly is not working? BTW I notice that the baud rate...

Lest I forget, for the folks with a MacBook8,1: There's a peculiarity on that machine where the UART0 is attached not only to the Bluetooth controller, but also to a...

FWIW, the schematics of the MB8,1 indicate that the meaning of the host wake and device wake pins is swapped in firmware, which seems to imply that Apple is using...

@Maximus- could you apply commit l1k/linux@5e30ec7ead67 on top of v4.15-rc4 (or Linus' current tree or linux-next) and post the resulting dmesg in a gist or something? Thanks!