xref: /linux/scripts/dtc/include-prefixes/mips/mobileye/eyeq6lplus-epm6.dts (revision d730905bc3c0075275b2d109cd971735274b98c0)
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2/*
3 * Copyright 2025 Mobileye Vision Technologies Ltd.
4 */
5
6/dts-v1/;
7
8#include "eyeq6lplus.dtsi"
9
10/ {
11	compatible = "mobileye,eyeq6lplus-epm6", "mobileye,eyeq6lplus";
12	model = "Mobileye EyeQ6Lplus Evaluation board";
13
14	aliases {
15		serial0 = &uart0;
16	};
17
18	chosen {
19		stdout-path = "serial0:921600n8";
20	};
21
22	memory@0 {
23		device_type = "memory";
24		reg = <0x1 0x00000000 0x0 0x80000000>;
25	};
26
27	reserved-memory {
28		#address-cells = <2>;
29		#size-cells = <2>;
30		ranges;
31
32		/* These reserved memory regions are also defined in bootmanager
33		 * for configuring inbound translation for BARS, don't change
34		 * these without syncing with bootmanager
35		 */
36		mhm_reserved_0: the-mhm-reserved-0 {
37			reg = <0x1 0x00000000 0x0 0x0000800>;
38		};
39		bm_logs_reserved: bm-logs-reserved {
40			reg = <0x1 0x0000800 0x0 0x000f800>;
41		};
42		shmem0_reserved: shmem@804000000 {
43			reg = <0x1 0x04000000 0x0 0x1000000>;
44		};
45		shmem1_reserved: shmem@805000000 {
46			reg = <0x1 0x05000000 0x0 0x1000000>;
47		};
48		mini_coredump0_reserved: mini-coredump0@806200000 {
49			reg = <0x1 0x06200000 0x0 0x100000>;
50		};
51		mailbox_reserved: mailbox-reserved {
52			reg = <0x1 0x06300000 0x0 0x000300>;
53		};
54		sys_logs_reserved: sys-logs-reserved {
55			reg = <0x1 0x10000000 0x0 0x800000>;
56		};
57		csl_policy_logs_reserved: csl-policy-logs-reserved {
58			reg = <0x1 0x10800000 0x0 0x10000>;
59		};
60	};
61};
62
63&ospi {
64	status = "okay";
65	flash@0 {
66		compatible = "spi-nand";
67		reg = <0>;
68		spi-max-frequency = <40000000>;
69		cdns,read-delay = <0>;
70		cdns,tshsl-ns = <400>;
71		cdns,tsd2d-ns = <120>;
72		cdns,tchsh-ns = <40>;
73		cdns,tslch-ns = <20>;
74		spi-tx-bus-width = <1>;
75		spi-rx-bus-width = <8>;
76	};
77};
78
79&spi0 {
80	pinctrl-0 = <&spi0_pins>;
81	pinctrl-names = "default";
82	status = "okay";
83};
84
85&spi1 {
86	pinctrl-0 = <&spi1_pins>;
87	pinctrl-names = "default";
88	status = "okay";
89};
90
91&uart0 {
92	pinctrl-0 = <&uart0_pins>;
93	pinctrl-names = "default";
94	status = "okay";
95};
96
97&i2c0 {
98	status = "okay";
99};
100
101&i2c1 {
102	status = "okay";
103};
104