broadcom-bluetooth.txt 976 B

1234567891011121314151617181920212223242526272829303132333435
  1. Broadcom Bluetooth Chips
  2. ---------------------
  3. This documents the binding structure and common properties for serial
  4. attached Broadcom devices.
  5. Serial attached Broadcom devices shall be a child node of the host UART
  6. device the slave device is attached to.
  7. Required properties:
  8. - compatible: should contain one of the following:
  9. * "brcm,bcm43438-bt"
  10. Optional properties:
  11. - max-speed: see Documentation/devicetree/bindings/serial/slave-device.txt
  12. - shutdown-gpios: GPIO specifier, used to enable the BT module
  13. - device-wakeup-gpios: GPIO specifier, used to wakeup the controller
  14. - host-wakeup-gpios: GPIO specifier, used to wakeup the host processor
  15. - clocks: clock specifier if external clock provided to the controller
  16. - clock-names: should be "extclk"
  17. Example:
  18. &uart2 {
  19. pinctrl-names = "default";
  20. pinctrl-0 = <&uart2_pins>;
  21. bluetooth {
  22. compatible = "brcm,bcm43438-bt";
  23. max-speed = <921600>;
  24. };
  25. };