aboutsummaryrefslogtreecommitdiff
path: root/plat/imx/common/include
diff options
context:
space:
mode:
authorBai Ping <ping.bai@nxp.com>2018-10-28 00:12:34 +0800
committerBai Ping <ping.bai@nxp.com>2018-12-05 08:58:51 +0800
commit81136819928e373f7753b88d81fa5c11700b11e1 (patch)
treeb67755626f6963ca6dd797d9f356557706966724 /plat/imx/common/include
parent46f9b2c3a2826b7dbb318b14d20239c39f2dee2d (diff)
downloadtrusted-firmware-a-81136819928e373f7753b88d81fa5c11700b11e1.tar.gz
plat: imx: Add i.MX8MQ basic support
i.MX8MQ is new SOC of NXP's i.MX8M family based on A53. It can provide industry-leading audio, voice and video processing for applications that scale from consumer home audio to industrial building automation and mobile computers this patchset add the basic supoort to boot up the 4 X A53. more feature will be added later. Signed-off-by: Bai Ping <ping.bai@nxp.com>
Diffstat (limited to 'plat/imx/common/include')
-rw-r--r--plat/imx/common/include/imx_uart.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/plat/imx/common/include/imx_uart.h b/plat/imx/common/include/imx_uart.h
new file mode 100644
index 0000000000..d2c3968886
--- /dev/null
+++ b/plat/imx/common/include/imx_uart.h
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+#ifndef IMX_UART_H
+#define IMX_UART_H
+
+#include <console.h>
+
+#ifndef __ASSEMBLY__
+
+typedef struct {
+ console_t console;
+ uintptr_t base;
+} console_uart_t;
+
+int console_uart_register(uintptr_t baseaddr, uint32_t clock, uint32_t baud,
+ console_uart_t *console);
+#endif /*__ASSEMBLY__*/
+
+#endif /* IMX_UART_H */