Re: [PATCH v5 5/6] arm64: dts: qcom: ipq5018: add node required for Bluetooth support
From: George Moussalem
Date: Thu Jul 09 2026 - 14:23:54 EST
On 7/9/26 22:16, Konrad Dybcio wrote:
> On 7/9/26 11:18 AM, George Moussalem via B4 Relay wrote:
>> From: George Moussalem <george.moussalem@xxxxxxxxxxx>
>>
>> Add node to enable Bluetooth support on the IPQ5018 platform.
>>
>> Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>
>> Signed-off-by: George Moussalem <george.moussalem@xxxxxxxxxxx>
>> ---
>> arch/arm64/boot/dts/qcom/ipq5018.dtsi | 16 ++++++++++++++++
>> 1 file changed, 16 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/ipq5018.dtsi b/arch/arm64/boot/dts/qcom/ipq5018.dtsi
>> index 6f8004a22a1f..8c252fa3ff5b 100644
>> --- a/arch/arm64/boot/dts/qcom/ipq5018.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/ipq5018.dtsi
>> @@ -453,6 +453,22 @@ tcsr: syscon@1937000 {
>> reg = <0x01937000 0x21000>;
>> };
>>
>> + bluetooth: bluetooth@7000000 {
>> + compatible = "qcom,ipq5018-bt";
>> + reg = <0x07000000 0x58000>;
>> +
>> + firmware-name = "qca/bt_fw_patch.mbn";
>> +
>> + clocks = <&gcc GCC_BTSS_LPO_CLK>;
>> + clock-names = "lpo";
>> + resets = <&gcc GCC_BTSS_BCR>;
>> +
>> + qcom,ipc = <&apcs_glb 8 23>;
>> + interrupts = <GIC_SPI 162 IRQ_TYPE_EDGE_RISING>;
>> +
>> + status = "disabled";
>
> Since the firmware is unsigned, I think it could make sense to
> enable this by default
>
> any which way
I've found that the controller is not wired up on all ipq5018 boards.
For ex. Linksys router boards have it enabled and wired up by default
while you can enable the controller on some Xiaomi and Gl.Inet boards
but the controller isn't connected to anything.
>
> Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
>
> Konrad
George