linux-kernel.vger.kernel.org archive mirror
 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 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).