Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.6-rc4 61 lines 1.6 kB view raw
1Qualcomm Bluetooth Chips 2--------------------- 3 4This documents the binding structure and common properties for serial 5attached Qualcomm devices. 6 7Serial attached Qualcomm devices shall be a child node of the host UART 8device the slave device is attached to. 9 10Required properties: 11 - compatible: should contain one of the following: 12 * "qcom,qca6174-bt" 13 * "qcom,wcn3990-bt" 14 * "qcom,wcn3991-bt" 15 * "qcom,wcn3998-bt" 16 17Optional properties for compatible string qcom,qca6174-bt: 18 19 - enable-gpios: gpio specifier used to enable chip 20 - clocks: clock provided to the controller (SUSCLK_32KHZ) 21 - firmware-name: specify the name of nvm firmware to load 22 23Required properties for compatible string qcom,wcn399x-bt: 24 25 - vddio-supply: VDD_IO supply regulator handle. 26 - vddxo-supply: VDD_XO supply regulator handle. 27 - vddrf-supply: VDD_RF supply regulator handle. 28 - vddch0-supply: VDD_CH0 supply regulator handle. 29 30Optional properties for compatible string qcom,wcn399x-bt: 31 32 - max-speed: see Documentation/devicetree/bindings/serial/slave-device.txt 33 - firmware-name: specify the name of nvm firmware to load 34 35Examples: 36 37serial@7570000 { 38 label = "BT-UART"; 39 status = "okay"; 40 41 bluetooth { 42 compatible = "qcom,qca6174-bt"; 43 44 enable-gpios = <&pm8994_gpios 19 GPIO_ACTIVE_HIGH>; 45 clocks = <&divclk4>; 46 firmware-name = "nvm_00440302.bin"; 47 }; 48}; 49 50serial@898000 { 51 bluetooth { 52 compatible = "qcom,wcn3990-bt"; 53 54 vddio-supply = <&vreg_s4a_1p8>; 55 vddxo-supply = <&vreg_l7a_1p8>; 56 vddrf-supply = <&vreg_l17a_1p3>; 57 vddch0-supply = <&vreg_l25a_3p3>; 58 max-speed = <3200000>; 59 firmware-name = "crnv21.bin"; 60 }; 61};