Skip to content

Commit 48dea9a

Browse files
committed
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
Add basic support for the Visconti TMPV7708 SoC peripherals - - CPU - CA53 x 4 and 2 cluster. - not support PSCI, currently only spin-table is supported. - Interrupt controller (ARM Generic Interrupt Controller) - Timer (ARM architected timer) - UART (ARM PL011 UART controller) - SPI (ARM PL022 SPI controller) - I2C (Synopsys DesignWare APB I2C Controller) - Pin control (Visconti specific) Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp> Reviewed-by: Punit Agrawal <punit1.agrawal@toshiba.co.jp>
1 parent 0aa56c7 commit 48dea9a

5 files changed

Lines changed: 529 additions & 0 deletions

File tree

arch/arm64/boot/dts/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,6 @@ subdir-y += socionext
2727
subdir-y += sprd
2828
subdir-y += synaptics
2929
subdir-y += ti
30+
subdir-y += toshiba
3031
subdir-y += xilinx
3132
subdir-y += zte
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_VISCONTI) += tmpv7708-rm-mbrc.dtb
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2+
/*
3+
* Device Tree File for TMPV7708 RM main board
4+
*
5+
* (C) Copyright 2020, Toshiba Corporation.
6+
* (C) Copyright 2020, Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
7+
*/
8+
9+
/dts-v1/;
10+
11+
#include "tmpv7708.dtsi"
12+
13+
/ {
14+
model = "Toshiba TMPV7708 RM main board";
15+
compatible = "toshiba,tmpv7708-rm-mbrc", "toshiba,tmpv7708";
16+
17+
aliases {
18+
serial0 = &uart0;
19+
serial1 = &uart1;
20+
};
21+
22+
chosen {
23+
stdout-path = "serial0:115200n8";
24+
};
25+
26+
/* 768MB memory */
27+
memory@80000000 {
28+
device_type = "memory";
29+
reg = <0x0 0x80000000 0x0 0x30000000>;
30+
};
31+
};
32+
33+
&uart0 {
34+
status = "okay";
35+
clocks = <&uart_clk>;
36+
clock-names = "apb_pclk";
37+
};
38+
39+
&uart1 {
40+
status = "okay";
41+
clocks = <&uart_clk>;
42+
clock-names = "apb_pclk";
43+
};

0 commit comments

Comments
 (0)