* [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board
[not found] <CGME20201027142341eucas1p16e42afed4cae1292ed72fcd631424562@eucas1p1.samsung.com>
@ 2020-10-27 14:23 ` Marek Szyprowski
2020-10-27 14:23 ` [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board Marek Szyprowski
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Marek Szyprowski @ 2020-10-27 14:23 UTC (permalink / raw)
To: linux-samsung-soc
Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz,
Chanwoo Choi
Add a node for the BCM4334 Bluetooth chip on the serial bus #0 on
the Exynos4210-based Trats boards.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
arch/arm/boot/dts/exynos4210-trats.dts | 31 ++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4210-trats.dts b/arch/arm/boot/dts/exynos4210-trats.dts
index a226bec56a45..eb6ca2a74cc0 100644
--- a/arch/arm/boot/dts/exynos4210-trats.dts
+++ b/arch/arm/boot/dts/exynos4210-trats.dts
@@ -462,6 +462,26 @@
};
};
+&pinctrl_1 {
+ bt_shutdown: bt-shutdown {
+ samsung,pins = "gpl1-0";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
+ bt_host_wakeup: bt-host-wakeup {
+ samsung,pins = "gpx2-6";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
+ bt_device_wakeup: bt-device-wakeup {
+ samsung,pins = "gpx3-1";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+};
+
&rtc {
status = "okay";
clocks = <&clock CLK_RTC>, <&pmic_ap_clk>;
@@ -512,6 +532,17 @@
&serial_0 {
status = "okay";
+ pinctrl-0 = <&uart0_data &uart0_fctl>;
+ pinctrl-names = "default";
+
+ bluetooth {
+ compatible = "brcm,bcm4330-bt";
+ pinctrl-0 = <&bt_shutdown &bt_device_wakeup &bt_host_wakeup>;
+ pinctrl-names = "default";
+ shutdown-gpios = <&gpl1 0 GPIO_ACTIVE_HIGH>;
+ device-wakeup-gpios = <&gpx3 1 GPIO_ACTIVE_HIGH>;
+ host-wakeup-gpios = <&gpx2 6 GPIO_ACTIVE_HIGH>;
+ };
};
&serial_1 {
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board
2020-10-27 14:23 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Marek Szyprowski
@ 2020-10-27 14:23 ` Marek Szyprowski
2020-10-28 18:59 ` Krzysztof Kozlowski
2020-10-27 14:23 ` [PATCH 3/3] ARM: dts: exynos: Enable BlueTooth support for Midas board family Marek Szyprowski
2020-10-28 18:56 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Krzysztof Kozlowski
2 siblings, 1 reply; 6+ messages in thread
From: Marek Szyprowski @ 2020-10-27 14:23 UTC (permalink / raw)
To: linux-samsung-soc
Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz,
Chanwoo Choi
Add a node for the BCM4330 Bluetooth chip on the serial bus #0 on
the Exynos4210-based Universal C210 boards.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
.../boot/dts/exynos4210-universal_c210.dts | 29 +++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4210-universal_c210.dts b/arch/arm/boot/dts/exynos4210-universal_c210.dts
index eecf93280b3a..68ab4290bcef 100644
--- a/arch/arm/boot/dts/exynos4210-universal_c210.dts
+++ b/arch/arm/boot/dts/exynos4210-universal_c210.dts
@@ -545,6 +545,24 @@
samsung,pins = "gpx3-7";
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
};
+
+ bt_shutdown: bt-shutdown {
+ samsung,pins = "gpe1-4";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
+ bt_host_wakeup: bt-host-wakeup {
+ samsung,pins = "gpx2-6";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
+ bt_device_wakeup: bt-device-wakeup {
+ samsung,pins = "gpx3-1";
+ samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
};
&pinctrl_0 {
@@ -612,6 +630,17 @@
status = "okay";
/delete-property/dmas;
/delete-property/dma-names;
+ pinctrl-0 = <&uart0_data &uart0_fctl>;
+ pinctrl-names = "default";
+
+ bluetooth {
+ compatible = "brcm,bcm4330-bt";
+ pinctrl-0 = <&bt_shutdown &bt_device_wakeup &bt_host_wakeup>;
+ pinctrl-names = "default";
+ shutdown-gpios = <&gpe1 4 GPIO_ACTIVE_HIGH>;
+ device-wakeup-gpios = <&gpx3 1 GPIO_ACTIVE_HIGH>;
+ host-wakeup-gpios = <&gpx2 6 GPIO_ACTIVE_HIGH>;
+ };
};
&serial_1 {
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 3/3] ARM: dts: exynos: Enable BlueTooth support for Midas board family
2020-10-27 14:23 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Marek Szyprowski
2020-10-27 14:23 ` [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board Marek Szyprowski
@ 2020-10-27 14:23 ` Marek Szyprowski
2020-10-28 19:05 ` Krzysztof Kozlowski
2020-10-28 18:56 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Krzysztof Kozlowski
2 siblings, 1 reply; 6+ messages in thread
From: Marek Szyprowski @ 2020-10-27 14:23 UTC (permalink / raw)
To: linux-samsung-soc
Cc: Marek Szyprowski, Krzysztof Kozlowski, Bartlomiej Zolnierkiewicz,
Chanwoo Choi
Add a node for the BCM4334 Bluetooth chip on the serial bus #0 on
the Exynos4412-based Midas board family.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
---
arch/arm/boot/dts/exynos4412-midas.dtsi | 28 +++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4412-midas.dtsi b/arch/arm/boot/dts/exynos4412-midas.dtsi
index 7e7c243ff196..2fc6e2034b0e 100644
--- a/arch/arm/boot/dts/exynos4412-midas.dtsi
+++ b/arch/arm/boot/dts/exynos4412-midas.dtsi
@@ -1109,6 +1109,21 @@
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
};
+ bt_shutdown: bt-shutdown {
+ samsung,pins = "gpl0-6";
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
+ bt_host_wakeup: bt-host-wakeup {
+ samsung,pins = "gpx2-6";
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
+ bt_device_wakeup: bt-device-wakeup {
+ samsung,pins = "gpx3-1";
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
+ };
+
max77686_irq: max77686-irq {
samsung,pins = "gpx0-7";
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
@@ -1386,7 +1401,20 @@
};
&serial_0 {
+ pinctrl-0 = <&uart0_data &uart0_fctl>;
+ pinctrl-names = "default";
status = "okay";
+
+ bluetooth {
+ compatible = "brcm,bcm4330-bt";
+ pinctrl-0 = <&bt_shutdown &bt_device_wakeup &bt_host_wakeup>;
+ pinctrl-names = "default";
+ max-speed = <3000000>;
+ shutdown-gpios = <&gpl0 6 GPIO_ACTIVE_HIGH>;
+ device-wakeup-gpios = <&gpx3 1 GPIO_ACTIVE_HIGH>;
+ host-wakeup-gpios = <&gpx2 6 GPIO_ACTIVE_HIGH>;
+ clocks = <&max77686 MAX77686_CLK_PMIC>;
+ };
};
&serial_1 {
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board
2020-10-27 14:23 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Marek Szyprowski
2020-10-27 14:23 ` [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board Marek Szyprowski
2020-10-27 14:23 ` [PATCH 3/3] ARM: dts: exynos: Enable BlueTooth support for Midas board family Marek Szyprowski
@ 2020-10-28 18:56 ` Krzysztof Kozlowski
2 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2020-10-28 18:56 UTC (permalink / raw)
To: Marek Szyprowski
Cc: linux-samsung-soc, Bartlomiej Zolnierkiewicz, Chanwoo Choi
On Tue, Oct 27, 2020 at 03:23:28PM +0100, Marek Szyprowski wrote:
> Add a node for the BCM4334 Bluetooth chip on the serial bus #0 on
> the Exynos4210-based Trats boards.
>
> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
> arch/arm/boot/dts/exynos4210-trats.dts | 31 ++++++++++++++++++++++++++
Thanks, applied.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board
2020-10-27 14:23 ` [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board Marek Szyprowski
@ 2020-10-28 18:59 ` Krzysztof Kozlowski
0 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2020-10-28 18:59 UTC (permalink / raw)
To: Marek Szyprowski
Cc: linux-samsung-soc, Bartlomiej Zolnierkiewicz, Chanwoo Choi
On Tue, Oct 27, 2020 at 03:23:29PM +0100, Marek Szyprowski wrote:
> Add a node for the BCM4330 Bluetooth chip on the serial bus #0 on
> the Exynos4210-based Universal C210 boards.
>
> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
> .../boot/dts/exynos4210-universal_c210.dts | 29 +++++++++++++++++++
Thanks, applied.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 3/3] ARM: dts: exynos: Enable BlueTooth support for Midas board family
2020-10-27 14:23 ` [PATCH 3/3] ARM: dts: exynos: Enable BlueTooth support for Midas board family Marek Szyprowski
@ 2020-10-28 19:05 ` Krzysztof Kozlowski
0 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2020-10-28 19:05 UTC (permalink / raw)
To: Marek Szyprowski
Cc: linux-samsung-soc, Bartlomiej Zolnierkiewicz, Chanwoo Choi
On Tue, Oct 27, 2020 at 03:23:30PM +0100, Marek Szyprowski wrote:
> Add a node for the BCM4334 Bluetooth chip on the serial bus #0 on
> the Exynos4412-based Midas board family.
>
> Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
> ---
> arch/arm/boot/dts/exynos4412-midas.dtsi | 28 +++++++++++++++++++++++++
Thanks, applied.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-10-29 2:00 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <CGME20201027142341eucas1p16e42afed4cae1292ed72fcd631424562@eucas1p1.samsung.com>
2020-10-27 14:23 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Marek Szyprowski
2020-10-27 14:23 ` [PATCH 2/3] ARM: dts: exynos: Enable BlueTooth support for Universal C210 board Marek Szyprowski
2020-10-28 18:59 ` Krzysztof Kozlowski
2020-10-27 14:23 ` [PATCH 3/3] ARM: dts: exynos: Enable BlueTooth support for Midas board family Marek Szyprowski
2020-10-28 19:05 ` Krzysztof Kozlowski
2020-10-28 18:56 ` [PATCH 1/3] ARM: dts: exynos: Enable BlueTooth support for Trats board Krzysztof Kozlowski
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.