All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
@ 2022-01-24 13:12 ` Henrik Grimler
  0 siblings, 0 replies; 8+ messages in thread
From: Henrik Grimler @ 2022-01-24 13:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, semen.protsenko, virag.david003, cw00.choi,
	m.szyprowski, alim.akhtar, robh+dt, devicetree,
	linux-samsung-soc, linux-arm-kernel, linux-kernel,
	~postmarketos/upstreaming
  Cc: Henrik Grimler

Klimt WiFi has product name Samsung Galaxy Tab S 8.4" and was released
in 2014.  It has similar hardware to exynos5420-chagall-wifi and the
two devices can hence share a common base dtsi. 

Same issues as for Chagall Wifi applies: CCI has to be disabled and
only 4 out of 8 CPUs are brought up at boot (see
https://lore.kernel.org/r/20220118185746.299832-4-henrik@grimler.se).

Henrik Grimler (2):
  dt-bindings: arm: samsung: document Klimt WiFi board binding
  ARM: dts: Add support for Samsung Klimt WiFi

 .../bindings/arm/samsung/samsung-boards.yaml  |  1 +
 arch/arm/boot/dts/Makefile                    |  1 +
 arch/arm/boot/dts/exynos5420-klimt-wifi.dts   | 75 +++++++++++++++++++
 3 files changed, 77 insertions(+)
 create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts


base-commit: e758cdb29e81cee1d53e1a06bb3db0a32fc8c347
-- 
2.34.1


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

* [PATCH 0/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
@ 2022-01-24 13:12 ` Henrik Grimler
  0 siblings, 0 replies; 8+ messages in thread
From: Henrik Grimler @ 2022-01-24 13:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, semen.protsenko, virag.david003, cw00.choi,
	m.szyprowski, alim.akhtar, robh+dt, devicetree,
	linux-samsung-soc, linux-arm-kernel, linux-kernel,
	~postmarketos/upstreaming
  Cc: Henrik Grimler

Klimt WiFi has product name Samsung Galaxy Tab S 8.4" and was released
in 2014.  It has similar hardware to exynos5420-chagall-wifi and the
two devices can hence share a common base dtsi. 

Same issues as for Chagall Wifi applies: CCI has to be disabled and
only 4 out of 8 CPUs are brought up at boot (see
https://lore.kernel.org/r/20220118185746.299832-4-henrik@grimler.se).

Henrik Grimler (2):
  dt-bindings: arm: samsung: document Klimt WiFi board binding
  ARM: dts: Add support for Samsung Klimt WiFi

 .../bindings/arm/samsung/samsung-boards.yaml  |  1 +
 arch/arm/boot/dts/Makefile                    |  1 +
 arch/arm/boot/dts/exynos5420-klimt-wifi.dts   | 75 +++++++++++++++++++
 3 files changed, 77 insertions(+)
 create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts


base-commit: e758cdb29e81cee1d53e1a06bb3db0a32fc8c347
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 1/2] dt-bindings: arm: samsung: document Klimt WiFi board binding
  2022-01-24 13:12 ` Henrik Grimler
@ 2022-01-24 13:12   ` Henrik Grimler
  -1 siblings, 0 replies; 8+ messages in thread
From: Henrik Grimler @ 2022-01-24 13:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, semen.protsenko, virag.david003, cw00.choi,
	m.szyprowski, alim.akhtar, robh+dt, devicetree,
	linux-samsung-soc, linux-arm-kernel, linux-kernel,
	~postmarketos/upstreaming
  Cc: Henrik Grimler

Add binding for Galaxy Tab S 8.4", based on Exynos 5420 with codename
klimt-wifi.

Signed-off-by: Henrik Grimler <henrik@grimler.se>
---
 .../devicetree/bindings/arm/samsung/samsung-boards.yaml          | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml b/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
index a2a8bf44fe9b..faea33e4f731 100644
--- a/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
+++ b/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
@@ -141,6 +141,7 @@ properties:
           - enum:
               - insignal,arndale-octa           # Insignal Arndale Octa
               - samsung,chagall-wifi            # Samsung SM-T800
+              - samsung,klimt-wifi              # Samsung SM-T700
               - samsung,smdk5420                # Samsung SMDK5420 eval
           - const: samsung,exynos5420
           - const: samsung,exynos5
-- 
2.34.1


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

* [PATCH 1/2] dt-bindings: arm: samsung: document Klimt WiFi board binding
@ 2022-01-24 13:12   ` Henrik Grimler
  0 siblings, 0 replies; 8+ messages in thread
From: Henrik Grimler @ 2022-01-24 13:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, semen.protsenko, virag.david003, cw00.choi,
	m.szyprowski, alim.akhtar, robh+dt, devicetree,
	linux-samsung-soc, linux-arm-kernel, linux-kernel,
	~postmarketos/upstreaming
  Cc: Henrik Grimler

Add binding for Galaxy Tab S 8.4", based on Exynos 5420 with codename
klimt-wifi.

Signed-off-by: Henrik Grimler <henrik@grimler.se>
---
 .../devicetree/bindings/arm/samsung/samsung-boards.yaml          | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml b/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
index a2a8bf44fe9b..faea33e4f731 100644
--- a/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
+++ b/Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
@@ -141,6 +141,7 @@ properties:
           - enum:
               - insignal,arndale-octa           # Insignal Arndale Octa
               - samsung,chagall-wifi            # Samsung SM-T800
+              - samsung,klimt-wifi              # Samsung SM-T700
               - samsung,smdk5420                # Samsung SMDK5420 eval
           - const: samsung,exynos5420
           - const: samsung,exynos5
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 2/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
  2022-01-24 13:12 ` Henrik Grimler
@ 2022-01-24 13:12   ` Henrik Grimler
  -1 siblings, 0 replies; 8+ messages in thread
From: Henrik Grimler @ 2022-01-24 13:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, semen.protsenko, virag.david003, cw00.choi,
	m.szyprowski, alim.akhtar, robh+dt, devicetree,
	linux-samsung-soc, linux-arm-kernel, linux-kernel,
	~postmarketos/upstreaming
  Cc: Henrik Grimler

Klimt WiFi has the product name Samsung Galaxy Tab S 8.4".  Board is
based on Exynos 5420, and has similar hardware to Chagall WiFi, but
with a smaller battery, smaller screen and another touchscreen
controller.

The device tree added here contains support for:

- UART access through a micro-usb cable with 619 kOhm between ID & GND
- Accessing the internal eMMC storage
- Accessing an external SD card
- USB, after configuration it is possible to ssh into the device
  through a usb cable

Signed-off-by: Henrik Grimler <henrik@grimler.se>
---
 arch/arm/boot/dts/Makefile                  |  1 +
 arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 +++++++++++++++++++++
 2 files changed, 76 insertions(+)
 create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts

diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 28fbfda94cb9..21c4a3ad068a 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -222,6 +222,7 @@ dtb-$(CONFIG_ARCH_EXYNOS5) += \
 	exynos5420-peach-pit.dtb \
 	exynos5420-smdk5420.dtb \
 	exynos5420-chagall-wifi.dtb \
+	exynos5420-klimt-wifi.dtb \
 	exynos5422-odroidhc1.dtb \
 	exynos5422-odroidxu3.dtb \
 	exynos5422-odroidxu3-lite.dtb \
diff --git a/arch/arm/boot/dts/exynos5420-klimt-wifi.dts b/arch/arm/boot/dts/exynos5420-klimt-wifi.dts
new file mode 100644
index 000000000000..011787b1bbf0
--- /dev/null
+++ b/arch/arm/boot/dts/exynos5420-klimt-wifi.dts
@@ -0,0 +1,75 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Samsung's Exynos5420 Klimt WiFi board device tree source
+ *
+ * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
+ *		http://www.samsung.com
+ * Copyright (c) 2022 Henrik Grimler
+ */
+
+/dts-v1/;
+#include "exynos5420-galaxy-tab-common.dtsi"
+
+/ {
+	model = "Samsung Klimt WiFi based on Exynos5420";
+	compatible = "samsung,klimt-wifi", "samsung,exynos5420", \
+		     "samsung,exynos5";
+};
+
+&ldo15_reg {
+	/* Unused */
+	regulator-name = "VDD_LDO15";
+	regulator-min-microvolt = <3300000>;
+	regulator-max-microvolt = <3300000>;
+};
+
+&ldo17_reg {
+	regulator-name = "VDD_VCI_3V0";
+	regulator-min-microvolt = <3000000>;
+	regulator-max-microvolt = <3000000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&ldo28_reg {
+	regulator-name = "VDD3_1V8";
+	regulator-min-microvolt = <1800000>;
+	regulator-max-microvolt = <1800000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&ldo29_reg {
+	regulator-name = "VDDR_1V6";
+	regulator-min-microvolt = <1600000>;
+	regulator-max-microvolt = <1600000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&ldo31_reg {
+	/* Unused */
+	regulator-name = "VDD_LDO31";
+	regulator-min-microvolt = <1800000>;
+	regulator-max-microvolt = <1800000>;
+};
+
+&ldo32_reg {
+	regulator-name = "VDD_TSP_1V8";
+	regulator-min-microvolt = <1800000>;
+	regulator-max-microvolt = <1800000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&mmc_2 {
+	sd-uhs-sdr104;
+};
-- 
2.34.1


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

* [PATCH 2/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
@ 2022-01-24 13:12   ` Henrik Grimler
  0 siblings, 0 replies; 8+ messages in thread
From: Henrik Grimler @ 2022-01-24 13:12 UTC (permalink / raw)
  To: krzysztof.kozlowski, semen.protsenko, virag.david003, cw00.choi,
	m.szyprowski, alim.akhtar, robh+dt, devicetree,
	linux-samsung-soc, linux-arm-kernel, linux-kernel,
	~postmarketos/upstreaming
  Cc: Henrik Grimler

Klimt WiFi has the product name Samsung Galaxy Tab S 8.4".  Board is
based on Exynos 5420, and has similar hardware to Chagall WiFi, but
with a smaller battery, smaller screen and another touchscreen
controller.

The device tree added here contains support for:

- UART access through a micro-usb cable with 619 kOhm between ID & GND
- Accessing the internal eMMC storage
- Accessing an external SD card
- USB, after configuration it is possible to ssh into the device
  through a usb cable

Signed-off-by: Henrik Grimler <henrik@grimler.se>
---
 arch/arm/boot/dts/Makefile                  |  1 +
 arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 +++++++++++++++++++++
 2 files changed, 76 insertions(+)
 create mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts

diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 28fbfda94cb9..21c4a3ad068a 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -222,6 +222,7 @@ dtb-$(CONFIG_ARCH_EXYNOS5) += \
 	exynos5420-peach-pit.dtb \
 	exynos5420-smdk5420.dtb \
 	exynos5420-chagall-wifi.dtb \
+	exynos5420-klimt-wifi.dtb \
 	exynos5422-odroidhc1.dtb \
 	exynos5422-odroidxu3.dtb \
 	exynos5422-odroidxu3-lite.dtb \
diff --git a/arch/arm/boot/dts/exynos5420-klimt-wifi.dts b/arch/arm/boot/dts/exynos5420-klimt-wifi.dts
new file mode 100644
index 000000000000..011787b1bbf0
--- /dev/null
+++ b/arch/arm/boot/dts/exynos5420-klimt-wifi.dts
@@ -0,0 +1,75 @@
+// SPDX-License-Identifier: GPL-2.0
+/*
+ * Samsung's Exynos5420 Klimt WiFi board device tree source
+ *
+ * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd.
+ *		http://www.samsung.com
+ * Copyright (c) 2022 Henrik Grimler
+ */
+
+/dts-v1/;
+#include "exynos5420-galaxy-tab-common.dtsi"
+
+/ {
+	model = "Samsung Klimt WiFi based on Exynos5420";
+	compatible = "samsung,klimt-wifi", "samsung,exynos5420", \
+		     "samsung,exynos5";
+};
+
+&ldo15_reg {
+	/* Unused */
+	regulator-name = "VDD_LDO15";
+	regulator-min-microvolt = <3300000>;
+	regulator-max-microvolt = <3300000>;
+};
+
+&ldo17_reg {
+	regulator-name = "VDD_VCI_3V0";
+	regulator-min-microvolt = <3000000>;
+	regulator-max-microvolt = <3000000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&ldo28_reg {
+	regulator-name = "VDD3_1V8";
+	regulator-min-microvolt = <1800000>;
+	regulator-max-microvolt = <1800000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&ldo29_reg {
+	regulator-name = "VDDR_1V6";
+	regulator-min-microvolt = <1600000>;
+	regulator-max-microvolt = <1600000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&ldo31_reg {
+	/* Unused */
+	regulator-name = "VDD_LDO31";
+	regulator-min-microvolt = <1800000>;
+	regulator-max-microvolt = <1800000>;
+};
+
+&ldo32_reg {
+	regulator-name = "VDD_TSP_1V8";
+	regulator-min-microvolt = <1800000>;
+	regulator-max-microvolt = <1800000>;
+
+	regulator-state-mem {
+		regulator-off-in-suspend;
+	};
+};
+
+&mmc_2 {
+	sd-uhs-sdr104;
+};
-- 
2.34.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 0/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
  2022-01-24 13:12 ` Henrik Grimler
@ 2022-01-25 17:02   ` Krzysztof Kozlowski
  -1 siblings, 0 replies; 8+ messages in thread
From: Krzysztof Kozlowski @ 2022-01-25 17:02 UTC (permalink / raw)
  To: robh+dt, linux-arm-kernel, Henrik Grimler, virag.david003,
	m.szyprowski, cw00.choi, ~postmarketos/upstreaming, alim.akhtar,
	linux-kernel, linux-samsung-soc, devicetree, semen.protsenko
  Cc: Krzysztof Kozlowski

On Mon, 24 Jan 2022 14:12:39 +0100, Henrik Grimler wrote:
> Klimt WiFi has product name Samsung Galaxy Tab S 8.4" and was released
> in 2014.  It has similar hardware to exynos5420-chagall-wifi and the
> two devices can hence share a common base dtsi.
> 
> Same issues as for Chagall Wifi applies: CCI has to be disabled and
> only 4 out of 8 CPUs are brought up at boot (see
> https://lore.kernel.org/r/20220118185746.299832-4-henrik@grimler.se).
> 
> [...]

Applied, thanks!

[1/2] dt-bindings: arm: samsung: document Klimt WiFi board binding
      commit: 8d4d0d7c43e6f87df02a0acac206b50c265962d1
[2/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
      commit: 21fc732222559c7b5a8731571d30501d5fcb631c

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 0/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
@ 2022-01-25 17:02   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 8+ messages in thread
From: Krzysztof Kozlowski @ 2022-01-25 17:02 UTC (permalink / raw)
  To: robh+dt, linux-arm-kernel, Henrik Grimler, virag.david003,
	m.szyprowski, cw00.choi, ~postmarketos/upstreaming, alim.akhtar,
	linux-kernel, linux-samsung-soc, devicetree, semen.protsenko
  Cc: Krzysztof Kozlowski

On Mon, 24 Jan 2022 14:12:39 +0100, Henrik Grimler wrote:
> Klimt WiFi has product name Samsung Galaxy Tab S 8.4" and was released
> in 2014.  It has similar hardware to exynos5420-chagall-wifi and the
> two devices can hence share a common base dtsi.
> 
> Same issues as for Chagall Wifi applies: CCI has to be disabled and
> only 4 out of 8 CPUs are brought up at boot (see
> https://lore.kernel.org/r/20220118185746.299832-4-henrik@grimler.se).
> 
> [...]

Applied, thanks!

[1/2] dt-bindings: arm: samsung: document Klimt WiFi board binding
      commit: 8d4d0d7c43e6f87df02a0acac206b50c265962d1
[2/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi
      commit: 21fc732222559c7b5a8731571d30501d5fcb631c

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>

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

end of thread, other threads:[~2022-01-25 17:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-24 13:12 [PATCH 0/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi Henrik Grimler
2022-01-24 13:12 ` Henrik Grimler
2022-01-24 13:12 ` [PATCH 1/2] dt-bindings: arm: samsung: document Klimt WiFi board binding Henrik Grimler
2022-01-24 13:12   ` Henrik Grimler
2022-01-24 13:12 ` [PATCH 2/2] ARM: dts: exynos: Add support for Samsung Klimt WiFi Henrik Grimler
2022-01-24 13:12   ` Henrik Grimler
2022-01-25 17:02 ` [PATCH 0/2] " Krzysztof Kozlowski
2022-01-25 17:02   ` 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.