On 18/07/2023 08:36, Jason-ch Chen (陳建豪) wrote: > Hi Krzysztof, > > On Mon, 2023-07-17 at 21:58 +0200, Krzysztof Kozlowski wrote: >> >> External email : Please do not click links or open attachments until >> you have verified the sender or the content. >> On 17/07/2023 14:03, Jason-ch Chen wrote: >>> From: jason-ch chen <Jason-ch.Chen@xxxxxxxxxxxx> >>> >>> MT8188 is a SoC based on 64bit ARMv8 architecture. It contains 6 >> CA55 >>> and 2 CA78 cores. MT8188 share many HW IP with MT65xx series. >>> >>> We add basic chip support for MediaTek MT8188 on evaluation board. >>> >>> Signed-off-by: jason-ch chen <Jason-ch.Chen@xxxxxxxxxxxx> >>> Reviewed-by: AngeloGioacchino Del Regno < >> angelogioacchino.delregno@xxxxxxxxxxxxx> >>> --- >>> arch/arm64/boot/dts/mediatek/Makefile | 1 + >>> arch/arm64/boot/dts/mediatek/mt8188-evb.dts | 401 +++++++++ >>> arch/arm64/boot/dts/mediatek/mt8188.dtsi | 951 >> ++++++++++++++++++++ >>> 3 files changed, 1353 insertions(+) >>> create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-evb.dts >>> create mode 100644 arch/arm64/boot/dts/mediatek/mt8188.dtsi >>> >>> diff --git a/arch/arm64/boot/dts/mediatek/Makefile >> b/arch/arm64/boot/dts/mediatek/Makefile >>> index c99c3372a4b5..9bd2324259a3 100644 >>> --- a/arch/arm64/boot/dts/mediatek/Makefile >>> +++ b/arch/arm64/boot/dts/mediatek/Makefile >>> @@ -44,6 +44,7 @@ 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) += mt8188-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 >>> diff --git a/arch/arm64/boot/dts/mediatek/mt8188-evb.dts >> b/arch/arm64/boot/dts/mediatek/mt8188-evb.dts >>> new file mode 100644 >>> index 000000000000..d8906172390e >>> --- /dev/null >>> +++ b/arch/arm64/boot/dts/mediatek/mt8188-evb.dts >>> @@ -0,0 +1,401 @@ >>> +// SPDX-License-Identifier: (GPL-2.0 OR MIT) >>> +/* >>> + * Copyright (C) 2023 MediaTek Inc. >>> + */ >>> +/dts-v1/; >>> +#include "mt8188.dtsi" >>> +#include "mt6359.dtsi" >>> + >>> +/ { >>> +model = "MediaTek MT8188 evaluation board"; >>> +compatible = "mediatek,mt8188-evb", "mediatek,mt8188"; >>> + >>> +aliases { >>> +serial0 = &uart0; >>> +i2c0 = &i2c0; >>> +i2c1 = &i2c1; >>> +i2c2 = &i2c2; >>> +i2c3 = &i2c3; >>> +i2c4 = &i2c4; >>> +i2c5 = &i2c5; >>> +i2c6 = &i2c6; >>> +mmc0 = &mmc0; >>> +}; >>> + >>> +chosen: chosen { >>> +stdout-path = "serial0:115200n8"; >>> +kaslr-seed = <0 0>; >> >> It does not look like you tested the DTS against bindings. Please run >> `make dtbs_check` (see >> Documentation/devicetree/bindings/writing-schema.rst or >> > https://www.linaro.org/blog/tips-and-tricks-for-validating-devicetree-sources-with-the-devicetree-schema/ >> for instructions). >> > > Thank you for your review. > I actually ran dtbs_check, but it didn't display any problems here. I > will remove it in the next version. Ah, right, it is coming from dtschema, so the property could stay. I don't understand though why adding 0 as seed. Shouldn't your firmware set it? Best regards, Krzysztof