All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features
@ 2022-05-02  2:15 Drew Fustini
  2022-05-02  2:15 ` [PATCH 1/3] ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation Drew Fustini
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Drew Fustini @ 2022-05-02  2:15 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Nishanth Menon, Dave Gerlach,
	Tony Lindgren
  Cc: devicetree, linux-kernel, Drew Fustini

Enable new wkup_m3_ipc features which includes IO isolation on the
am437x-gp-evm and i2c voltage scaling firmware for both am33xx and
am43xx based boards.

This dts series depends on the bindings and driver changes in:
- [PATCH v3 0/2] soc: ti: wkup_m3_ipc: support i2c voltage scaling [1]
- [PATCH v3 0/2] soc: ti: wkup_m3_ipc: Add support for IO Isolation [2]

Dave Gerlach (3):
  ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
  ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc

 arch/arm/boot/dts/am335x-bone-common.dtsi | 4 ++++
 arch/arm/boot/dts/am335x-evm.dts          | 4 ++++
 arch/arm/boot/dts/am335x-evmsk.dts        | 4 ++++
 arch/arm/boot/dts/am437x-gp-evm.dts       | 5 +++++
 arch/arm/boot/dts/am437x-sk-evm.dts       | 4 ++++
 arch/arm/boot/dts/am43x-epos-evm.dts      | 4 ++++
 6 files changed, 25 insertions(+)

[1] https://lore.kernel.org/linux-devicetree/20220426200741.712842-1-dfustini@baylibre.com/
[2] https://lore.kernel.org/linux-devicetree/20220414192722.2978837-1-dfustini@baylibre.com/
-- 
2.32.0


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

* [PATCH 1/3] ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
  2022-05-02  2:15 [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Drew Fustini
@ 2022-05-02  2:15 ` Drew Fustini
  2022-05-02  2:15 ` [PATCH 2/3] ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc Drew Fustini
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Drew Fustini @ 2022-05-02  2:15 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Nishanth Menon, Dave Gerlach,
	Tony Lindgren
  Cc: devicetree, linux-kernel, Drew Fustini, Keerthy

From: Dave Gerlach <d-gerlach@ti.com>

With this flag wkup_m3 is able to control IO isolation during
suspend on the board.

Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
Signed-off-by: Drew Fustini <dfustini@baylibre.com>
---
 arch/arm/boot/dts/am437x-gp-evm.dts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts
index 4416ddb559e4..91b67b428a06 100644
--- a/arch/arm/boot/dts/am437x-gp-evm.dts
+++ b/arch/arm/boot/dts/am437x-gp-evm.dts
@@ -1127,6 +1127,10 @@ &cpu {
 	cpu0-supply = <&dcdc2>;
 };
 
+&wkup_m3_ipc {
+	ti,set-io-isolation;
+};
+
 &pruss1_mdio {
 	status = "disabled";
 };
-- 
2.32.0


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

* [PATCH 2/3] ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  2022-05-02  2:15 [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Drew Fustini
  2022-05-02  2:15 ` [PATCH 1/3] ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation Drew Fustini
@ 2022-05-02  2:15 ` Drew Fustini
  2022-05-02  2:15 ` [PATCH 3/3] ARM: dts: am43xx: " Drew Fustini
  2022-05-03  6:15 ` [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Tony Lindgren
  3 siblings, 0 replies; 5+ messages in thread
From: Drew Fustini @ 2022-05-02  2:15 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Nishanth Menon, Dave Gerlach,
	Tony Lindgren
  Cc: devicetree, linux-kernel, Drew Fustini

From: Dave Gerlach <d-gerlach@ti.com>

Add appropriate firmware-name property for all am33xx platforms.

Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
[dfustini: change property from 'ti,scale-data-fw' to 'firmware-name']
Signed-off-by: Drew Fustini <dfustini@baylibre.com>
---
 arch/arm/boot/dts/am335x-bone-common.dtsi | 4 ++++
 arch/arm/boot/dts/am335x-evm.dts          | 4 ++++
 arch/arm/boot/dts/am335x-evmsk.dts        | 4 ++++
 3 files changed, 12 insertions(+)

diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi
index 56ae5095a5b8..02e04a12a270 100644
--- a/arch/arm/boot/dts/am335x-bone-common.dtsi
+++ b/arch/arm/boot/dts/am335x-bone-common.dtsi
@@ -405,3 +405,7 @@ &rtc {
 &pruss_tm {
 	status = "okay";
 };
+
+&wkup_m3_ipc {
+	firmware-name = "am335x-bone-scale-data.bin";
+};
diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts
index 659e99eabe66..b9745a2f0e4d 100644
--- a/arch/arm/boot/dts/am335x-evm.dts
+++ b/arch/arm/boot/dts/am335x-evm.dts
@@ -782,3 +782,7 @@ &rtc {
 &pruss_tm {
 	status = "okay";
 };
+
+&wkup_m3_ipc {
+	firmware-name = "am335x-evm-scale-data.bin";
+};
diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts
index a2db65538e51..9c458e5a95b7 100644
--- a/arch/arm/boot/dts/am335x-evmsk.dts
+++ b/arch/arm/boot/dts/am335x-evmsk.dts
@@ -719,3 +719,7 @@ &rtc {
 &pruss_tm {
 	status = "okay";
 };
+
+&wkup_m3_ipc {
+	firmware-name = "am335x-evm-scale-data.bin";
+};
-- 
2.32.0


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

* [PATCH 3/3] ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
  2022-05-02  2:15 [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Drew Fustini
  2022-05-02  2:15 ` [PATCH 1/3] ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation Drew Fustini
  2022-05-02  2:15 ` [PATCH 2/3] ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc Drew Fustini
@ 2022-05-02  2:15 ` Drew Fustini
  2022-05-03  6:15 ` [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Tony Lindgren
  3 siblings, 0 replies; 5+ messages in thread
From: Drew Fustini @ 2022-05-02  2:15 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Nishanth Menon, Dave Gerlach,
	Tony Lindgren
  Cc: devicetree, linux-kernel, Drew Fustini, Keerthy

From: Dave Gerlach <d-gerlach@ti.com>

Add appropriate firmware-name property for all am43xx platforms.

Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
[dfustini: change property from 'ti,scale-data-fw' to 'firmware-name']
Signed-off-by: Drew Fustini <dfustini@baylibre.com>
---
 arch/arm/boot/dts/am437x-gp-evm.dts  | 1 +
 arch/arm/boot/dts/am437x-sk-evm.dts  | 4 ++++
 arch/arm/boot/dts/am43x-epos-evm.dts | 4 ++++
 3 files changed, 9 insertions(+)

diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts
index 91b67b428a06..46d5361fe876 100644
--- a/arch/arm/boot/dts/am437x-gp-evm.dts
+++ b/arch/arm/boot/dts/am437x-gp-evm.dts
@@ -1129,6 +1129,7 @@ &cpu {
 
 &wkup_m3_ipc {
 	ti,set-io-isolation;
+	firmware-name = "am43x-evm-scale-data.bin";
 };
 
 &pruss1_mdio {
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts
index 20a34d2d85df..e5a825a525f9 100644
--- a/arch/arm/boot/dts/am437x-sk-evm.dts
+++ b/arch/arm/boot/dts/am437x-sk-evm.dts
@@ -893,6 +893,10 @@ vpfe0_ep: endpoint {
 	};
 };
 
+&wkup_m3_ipc {
+	firmware-name = "am43x-evm-scale-data.bin";
+};
+
 &pruss1_mdio {
 	status = "disabled";
 };
diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts b/arch/arm/boot/dts/am43x-epos-evm.dts
index 4f9a7251a107..50c33418703a 100644
--- a/arch/arm/boot/dts/am43x-epos-evm.dts
+++ b/arch/arm/boot/dts/am43x-epos-evm.dts
@@ -1019,6 +1019,10 @@ &cpu {
 	cpu0-supply = <&dcdc2>;
 };
 
+&wkup_m3_ipc {
+	firmware-name = "am43x-evm-scale-data.bin";
+};
+
 &pruss1_mdio {
 	status = "disabled";
 };
-- 
2.32.0


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

* Re: [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features
  2022-05-02  2:15 [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Drew Fustini
                   ` (2 preceding siblings ...)
  2022-05-02  2:15 ` [PATCH 3/3] ARM: dts: am43xx: " Drew Fustini
@ 2022-05-03  6:15 ` Tony Lindgren
  3 siblings, 0 replies; 5+ messages in thread
From: Tony Lindgren @ 2022-05-03  6:15 UTC (permalink / raw)
  To: Drew Fustini
  Cc: Rob Herring, Krzysztof Kozlowski, Nishanth Menon, Dave Gerlach,
	devicetree, linux-kernel

* Drew Fustini <dfustini@baylibre.com> [220502 02:11]:
> Enable new wkup_m3_ipc features which includes IO isolation on the
> am437x-gp-evm and i2c voltage scaling firmware for both am33xx and
> am43xx based boards.
> 
> This dts series depends on the bindings and driver changes in:
> - [PATCH v3 0/2] soc: ti: wkup_m3_ipc: support i2c voltage scaling [1]
> - [PATCH v3 0/2] soc: ti: wkup_m3_ipc: Add support for IO Isolation [2]
> 
> Dave Gerlach (3):
>   ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
>   ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
>   ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc

Applying these all into omap-for-v5.19/dt thanks.

Tony

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

end of thread, other threads:[~2022-05-03  6:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-02  2:15 [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Drew Fustini
2022-05-02  2:15 ` [PATCH 1/3] ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation Drew Fustini
2022-05-02  2:15 ` [PATCH 2/3] ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc Drew Fustini
2022-05-02  2:15 ` [PATCH 3/3] ARM: dts: am43xx: " Drew Fustini
2022-05-03  6:15 ` [PATCH 0/3] ARM: dts: enable am33xx and am43xx wkup_m3_ipc features Tony Lindgren

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.