Skip to content

Commit ef15d4d

Browse files
artursartamonovsadipamolloy
authored andcommitted
arm64: dts: adi: Add support for ADSP-SC598 eval boards
Add support for the ADSP-SC59x SoC, EV-SC598-SOM and EV-SOMCRR-EZKIT Co-developed-by: Nathan Barrett-Morrison <[email protected]> Signed-off-by: Nathan Barrett-Morrison <[email protected]> Co-developed-by: Greg Malysa <[email protected]> Signed-off-by: Greg Malysa <[email protected]> Signed-off-by: Arturs Artamonovs <[email protected]> Signed-off-by: Philip Molloy <[email protected]>
1 parent e576184 commit ef15d4d

File tree

5 files changed

+415
-0
lines changed

5 files changed

+415
-0
lines changed

arch/arm64/boot/dts/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# SPDX-License-Identifier: GPL-2.0
22
subdir-y += actions
3+
subdir-y += adi
34
subdir-y += airoha
45
subdir-y += allwinner
56
subdir-y += altera

arch/arm64/boot/dts/adi/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# SPDX-License-Identifier: GPL-2.0
2+
dtb-$(CONFIG_ARCH_SC59X_64) += sc598-som-ezkit.dtb
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2+
/*
3+
* Copyright 2021-2024 - Analog Devices Inc.
4+
* Author: Nathan Barrett-Morrison <[email protected]>
5+
*/
6+
7+
/dts-v1/;
8+
9+
#include "sc598-som.dtsi"
10+
11+
/ {
12+
model = "ADI 64-bit SC598 SOM EZ Kit";
13+
compatible = "adi,sc598-som-ezkit", "adi,sc59x-64";
14+
};
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2+
/*
3+
* Copyright 2021-2024 - Analog Devices Inc.
4+
* Author: Nathan Barrett-Morrison <[email protected]>
5+
*/
6+
7+
/dts-v1/;
8+
9+
#include <dt-bindings/gpio/gpio.h>
10+
#include <dt-bindings/pinctrl/adi-adsp.h>
11+
#include "sc59x-64.dtsi"
12+
13+
/ {
14+
chosen {
15+
stdout-path = &uart1;
16+
bootargs = "earlycon=adi_uart,0x31003000 console=ttySC0,115200 mem=224M";
17+
};
18+
19+
memory@90000000 {
20+
device_type = "memory";
21+
reg = <0x90000000 0x0e000000>;
22+
};
23+
24+
memory@20040000 {
25+
device_type = "memory";
26+
reg = <0x20040000 0x40000>;
27+
};
28+
29+
scb: scb-bus {
30+
sec: sec@31089000 {
31+
adi,sharc-cores = <2>;
32+
};
33+
};
34+
35+
};
36+
37+
&uart0 {
38+
pinctrl-0 = <&uart0_default>;
39+
pinctrl-names = "default";
40+
status = "okay";
41+
};
42+
43+
&i2c0 {
44+
status = "okay";
45+
};
46+
47+
&i2c1 {
48+
status = "disabled";
49+
};
50+
51+
&pinctrl0 {
52+
uart0_default: uart0-default-pins {
53+
pins {
54+
pinmux = <ADI_ADSP_PINMUX('A', 6, ADI_ADSP_PINFUNC_ALT1)>,
55+
<ADI_ADSP_PINMUX('A', 7, ADI_ADSP_PINFUNC_ALT1)>;
56+
};
57+
};
58+
i2c2_pins: i2c2-default-pins {
59+
pins {
60+
pinmux = <ADI_ADSP_PINMUX('A', 14, ADI_ADSP_PINFUNC_ALT0)>,
61+
<ADI_ADSP_PINMUX('A', 15, ADI_ADSP_PINFUNC_ALT0)>;
62+
};
63+
};
64+
};

0 commit comments

Comments
 (0)