bluetooth_power.txt 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. * Bluetooth Controller
  2. Bluetooth controller communicates with the Bluetooth Host using HCI Transport layer.
  3. HCI Transport layer can be based on UART or USB serial communication protocol.
  4. Required properties:
  5. - compatible: Should be "qca,ar3002"
  6. - qca,bt-reset-gpio: GPIO pin to bring BT Controller out of reset
  7. - qca,bt-vdd-io-supply: Bluetooth VDD IO regulator handle
  8. - qca,bt-vdd-pa-supply: Bluetooth VDD PA regulator handle
  9. Optional properties:
  10. -qca,bt-vdd-ldo-supply: Bluetooth VDD LDO regulator handle. Kept under optional parameters
  11. as some of the chipsets doesn't require ldo or it may use from same vddio.
  12. - qca,bt-chip-pwd-supply: Chip power down gpio is required when bluetooth module
  13. and other modules like wifi co-exist in a singe chip and shares a
  14. common gpio to bring chip out of reset.
  15. - qca,bt-vdd-io-voltage-level: min and max voltages for the vdd io regulator
  16. - qca,bt-vdd-pa-voltage-level: min and max voltages for the vdd pa regulator
  17. - qca,bt-vdd-ldo-voltage-level: min and max voltages for the vdd ldo regulator
  18. Example:
  19. bt-ar3002 {
  20. compatible = "qca,ar3002";
  21. qca,bt-reset-gpio = <&pm8941_gpios 34 0>;
  22. qca,bt-vdd-io-supply = <&pm8941_s3>;
  23. qca,bt-vdd-pa-supply = <&pm8941_l19>;
  24. qca,bt-chip-pwd-supply = <&ath_chip_pwd_l>;
  25. qca,bt-vdd-io-supply = <1800000 1800000>;
  26. qca,bt-vdd-pa-supply = <2900000 2900000>;
  27. };