On 31.01.22 11:51, Luka Perkov wrote:
Hello Felix,
On Sun, Jan 30, 2022 at 3:56 PM Felix Fietkau <nbd@xxxxxxxx> wrote:
From: John Crispin <john@xxxxxxxxxxx>
EN7523 is an armv8 based silicon used inside broadband access type devices
such as xPON and xDSL. It shares various silicon blocks with MediaTek
silicon such as the MT7622.
Add basic support for Airoha EN7523, enough for booting to console.
The UART is basically 8250-compatible, except for the clock selection.
A clock-frequency value is synthesized to get this to run at 115200 bps.
Signed-off-by: John Crispin <john@xxxxxxxxxxx>
Signed-off-by: Bert Vermeulen <bert@xxxxxxxx>
Signed-off-by: Felix Fietkau <nbd@xxxxxxxx>
---
index 000000000000..ea23b5abb478
--- /dev/null
+++ b/arch/arm/mach-airoha/airoha.c
@@ -0,0 +1,16 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+/*
+ * Device Tree support for Airoha SoCs
+ *
+ * Copyright (c) 2022 Felix Fietkau <nbd@xxxxxxxx>
+ */
+#include <asm/mach/arch.h>
+
+static const char * const airoha_board_dt_compat[] = {
+ "airoha,en7523",
+ NULL,
+};
+
+DT_MACHINE_START(MEDIATEK_DT, "Airoha Cortex-A53 (Device Tree)")
Since this is Cortex-A53 core is there a reason why this is not placed
within arm64 directory?
From what I can tell, it's a stripped-down core that only runs in
32-bit mode.
- Felix