arm64: zynqmp: Add support for Kria K24 SOM
SOM itself from PS point of view is using the same configuration as K26 that's why reuse that files and only change compatible strings. The reason for creating own set of files is just in case when versions start to diverge because of HW change, supply chain issue, etc. Signed-off-by: Michal Simek <michal.simek@amd.com> Link: https://lore.kernel.org/r/61f877ec0b480c5bd368a1211fc73ff7465016bd.1674043915.git.michal.simek@amd.com
This commit is contained in:
parent
8489b6d2e3
commit
2fe2be2d27
5 changed files with 1107 additions and 0 deletions
|
@ -349,6 +349,8 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += \
|
|||
zynqmp-mini-emmc1.dtb \
|
||||
zynqmp-mini-nand.dtb \
|
||||
zynqmp-mini-qspi.dtb \
|
||||
zynqmp-sm-k24-revA.dtb \
|
||||
zynqmp-smk-k24-revA.dtb \
|
||||
zynqmp-sm-k26-revA.dtb \
|
||||
zynqmp-smk-k26-revA.dtb \
|
||||
zynqmp-sck-kr-g-revA.dtbo \
|
||||
|
|
22
arch/arm/dts/zynqmp-sm-k24-revA.dts
Normal file
22
arch/arm/dts/zynqmp-sm-k24-revA.dts
Normal file
|
@ -0,0 +1,22 @@
|
|||
// SPDX-License-Identifier: GPL-2.0
|
||||
/*
|
||||
* dts file for Xilinx ZynqMP SM-K24 RevA
|
||||
*
|
||||
* (C) Copyright 2020 - 2021, Xilinx, Inc.
|
||||
* (C) Copyright 2022, Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Michal Simek <michal.simek@amd.com>
|
||||
*/
|
||||
|
||||
#include "zynqmp-sm-k26-revA.dts"
|
||||
|
||||
/ {
|
||||
model = "ZynqMP SM-K24 RevA";
|
||||
compatible = "xlnx,zynqmp-sm-k24-revA", "xlnx,zynqmp-sm-k24",
|
||||
"xlnx,zynqmp";
|
||||
|
||||
memory@0 {
|
||||
device_type = "memory"; /* 2GB */
|
||||
reg = <0 0 0 0x80000000>;
|
||||
};
|
||||
};
|
21
arch/arm/dts/zynqmp-smk-k24-revA.dts
Normal file
21
arch/arm/dts/zynqmp-smk-k24-revA.dts
Normal file
|
@ -0,0 +1,21 @@
|
|||
// SPDX-License-Identifier: GPL-2.0
|
||||
/*
|
||||
* dts file for Xilinx ZynqMP SMK-K24 RevA
|
||||
*
|
||||
* (C) Copyright 2020 - 2021, Xilinx, Inc.
|
||||
* (C) Copyright 2022, Advanced Micro Devices, Inc.
|
||||
*
|
||||
* Michal Simek <michal.simek@amd.com>
|
||||
*/
|
||||
|
||||
#include "zynqmp-sm-k24-revA.dts"
|
||||
|
||||
/ {
|
||||
model = "ZynqMP SMK-K24 RevA";
|
||||
compatible = "xlnx,zynqmp-smk-k24-revA", "xlnx,zynqmp-smk-k24",
|
||||
"xlnx,zynqmp";
|
||||
};
|
||||
|
||||
&sdhci0 {
|
||||
status = "disabled";
|
||||
};
|
1061
board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c
Normal file
1061
board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c
Normal file
File diff suppressed because it is too large
Load diff
1
board/xilinx/zynqmp/zynqmp-smk-k24-revA
Symbolic link
1
board/xilinx/zynqmp/zynqmp-smk-k24-revA
Symbolic link
|
@ -0,0 +1 @@
|
|||
zynqmp-sm-k24-revA
|
Loading…
Reference in a new issue