Hi Ian, > The MINIX NEO Z83-4 and MINIX NEO Z83-4 Pro devices use an AP6255 chip for wifi and bluetooth. Bluetooth requires an ACPI device id of BCM2EA4 with BCM4345 rev C0 firmware. > > This patch adds the device id and to use trigger type IRQF_TRIGGER_FALLING as defined by 'GpioInt' in the ACPI DSDT table: > > Device (BLT0) > { > Name (_HID, "BCM2EA4") // _HID: Hardware ID > Method (_STA, 0, NotSerialized) // _STA: Status > { > Return (0x0F) > } > > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > Name (UBUF, ResourceTemplate () > { > UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, > 0xFC, LittleEndian, ParityTypeNone, FlowControlHardware, > 0x0020, 0x0020, "\\_SB.PCI0.URT1", > 0x00, ResourceConsumer, , Exclusive, > ) > GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x0000, > "\\_SB.GPO1", 0x00, ResourceConsumer, , > ) > { // Pin list > 0x0005 > } > GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, > "\\_SB.GPO1", 0x00, ResourceConsumer, , > ) > { // Pin list > 0x0007 > } > GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, > "\\_SB.GPO1", 0x00, ResourceConsumer, , > ) > { // Pin list > 0x0004 > } > }) > Return (UBUF) /* \_SB_.PCI0.URT1.BLT0._CRS.UBUF */ > } > } > > Signed-off-by: ianwmorrison <ianwmorrison@xxxxxxxxx> > --- > v2: make compatible with [PATCH v2 2/9] Bluetooth: hci_bcm: Fix setting of irq trigger type > v3: includes extract of ACPI DSDT table for BCM2EA4 device > --- > drivers/bluetooth/hci_bcm.c | 8 ++++++++ > 1 file changed, 8 insertions(+) patch has been applied to bluetooth-next tree. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html