public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v1 0/4] apalis/colibri imx8: enable additional features
@ 2024-08-07 14:16 max.oss.09
  2024-08-07 14:16 ` [PATCH v1 1/4] board: apalis-imx8: add reset code max.oss.09
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: max.oss.09 @ 2024-08-07 14:16 UTC (permalink / raw)
  To: Max Krummenacher
  Cc: Andrejs Cainikovs, Emanuele Ghidoli, Fabio Estevam, Fabio Estevam,
	Francesco Dolcini, Marcel Ziswiler, Simon Glass, Tom Rini, u-boot

From: Max Krummenacher <max.krummenacher@toradex.com>


Enable and use additional features which have been added to U-Boot
on the Apalis iMX8QM / Colibri iMX8X boards.



Andrejs Cainikovs (4):
  board: apalis-imx8: add reset code
  apalis-imx8: enable i.MX specific BOOTAUX
  colibri-imx8x: enable i.MX specific BOOTAUX
  colibri-imx8x: enable i.MX specific SNVS configuration

 board/toradex/apalis-imx8/apalis-imx8.c | 8 ++++++++
 configs/apalis-imx8_defconfig           | 1 +
 configs/colibri-imx8x_defconfig         | 2 ++
 3 files changed, 11 insertions(+)

-- 
2.42.0


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

* [PATCH v1 1/4] board: apalis-imx8: add reset code
  2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
@ 2024-08-07 14:16 ` max.oss.09
  2024-08-07 14:16 ` [PATCH v1 2/4] apalis-imx8: enable i.MX specific BOOTAUX max.oss.09
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: max.oss.09 @ 2024-08-07 14:16 UTC (permalink / raw)
  To: Max Krummenacher
  Cc: Andrejs Cainikovs, Emanuele Ghidoli, Fabio Estevam,
	Francesco Dolcini, Marcel Ziswiler, Simon Glass, Tom Rini, u-boot

From: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>

With commit 922d4504bcab ("imx: scu_api: update to version 1.16 and
add more APIs") added the reboot API.

Add the board code to use that.

Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
---

 board/toradex/apalis-imx8/apalis-imx8.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/board/toradex/apalis-imx8/apalis-imx8.c b/board/toradex/apalis-imx8/apalis-imx8.c
index 72d67d90d418..570bf2a27d4b 100644
--- a/board/toradex/apalis-imx8/apalis-imx8.c
+++ b/board/toradex/apalis-imx8/apalis-imx8.c
@@ -290,6 +290,14 @@ int board_init(void)
 	return 0;
 }
 
+void reset_cpu(void)
+{
+	sc_pm_reboot(-1, SC_PM_RESET_TYPE_COLD);
+
+	do {
+	} while (1);
+}
+
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
 int ft_board_setup(void *blob, struct bd_info *bd)
 {
-- 
2.42.0


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

* [PATCH v1 2/4] apalis-imx8: enable i.MX specific BOOTAUX
  2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
  2024-08-07 14:16 ` [PATCH v1 1/4] board: apalis-imx8: add reset code max.oss.09
@ 2024-08-07 14:16 ` max.oss.09
  2024-08-07 14:16 ` [PATCH v1 3/4] colibri-imx8x: " max.oss.09
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: max.oss.09 @ 2024-08-07 14:16 UTC (permalink / raw)
  To: Max Krummenacher
  Cc: Andrejs Cainikovs, Emanuele Ghidoli, Fabio Estevam,
	Francesco Dolcini, Tom Rini, u-boot

From: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>

commit e8cd1f60d964 ("imx: imx8: bootaux: Add i.MX8 M4 boot support")
implemented IMX_BOOTAUX. Enable it.

Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
---

 configs/apalis-imx8_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/apalis-imx8_defconfig b/configs/apalis-imx8_defconfig
index e9fb4c75988a..466147f3bf2a 100644
--- a/configs/apalis-imx8_defconfig
+++ b/configs/apalis-imx8_defconfig
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-apalis"
 CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
 CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
 CONFIG_TARGET_APALIS_IMX8=y
+CONFIG_IMX_BOOTAUX=y
 CONFIG_OF_LIBFDT_OVERLAY=y
 CONFIG_SYS_LOAD_ADDR=0x95400000
 CONFIG_SYS_MEMTEST_START=0x88000000
-- 
2.42.0


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

* [PATCH v1 3/4] colibri-imx8x: enable i.MX specific BOOTAUX
  2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
  2024-08-07 14:16 ` [PATCH v1 1/4] board: apalis-imx8: add reset code max.oss.09
  2024-08-07 14:16 ` [PATCH v1 2/4] apalis-imx8: enable i.MX specific BOOTAUX max.oss.09
@ 2024-08-07 14:16 ` max.oss.09
  2024-08-07 14:16 ` [PATCH v1 4/4] colibri-imx8x: enable i.MX specific SNVS configuration max.oss.09
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: max.oss.09 @ 2024-08-07 14:16 UTC (permalink / raw)
  To: Max Krummenacher
  Cc: Andrejs Cainikovs, Emanuele Ghidoli, Fabio Estevam,
	Francesco Dolcini, Marcel Ziswiler, Tom Rini, u-boot

From: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>

commit e8cd1f60d964 ("imx: imx8: bootaux: Add i.MX8 M4 boot support")
implemented IMX_BOOTAUX. Enable it.

Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
---

 configs/colibri-imx8x_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/colibri-imx8x_defconfig b/configs/colibri-imx8x_defconfig
index e76373e499ad..71a05b74dbb0 100644
--- a/configs/colibri-imx8x_defconfig
+++ b/configs/colibri-imx8x_defconfig
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qxp-colibri"
 CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
 CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
 CONFIG_TARGET_COLIBRI_IMX8X=y
+CONFIG_IMX_BOOTAUX=y
 CONFIG_OF_LIBFDT_OVERLAY=y
 CONFIG_SYS_LOAD_ADDR=0x95c00000
 CONFIG_SYS_MEMTEST_START=0x88000000
-- 
2.42.0


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

* [PATCH v1 4/4] colibri-imx8x: enable i.MX specific SNVS configuration
  2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
                   ` (2 preceding siblings ...)
  2024-08-07 14:16 ` [PATCH v1 3/4] colibri-imx8x: " max.oss.09
@ 2024-08-07 14:16 ` max.oss.09
  2024-08-07 14:38 ` [PATCH v1 0/4] apalis/colibri imx8: enable additional features Francesco Dolcini
  2024-08-23 19:13 ` Fabio Estevam
  5 siblings, 0 replies; 7+ messages in thread
From: max.oss.09 @ 2024-08-07 14:16 UTC (permalink / raw)
  To: Max Krummenacher
  Cc: Andrejs Cainikovs, Emanuele Ghidoli, Fabio Estevam,
	Francesco Dolcini, Marcel Ziswiler, Tom Rini, u-boot

From: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>

commit 242d1cd69b9f ("imx8: Configure SNVS")
implemented IMX_SNVS_SEC_SC. Enable it.

Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>

---

 configs/colibri-imx8x_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configs/colibri-imx8x_defconfig b/configs/colibri-imx8x_defconfig
index 71a05b74dbb0..d7b1b76c21df 100644
--- a/configs/colibri-imx8x_defconfig
+++ b/configs/colibri-imx8x_defconfig
@@ -13,6 +13,7 @@ CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qxp-colibri"
 CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
 CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
 CONFIG_TARGET_COLIBRI_IMX8X=y
+CONFIG_IMX_SNVS_SEC_SC=y
 CONFIG_IMX_BOOTAUX=y
 CONFIG_OF_LIBFDT_OVERLAY=y
 CONFIG_SYS_LOAD_ADDR=0x95c00000
-- 
2.42.0


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

* Re: [PATCH v1 0/4] apalis/colibri imx8: enable additional features
  2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
                   ` (3 preceding siblings ...)
  2024-08-07 14:16 ` [PATCH v1 4/4] colibri-imx8x: enable i.MX specific SNVS configuration max.oss.09
@ 2024-08-07 14:38 ` Francesco Dolcini
  2024-08-23 19:13 ` Fabio Estevam
  5 siblings, 0 replies; 7+ messages in thread
From: Francesco Dolcini @ 2024-08-07 14:38 UTC (permalink / raw)
  To: max.oss.09
  Cc: Max Krummenacher, Andrejs Cainikovs, Emanuele Ghidoli,
	Fabio Estevam, Fabio Estevam, Francesco Dolcini, Marcel Ziswiler,
	Simon Glass, Tom Rini, u-boot

On Wed, Aug 07, 2024 at 04:16:16PM +0200, max.oss.09@gmail.com wrote:
> From: Max Krummenacher <max.krummenacher@toradex.com>
> 
> 
> Enable and use additional features which have been added to U-Boot
> on the Apalis iMX8QM / Colibri iMX8X boards.

For the whole series,

Acked-by: Francesco Dolcini <francesco.dolcini@toradex.com>


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

* Re: [PATCH v1 0/4] apalis/colibri imx8: enable additional features
  2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
                   ` (4 preceding siblings ...)
  2024-08-07 14:38 ` [PATCH v1 0/4] apalis/colibri imx8: enable additional features Francesco Dolcini
@ 2024-08-23 19:13 ` Fabio Estevam
  5 siblings, 0 replies; 7+ messages in thread
From: Fabio Estevam @ 2024-08-23 19:13 UTC (permalink / raw)
  To: max.oss.09
  Cc: Max Krummenacher, Andrejs Cainikovs, Emanuele Ghidoli,
	Fabio Estevam, Francesco Dolcini, Marcel Ziswiler, Simon Glass,
	Tom Rini, u-boot

On Wed, Aug 7, 2024 at 11:17 AM <max.oss.09@gmail.com> wrote:
>
> From: Max Krummenacher <max.krummenacher@toradex.com>
>
>
> Enable and use additional features which have been added to U-Boot
> on the Apalis iMX8QM / Colibri iMX8X boards.
>
>
>
> Andrejs Cainikovs (4):
>   board: apalis-imx8: add reset code
>   apalis-imx8: enable i.MX specific BOOTAUX
>   colibri-imx8x: enable i.MX specific BOOTAUX
>   colibri-imx8x: enable i.MX specific SNVS configuration

Applied all, thanks.

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

end of thread, other threads:[~2024-08-23 19:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-07 14:16 [PATCH v1 0/4] apalis/colibri imx8: enable additional features max.oss.09
2024-08-07 14:16 ` [PATCH v1 1/4] board: apalis-imx8: add reset code max.oss.09
2024-08-07 14:16 ` [PATCH v1 2/4] apalis-imx8: enable i.MX specific BOOTAUX max.oss.09
2024-08-07 14:16 ` [PATCH v1 3/4] colibri-imx8x: " max.oss.09
2024-08-07 14:16 ` [PATCH v1 4/4] colibri-imx8x: enable i.MX specific SNVS configuration max.oss.09
2024-08-07 14:38 ` [PATCH v1 0/4] apalis/colibri imx8: enable additional features Francesco Dolcini
2024-08-23 19:13 ` Fabio Estevam

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox