lkml.org 
[lkml]   [2022]   [Jan]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH v9 03/13] ARM: Add basic support for Airoha EN7523 SoC
    From


    On 31.01.22 14:00, Robert Marko wrote:
    > On Mon, Jan 31, 2022 at 1:57 PM Felix Fietkau <nbd@nbd.name> wrote:
    >>
    >>
    >> On 31.01.22 11:51, Luka Perkov wrote:
    >>> Hello Felix,
    >>>
    >>> On Sun, Jan 30, 2022 at 3:56 PM Felix Fietkau <nbd@nbd.name> wrote:
    >>>>
    >>>> From: John Crispin <john@phrozen.org>
    >>>>
    >>>> 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@phrozen.org>
    >>>> Signed-off-by: Bert Vermeulen <bert@biot.com>
    >>>> Signed-off-by: Felix Fietkau <nbd@nbd.name>
    >>>> ---
    >>>> 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@nbd.name>
    >>>> + */
    >>>> +#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.
    >
    > Hmm, this is new for me that you could do that to an ARMv8 (A53) core.
    > I know that you can run ARMv7 code but not that you can reduce it to
    > 32 bit only.
    >
    > Regards,
    > Robert

    the bootrom and vendor bootloader do not support 64bit more.
    John

    \
     
     \ /
      Last update: 2022-01-31 14:13    [W:2.320 / U:0.460 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site