* [PATCH v2 1/4] arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node
2019-06-07 14:36 [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Neil Armstrong
@ 2019-06-07 14:36 ` Neil Armstrong
2019-06-07 14:36 ` [PATCH v2 2/4] arm64: dts: meson-g12a-x96-max: " Neil Armstrong
` (3 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Neil Armstrong @ 2019-06-07 14:36 UTC (permalink / raw)
To: khilman
Cc: linux-amlogic, linux-arm-kernel, linux-kernel, Neil Armstrong,
Martin Blumenstingl
The 32k low power clock is necessary for the bluetooth part of the
combo module to initialize correctly, simply add the same clock we
use for the sdio pwrseq.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
index eac57d997e0b..3e0e119c13ce 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
@@ -530,6 +530,8 @@
bluetooth {
compatible = "brcm,bcm43438-bt";
shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
+ clocks = <&wifi32k>;
+ clock-names = "lpo";
vbat-supply = <&vddao_3v3>;
vddio-supply = <&vddio_ao1v8>;
};
--
2.21.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH v2 2/4] arm64: dts: meson-g12a-x96-max: add 32k clock to bluetooth node
2019-06-07 14:36 [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Neil Armstrong
2019-06-07 14:36 ` [PATCH v2 1/4] arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node Neil Armstrong
@ 2019-06-07 14:36 ` Neil Armstrong
2019-06-07 14:36 ` [PATCH v2 3/4] arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to 2Mbaud/s Neil Armstrong
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Neil Armstrong @ 2019-06-07 14:36 UTC (permalink / raw)
To: khilman
Cc: linux-amlogic, linux-arm-kernel, linux-kernel, Neil Armstrong,
Martin Blumenstingl
The 32k low power clock is necessary for the bluetooth part of the
combo module to initialize correctly, simply add the same clock we
use for the sdio pwrseq.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
index 2c10ebfd9e7c..aa9da5de5c2d 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
@@ -206,6 +206,8 @@
bluetooth {
compatible = "brcm,bcm43438-bt";
shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
+ clocks = <&wifi32k>;
+ clock-names = "lpo";
};
};
--
2.21.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH v2 3/4] arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to 2Mbaud/s
2019-06-07 14:36 [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Neil Armstrong
2019-06-07 14:36 ` [PATCH v2 1/4] arm64: dts: meson-g12a-sei510: add 32k clock to bluetooth node Neil Armstrong
2019-06-07 14:36 ` [PATCH v2 2/4] arm64: dts: meson-g12a-x96-max: " Neil Armstrong
@ 2019-06-07 14:36 ` Neil Armstrong
2019-06-07 14:36 ` [PATCH v2 4/4] arm64: dts: meson-g12a-x96-max: " Neil Armstrong
2019-06-07 22:30 ` [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Kevin Hilman
4 siblings, 0 replies; 7+ messages in thread
From: Neil Armstrong @ 2019-06-07 14:36 UTC (permalink / raw)
To: khilman
Cc: linux-amlogic, linux-arm-kernel, linux-kernel, Neil Armstrong,
Martin Blumenstingl
Setting to 2Mbaud/s is the nominal bus speed for common usages.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
index 3e0e119c13ce..4fc30131e5e7 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
@@ -530,6 +530,7 @@
bluetooth {
compatible = "brcm,bcm43438-bt";
shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
+ max-speed = <2000000>;
clocks = <&wifi32k>;
clock-names = "lpo";
vbat-supply = <&vddao_3v3>;
--
2.21.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH v2 4/4] arm64: dts: meson-g12a-x96-max: bump bluetooth bus speed to 2Mbaud/s
2019-06-07 14:36 [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Neil Armstrong
` (2 preceding siblings ...)
2019-06-07 14:36 ` [PATCH v2 3/4] arm64: dts: meson-g12a-sei510: bump bluetooth bus speed to 2Mbaud/s Neil Armstrong
@ 2019-06-07 14:36 ` Neil Armstrong
2019-06-07 22:30 ` Kevin Hilman
2019-06-07 22:30 ` [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Kevin Hilman
4 siblings, 1 reply; 7+ messages in thread
From: Neil Armstrong @ 2019-06-07 14:36 UTC (permalink / raw)
To: khilman
Cc: linux-amlogic, linux-arm-kernel, linux-kernel, Neil Armstrong,
Martin Blumenstingl
Setting to 2Mbaud/s is the nominal bus speed for common usages.
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
index aa9da5de5c2d..300c29dad49f 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
@@ -206,6 +206,7 @@
bluetooth {
compatible = "brcm,bcm43438-bt";
shutdown-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
+ max-speed = <2000000>;
clocks = <&wifi32k>;
clock-names = "lpo";
};
--
2.21.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups
2019-06-07 14:36 [PATCH v2 0/4] arm64: dts: meson-g12a: bluetooth fixups Neil Armstrong
` (3 preceding siblings ...)
2019-06-07 14:36 ` [PATCH v2 4/4] arm64: dts: meson-g12a-x96-max: " Neil Armstrong
@ 2019-06-07 22:30 ` Kevin Hilman
4 siblings, 0 replies; 7+ messages in thread
From: Kevin Hilman @ 2019-06-07 22:30 UTC (permalink / raw)
To: Neil Armstrong
Cc: linux-amlogic, linux-arm-kernel, linux-kernel, Neil Armstrong
Neil Armstrong <narmstrong@baylibre.com> writes:
> These patches :
> - adds the 32khz low power clock to the bluetooth node, since this
> clock is needed for the bluetooth part of the module to initialize
> - bumps the bus speed to 2Mbaud/s
Queued for v5.3,
Thanks,
Kevin
^ permalink raw reply [flat|nested] 7+ messages in thread