linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: meson: update dts for JetHub devices
@ 2022-03-25 16:54 Vyacheslav Bocharov
  2022-03-25 16:54 ` [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1 Vyacheslav Bocharov
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Vyacheslav Bocharov @ 2022-03-25 16:54 UTC (permalink / raw)
  To: Neil Armstrong, Kevin Hilman, linux-amlogic, linux-arm-kernel,
	linux-kernel, devicetree

Update dts for JetHub H1:
- add bluetooth node for RTL8822CS uart port

Update dts for JetHub D1:
- add ZigBee serial alias (ttyAML2) for backward compatibility
- update voltage regulators and SDIO config to match board's reference design

Vyacheslav Bocharov (3):
  arm64: meson: add to dts for JetHub H1 bluetooth node
  arm64: meson: dts: update dts for JetHub D1
  arm64: meson: fix sdio in dts for JetHub D1

 .../amlogic/meson-axg-jethome-jethub-j100.dts   | 17 +++++++++++++----
 .../meson-gxl-s905w-jethome-jethub-j80.dts      |  5 +++++
 2 files changed, 18 insertions(+), 4 deletions(-)

-- 
2.30.2


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1
  2022-03-25 16:54 [PATCH 0/3] arm64: meson: update dts for JetHub devices Vyacheslav Bocharov
@ 2022-03-25 16:54 ` Vyacheslav Bocharov
  2022-03-25 17:32   ` Neil Armstrong
  2022-03-25 16:55 ` [PATCH 2/3] arm64: meson: dts: update serial alias in dts for JetHub D1 Vyacheslav Bocharov
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 8+ messages in thread
From: Vyacheslav Bocharov @ 2022-03-25 16:54 UTC (permalink / raw)
  To: Neil Armstrong, Kevin Hilman, linux-amlogic, linux-arm-kernel,
	linux-kernel, devicetree
  Cc: Vyacheslav Bocharov

From: Vyacheslav Bocharov <devel@lexina.in>

Add bluetooth node for RTL8822CS uart to JetHub H1 dts file.

Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
---
 .../boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts  | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts
index 6eafb908695f..a5ee7ed17efa 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts
@@ -213,6 +213,11 @@ &uart_A {
 	pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
 	pinctrl-names = "default";
 	uart-has-rtscts;
+	bluetooth {
+		compatible = "realtek,rtl8822cs-bt";
+		enable-gpios  = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
+		host-wake-gpios = <&gpio GPIOX_18 GPIO_ACTIVE_HIGH>;
+       };
 };
 
 &uart_C {
-- 
2.30.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/3] arm64: meson: dts: update serial alias in dts for JetHub D1
  2022-03-25 16:54 [PATCH 0/3] arm64: meson: update dts for JetHub devices Vyacheslav Bocharov
  2022-03-25 16:54 ` [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1 Vyacheslav Bocharov
@ 2022-03-25 16:55 ` Vyacheslav Bocharov
  2022-03-25 16:55 ` [PATCH 3/3] arm64: meson: update SDIO " Vyacheslav Bocharov
  2022-03-25 17:34 ` [PATCH 0/3] arm64: meson: update dts for JetHub devices Neil Armstrong
  3 siblings, 0 replies; 8+ messages in thread
From: Vyacheslav Bocharov @ 2022-03-25 16:55 UTC (permalink / raw)
  To: Neil Armstrong, Kevin Hilman, linux-amlogic, linux-arm-kernel,
	linux-kernel, devicetree

Change zigbee serial port alias to ttyAML2 for backward compatibility.

Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
---
 arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts b/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
index 52ebe371df26..66c1eeba8f48 100644
--- a/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
@@ -18,7 +18,7 @@ / {
 	model = "JetHome JetHub J100";
 	aliases {
 		serial0 = &uart_AO;   /* Console */
-		serial1 = &uart_AO_B; /* External UART (Wireless Module) */
+		serial2 = &uart_AO_B; /* External UART (Wireless Module) */
 		ethernet0 = &ethmac;
 	};
 
-- 
2.30.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/3] arm64: meson: update SDIO in dts for JetHub D1
  2022-03-25 16:54 [PATCH 0/3] arm64: meson: update dts for JetHub devices Vyacheslav Bocharov
  2022-03-25 16:54 ` [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1 Vyacheslav Bocharov
  2022-03-25 16:55 ` [PATCH 2/3] arm64: meson: dts: update serial alias in dts for JetHub D1 Vyacheslav Bocharov
@ 2022-03-25 16:55 ` Vyacheslav Bocharov
  2022-03-25 17:33   ` Neil Armstrong
  2022-03-25 17:34 ` [PATCH 0/3] arm64: meson: update dts for JetHub devices Neil Armstrong
  3 siblings, 1 reply; 8+ messages in thread
From: Vyacheslav Bocharov @ 2022-03-25 16:55 UTC (permalink / raw)
  To: Neil Armstrong, Kevin Hilman, linux-amlogic, linux-arm-kernel,
	linux-kernel, devicetree

Fix the dts to match board's reference design:
- update vddio_boot regulator to 3.3v (Wi-Fi SDIO module)
- add vccq_1v8 regulator with 1.8v for eMMC SDIO

In the first revision of JetHub D1 the vccq_1v8 regulator was 3.3v.
All installed eMMC modules were tested to work in HS200 mode at 3.3v
supply voltage. In the next revisions of the board eMMC will be
powered with 1.8v according to the standard.

Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
---
 .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts b/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
index 66c1eeba8f48..bc00d672a357 100644
--- a/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
@@ -81,12 +81,22 @@ vddio_ao18: regulator-vddio_ao18 {
 	vddio_boot: regulator-vddio_boot {
 		compatible = "regulator-fixed";
 		regulator-name = "VDDIO_BOOT";
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+		vin-supply = <&vddao_3v3>;
+		regulator-always-on;
+	};
+
+	vccq_1v8: regulator-vccq_1v8 {
+		compatible = "regulator-fixed";
+		regulator-name = "VCCQ_1V8";
 		regulator-min-microvolt = <1800000>;
 		regulator-max-microvolt = <1800000>;
 		vin-supply = <&vddao_3v3>;
 		regulator-always-on;
 	};
 
+
 	usb_pwr: regulator-usb_pwr {
 		compatible = "regulator-fixed";
 		regulator-name = "USB_PWR";
@@ -248,8 +258,7 @@ &sd_emmc_b {
 
 	bus-width = <4>;
 	cap-sd-highspeed;
-	sd-uhs-sdr104;
-	max-frequency = <200000000>;
+	max-frequency = <50000000>;
 	non-removable;
 	disable-wp;
 
@@ -282,7 +291,7 @@ &sd_emmc_c {
 	mmc-pwrseq = <&emmc_pwrseq>;
 
 	vmmc-supply = <&vcc_3v3>;
-	vqmmc-supply = <&vddio_boot>;
+	vqmmc-supply = <&vccq_1v8>;
 };
 
 /* UART Bluetooth */
-- 
2.30.2


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1
  2022-03-25 16:54 ` [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1 Vyacheslav Bocharov
@ 2022-03-25 17:32   ` Neil Armstrong
  0 siblings, 0 replies; 8+ messages in thread
From: Neil Armstrong @ 2022-03-25 17:32 UTC (permalink / raw)
  To: Vyacheslav Bocharov, Kevin Hilman, linux-amlogic,
	linux-arm-kernel, linux-kernel, devicetree
  Cc: Vyacheslav Bocharov

Hi,

On 25/03/2022 17:54, Vyacheslav Bocharov wrote:
> From: Vyacheslav Bocharov <devel@lexina.in>
> 
> Add bluetooth node for RTL8822CS uart to JetHub H1 dts file.
> 
> Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
> ---
>   .../boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts  | 5 +++++
>   1 file changed, 5 insertions(+)
> 
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts b/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts
> index 6eafb908695f..a5ee7ed17efa 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts
> +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts
> @@ -213,6 +213,11 @@ &uart_A {
>   	pinctrl-0 = <&uart_a_pins>, <&uart_a_cts_rts_pins>;
>   	pinctrl-names = "default";
>   	uart-has-rtscts;

Please add a blank here to match other DT files.

> +	bluetooth {
> +		compatible = "realtek,rtl8822cs-bt";
> +		enable-gpios  = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
> +		host-wake-gpios = <&gpio GPIOX_18 GPIO_ACTIVE_HIGH>;
> +       };
>   };
>   
>   &uart_C {


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 3/3] arm64: meson: update SDIO in dts for JetHub D1
  2022-03-25 16:55 ` [PATCH 3/3] arm64: meson: update SDIO " Vyacheslav Bocharov
@ 2022-03-25 17:33   ` Neil Armstrong
  0 siblings, 0 replies; 8+ messages in thread
From: Neil Armstrong @ 2022-03-25 17:33 UTC (permalink / raw)
  To: Vyacheslav Bocharov, Kevin Hilman, linux-amlogic,
	linux-arm-kernel, linux-kernel, devicetree

Hi,

On 25/03/2022 17:55, Vyacheslav Bocharov wrote:
> Fix the dts to match board's reference design:
> - update vddio_boot regulator to 3.3v (Wi-Fi SDIO module)
> - add vccq_1v8 regulator with 1.8v for eMMC SDIO
> 
> In the first revision of JetHub D1 the vccq_1v8 regulator was 3.3v.
> All installed eMMC modules were tested to work in HS200 mode at 3.3v
> supply voltage. In the next revisions of the board eMMC will be
> powered with 1.8v according to the standard.
> 
> Signed-off-by: Vyacheslav Bocharov <adeep@lexina.in>
> ---
>   .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 15 ++++++++++++---
>   1 file changed, 12 insertions(+), 3 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts b/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
> index 66c1eeba8f48..bc00d672a357 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts
> @@ -81,12 +81,22 @@ vddio_ao18: regulator-vddio_ao18 {
>   	vddio_boot: regulator-vddio_boot {
>   		compatible = "regulator-fixed";
>   		regulator-name = "VDDIO_BOOT";
> +		regulator-min-microvolt = <3300000>;
> +		regulator-max-microvolt = <3300000>;
> +		vin-supply = <&vddao_3v3>;
> +		regulator-always-on;
> +	};
> +
> +	vccq_1v8: regulator-vccq_1v8 {
> +		compatible = "regulator-fixed";
> +		regulator-name = "VCCQ_1V8";
>   		regulator-min-microvolt = <1800000>;
>   		regulator-max-microvolt = <1800000>;
>   		vin-supply = <&vddao_3v3>;
>   		regulator-always-on;
>   	};
>   
> +
>   	usb_pwr: regulator-usb_pwr {
>   		compatible = "regulator-fixed";
>   		regulator-name = "USB_PWR";
> @@ -248,8 +258,7 @@ &sd_emmc_b {
>   
>   	bus-width = <4>;
>   	cap-sd-highspeed;
> -	sd-uhs-sdr104;
> -	max-frequency = <200000000>;
> +	max-frequency = <50000000>;

This changes should be in a separate commit

>   	non-removable;
>   	disable-wp;
>   
> @@ -282,7 +291,7 @@ &sd_emmc_c {
>   	mmc-pwrseq = <&emmc_pwrseq>;
>   
>   	vmmc-supply = <&vcc_3v3>;
> -	vqmmc-supply = <&vddio_boot>;
> +	vqmmc-supply = <&vccq_1v8>;
>   };
>   
>   /* UART Bluetooth */


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3] arm64: meson: update dts for JetHub devices
  2022-03-25 16:54 [PATCH 0/3] arm64: meson: update dts for JetHub devices Vyacheslav Bocharov
                   ` (2 preceding siblings ...)
  2022-03-25 16:55 ` [PATCH 3/3] arm64: meson: update SDIO " Vyacheslav Bocharov
@ 2022-03-25 17:34 ` Neil Armstrong
  2022-03-26  7:42   ` Vyacheslav
  3 siblings, 1 reply; 8+ messages in thread
From: Neil Armstrong @ 2022-03-25 17:34 UTC (permalink / raw)
  To: Vyacheslav Bocharov, Kevin Hilman, linux-amlogic,
	linux-arm-kernel, linux-kernel, devicetree

Hi,

On 25/03/2022 17:54, Vyacheslav Bocharov wrote:
> Update dts for JetHub H1:
> - add bluetooth node for RTL8822CS uart port
> 
> Update dts for JetHub D1:
> - add ZigBee serial alias (ttyAML2) for backward compatibility
> - update voltage regulators and SDIO config to match board's reference design
> 
> Vyacheslav Bocharov (3):
>    arm64: meson: add to dts for JetHub H1 bluetooth node
>    arm64: meson: dts: update dts for JetHub D1
>    arm64: meson: fix sdio in dts for JetHub D1
> 
>   .../amlogic/meson-axg-jethome-jethub-j100.dts   | 17 +++++++++++++----
>   .../meson-gxl-s905w-jethome-jethub-j80.dts      |  5 +++++
>   2 files changed, 18 insertions(+), 4 deletions(-)
> 

Can you add Fixes: tag in all patches so they get backported ?

Thanks,
Neil

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/3] arm64: meson: update dts for JetHub devices
  2022-03-25 17:34 ` [PATCH 0/3] arm64: meson: update dts for JetHub devices Neil Armstrong
@ 2022-03-26  7:42   ` Vyacheslav
  0 siblings, 0 replies; 8+ messages in thread
From: Vyacheslav @ 2022-03-26  7:42 UTC (permalink / raw)
  To: Neil Armstrong, Kevin Hilman, linux-amlogic, linux-arm-kernel,
	linux-kernel, devicetree



25.03.2022 20:34, Neil Armstrong wrote:
> Hi,
> 
> On 25/03/2022 17:54, Vyacheslav Bocharov wrote:
>> Update dts for JetHub H1:
>> - add bluetooth node for RTL8822CS uart port
>>
>> Update dts for JetHub D1:
>> - add ZigBee serial alias (ttyAML2) for backward compatibility
>> - update voltage regulators and SDIO config to match board's reference 
>> design
>>
>> Vyacheslav Bocharov (3):
>>    arm64: meson: add to dts for JetHub H1 bluetooth node
>>    arm64: meson: dts: update dts for JetHub D1
>>    arm64: meson: fix sdio in dts for JetHub D1
>>
>>   .../amlogic/meson-axg-jethome-jethub-j100.dts   | 17 +++++++++++++----
>>   .../meson-gxl-s905w-jethome-jethub-j80.dts      |  5 +++++
>>   2 files changed, 18 insertions(+), 4 deletions(-)
>>
> 
> Can you add Fixes: tag in all patches so they get backported ?
Bluetooth node update depends on commit 
b050c5bbbbccfb9e6cbf29c8ee7a41c1bba972bdf (Bluetooth: btrtl: Add support 
for RTL8822C hci_ver 0x08), which seems to appear only in 5.18
The rest are cosmetic changes, not affecting the functionality.
Thanks.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-03-26  7:43 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-25 16:54 [PATCH 0/3] arm64: meson: update dts for JetHub devices Vyacheslav Bocharov
2022-03-25 16:54 ` [PATCH 1/3] arm64: meson: add dts bluetooth node for JetHub H1 Vyacheslav Bocharov
2022-03-25 17:32   ` Neil Armstrong
2022-03-25 16:55 ` [PATCH 2/3] arm64: meson: dts: update serial alias in dts for JetHub D1 Vyacheslav Bocharov
2022-03-25 16:55 ` [PATCH 3/3] arm64: meson: update SDIO " Vyacheslav Bocharov
2022-03-25 17:33   ` Neil Armstrong
2022-03-25 17:34 ` [PATCH 0/3] arm64: meson: update dts for JetHub devices Neil Armstrong
2022-03-26  7:42   ` Vyacheslav

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).