Skip to content

Commit

Permalink
arm64: dts: qcom: qcs404-evb: Enable uart3 and add Bluetooth
Browse files Browse the repository at this point in the history
Enable blsp1_uart3, define its pinconf and add the bluetooth node.

It seems provisioning is lacking a valid BD address, preventing the
interface from initializing, so provide a dummy for now.

Tested-by: Vinod Koul <vkoul@kernel.org>
Reviewed-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
  • Loading branch information
Bjorn Andersson authored and Andy Gross committed Mar 28, 2019
1 parent 8faea8e commit 60f77ae
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions arch/arm64/boot/dts/qcom/qcs404-evb.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
/ {
aliases {
serial0 = &blsp1_uart2;
serial1 = &blsp1_uart3;
};

chosen {
Expand All @@ -19,6 +20,32 @@
regulator-always-on;
regulator-boot-on;
};

vdd_ch0_3p3:
vdd_esmps3_3p3: vdd-esmps3-3p3-regulator {
compatible = "regulator-fixed";
regulator-name = "eSMPS3_3P3";

regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-always-on;
};
};

&blsp1_uart3 {
status = "okay";

bluetooth {
compatible = "qcom,wcn3990-bt";
vddio-supply = <&vreg_l6_1p8>;
vddxo-supply = <&vreg_l5_1p8>;
vddrf-supply = <&vreg_l1_1p3>;
vddch0-supply = <&vdd_ch0_3p3>;

local-bd-address = [ 02 00 00 00 5a ad ];

max-speed = <3200000>;
};
};

&blsp1_dma {
Expand Down Expand Up @@ -225,3 +252,21 @@
bias-disable;
};
};

&blsp1_uart3_default {
cts {
pins = "gpio84";
bias-disable;
};

rts-tx {
pins = "gpio85", "gpio82";
drive-strength = <2>;
bias-disable;
};

rx {
pins = "gpio83";
bias-pull-up;
};
};

0 comments on commit 60f77ae

Please sign in to comment.