1/*
2 * Copyright (c) 2018 - 2019 Antmicro <www.antmicro.com>
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
7/dts-v1/;
8
9#include <riscv32-litex-vexriscv.dtsi>
10
11/ {
12	model = "LiteX VexRiscV";
13	compatible = "litex,vexriscv";
14	chosen {
15		zephyr,console = &uart0;
16		zephyr,shell-uart = &uart0;
17		zephyr,sram = &ram0;
18	};
19
20	ram0: memory@40000000 {
21		device_type = "memory";
22		reg = <0x40000000 0x10000000>;
23	};
24};
25
26&ctrl0 {
27	status = "okay";
28};
29
30&uart0 {
31	status = "okay";
32	current-speed = <115200>;
33};
34
35&timer0 {
36	status = "okay";
37};
38
39&eth0 {
40	status = "okay";
41};
42
43&dna0 {
44	status = "okay";
45};
46
47&spi0 {
48	status = "okay";
49};
50
51&prbs0 {
52	status = "okay";
53};
54
55&i2c0 {
56	status = "okay";
57};
58
59&pwm0 {
60	status = "okay";
61};
62
63&gpio_out {
64	status = "okay";
65};
66
67&gpio_in {
68	status = "okay";
69};
70
71&i2s_rx {
72	status = "okay";
73};
74
75&i2s_tx {
76	status = "okay";
77};
78
79&clk0 {
80	status = "okay";
81};
82
83&clk1 {
84	status = "okay";
85};
86
87&clock0 {
88	status = "okay";
89};
90