lkml.org 
[lkml]   [2022]   [Jun]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 03/19] arm64: dts: mediatek: Introduce MT8192-based Asurada board family
    Date
    Introduce the MT8192 Asurada Chromebook platform, including the Asurada
    Spherion and Asurada Hayato boards.

    This is enough configuration to get serial output working on Spherion
    and Hayato.

    Signed-off-by: Nícolas F. R. A. Prado <nfraprado@collabora.com>
    Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    Tested-by: Chen-Yu Tsai <wenst@chromium.org>

    ---

    (no changes since v2)

    Changes in v2:
    - Changed model name prefix from Mediatek to Google on Hayato and
    Spherion dts

    arch/arm64/boot/dts/mediatek/Makefile | 2 ++
    .../dts/mediatek/mt8192-asurada-hayato-r1.dts | 11 ++++++++
    .../mediatek/mt8192-asurada-spherion-r0.dts | 13 ++++++++++
    .../boot/dts/mediatek/mt8192-asurada.dtsi | 26 +++++++++++++++++++
    4 files changed, 52 insertions(+)
    create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts
    create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts
    create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi

    diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile
    index 50a2c58c5f56..b52058965a0d 100644
    --- a/arch/arm64/boot/dts/mediatek/Makefile
    +++ b/arch/arm64/boot/dts/mediatek/Makefile
    @@ -38,6 +38,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-krane-sku0.dtb
    dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-krane-sku176.dtb
    dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-pumpkin.dtb
    dtb-$(CONFIG_ARCH_MEDIATEK) += mt8186-evb.dtb
    +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-hayato-r1.dtb
    +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-asurada-spherion-r0.dtb
    dtb-$(CONFIG_ARCH_MEDIATEK) += mt8192-evb.dtb
    dtb-$(CONFIG_ARCH_MEDIATEK) += mt8195-demo.dtb
    dtb-$(CONFIG_ARCH_MEDIATEK) += mt8195-evb.dtb
    diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts b/arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts
    new file mode 100644
    index 000000000000..00c76709a055
    --- /dev/null
    +++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts
    @@ -0,0 +1,11 @@
    +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
    +/*
    + * Copyright 2020 Google LLC
    + */
    +/dts-v1/;
    +#include "mt8192-asurada.dtsi"
    +
    +/ {
    + model = "Google Hayato rev1";
    + compatible = "google,hayato-rev1", "google,hayato", "mediatek,mt8192";
    +};
    diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts b/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts
    new file mode 100644
    index 000000000000..d384d584bbcf
    --- /dev/null
    +++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts
    @@ -0,0 +1,13 @@
    +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
    +/*
    + * Copyright 2021 Google LLC
    + */
    +/dts-v1/;
    +#include "mt8192-asurada.dtsi"
    +
    +/ {
    + model = "Google Spherion (rev0 - 3)";
    + compatible = "google,spherion-rev3", "google,spherion-rev2",
    + "google,spherion-rev1", "google,spherion-rev0",
    + "google,spherion", "mediatek,mt8192";
    +};
    diff --git a/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
    new file mode 100644
    index 000000000000..277bd38943fe
    --- /dev/null
    +++ b/arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi
    @@ -0,0 +1,26 @@
    +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
    +/*
    + * Copyright (C) 2020 MediaTek Inc.
    + * Author: Seiya Wang <seiya.wang@mediatek.com>
    + */
    +/dts-v1/;
    +#include "mt8192.dtsi"
    +
    +/ {
    + aliases {
    + serial0 = &uart0;
    + };
    +
    + chosen {
    + stdout-path = "serial0:115200n8";
    + };
    +
    + memory@40000000 {
    + device_type = "memory";
    + reg = <0 0x40000000 0 0x80000000>;
    + };
    +};
    +
    +&uart0 {
    + status = "okay";
    +};
    --
    2.36.1
    \
     
     \ /
      Last update: 2022-06-29 18:00    [W:4.882 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site