Files
meta-bsp-imx8mm/recipes-bsp/u-boot/compulab/imx8mm/0052-mcm-imx8m-mini-Move-tcm-to-plat-imx8mm.patch
T
2023-02-09 00:44:25 +02:00

102 lines
2.9 KiB
Diff

From 4fc2bc6314ba1ee0e2c3073bd3bc5c3e33887213 Mon Sep 17 00:00:00 2001
From: Kirill Kapranov <kirill.kapranov@compulab.co.il>
Date: Mon, 19 Jul 2021 01:06:57 +0300
Subject: [PATCH 052/126] mcm-imx8m-mini: Move tcm to plat/imx8mm
Signed-off-by: Kirill Kapranov <kirill.kapranov@compulab.co.il>
---
board/compulab/mcm-imx8m-mini/Makefile | 3 ++-
board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.c | 2 +-
board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.h | 19 -------------------
board/compulab/mcm-imx8m-mini/spl.c | 1 -
board/compulab/plat/imx8mm/ddr/ddr.h | 9 +++++++++
5 files changed, 12 insertions(+), 22 deletions(-)
delete mode 100644 board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.h
diff --git a/board/compulab/mcm-imx8m-mini/Makefile b/board/compulab/mcm-imx8m-mini/Makefile
index b926ed9cf9..8ade3b58c5 100644
--- a/board/compulab/mcm-imx8m-mini/Makefile
+++ b/board/compulab/mcm-imx8m-mini/Makefile
@@ -6,8 +6,9 @@
obj-y += mcm-imx8m-mini.o
-ifdef CONFIG_SPL_BUILD
ccflags-y += -I$(srctree)/board/compulab/plat/imx8mm/
+
+ifdef CONFIG_SPL_BUILD
obj-y += spl.o
endif
diff --git a/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.c b/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.c
index 7cfed94479..20f322223c 100644
--- a/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.c
+++ b/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.c
@@ -27,7 +27,7 @@
#include <usb.h>
#include <asm/mach-imx/boot_mode.h>
#include <asm/mach-imx/video.h>
-#include "mcm-imx8m-mini.h"
+#include "ddr/ddr.h"
DECLARE_GLOBAL_DATA_PTR;
diff --git a/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.h b/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.h
deleted file mode 100644
index fc59756161..0000000000
--- a/board/compulab/mcm-imx8m-mini/mcm-imx8m-mini.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Copyright 2017 NXP
- *
- * SPDX-License-Identifier: GPL-2.0+
- */
-
-#ifndef __MCM_IMX8M_MINI__
-#define __MCM_IMX8M_MINI__
-
-#define TCM_DATA_CFG 0x7e0000
-
-struct lpddr4_tcm_desc {
- unsigned int size;
- unsigned int sign;
- unsigned int index;
- unsigned int count;
-};
-
-#endif
diff --git a/board/compulab/mcm-imx8m-mini/spl.c b/board/compulab/mcm-imx8m-mini/spl.c
index f59bac4cb9..3f6cb65102 100644
--- a/board/compulab/mcm-imx8m-mini/spl.c
+++ b/board/compulab/mcm-imx8m-mini/spl.c
@@ -21,7 +21,6 @@
#include <fsl_esdhc_imx.h>
#include <mmc.h>
#include "ddr/ddr.h"
-#include "mcm-imx8m-mini.h"
DECLARE_GLOBAL_DATA_PTR;
diff --git a/board/compulab/plat/imx8mm/ddr/ddr.h b/board/compulab/plat/imx8mm/ddr/ddr.h
index a66e8ec3c4..4d2a238439 100644
--- a/board/compulab/plat/imx8mm/ddr/ddr.h
+++ b/board/compulab/plat/imx8mm/ddr/ddr.h
@@ -14,4 +14,13 @@ extern struct dram_timing_info ucm_dram_timing_01050008;
void spl_dram_init(void);
+#define TCM_DATA_CFG 0x7e0000
+
+struct lpddr4_tcm_desc {
+ unsigned int size;
+ unsigned int sign;
+ unsigned int index;
+ unsigned int count;
+};
+
#endif
--
2.11.0