Lines Matching +full:usb +full:- +full:based
1 Marvell 8897/8997 (sd8897/sd8997) bluetooth devices (SDIO or USB based)
2 ------
4 the btmrvl driver is used and when used on USB interface, the btusb driver is
9 - compatible : should be one of the following:
10 * "marvell,sd8897-bt" (for SDIO)
11 * "marvell,sd8997-bt" (for SDIO)
12 * "usb1286,204e" (for USB)
16 - marvell,cal-data: Calibration data downloaded to the device during
20 - marvell,wakeup-pin: It represents wakeup pin number of the bluetooth chip.
22 - marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host
25 - interrupt-names: Used only for USB based devices (See below)
26 - interrupts : specifies the interrupt pin number to the cpu. For SDIO, the
28 array. For USB based devices, the driver will use the interrupt
29 named "wakeup" from the interrupt-names and interrupt arrays.
30 The driver will request an irq based on this interrupt number.
46 vmmc-supply = <&wlan_en_reg>;
47 bus-width = <4>;
48 cap-power-off-card;
49 keep-power-in-suspend;
51 #address-cells = <1>;
52 #size-cells = <0>;
54 compatible = "marvell,sd8897-bt";
56 interrupt-parent = <&pio>;
59 marvell,cal-data = /bits/ 8 <
63 marvell,wakeup-pin = /bits/ 16 <0x0d>;
64 marvell,wakeup-gap-ms = /bits/ 16 <0x64>;
68 Example for USB device:
71 #address-cells = <1>;
72 #size-cells = <0>;
77 interrupt-parent = <&gpio0>;
78 interrupt-names = "wakeup";
80 marvell,wakeup-pin = /bits/ 16 <0x0d>;
81 marvell,wakeup-gap-ms = /bits/ 16 <0x64>;