xref: /openbmc/linux/scripts/dtc/include-prefixes/arm64/tesla/fsd-evb.dts (revision be8599d07a6a184a790054b9b229c0b37e418014)
118b1db6aSAlim Akhtar// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
218b1db6aSAlim Akhtar/*
318b1db6aSAlim Akhtar * Tesla FSD board device tree source
418b1db6aSAlim Akhtar *
518b1db6aSAlim Akhtar * Copyright (c) 2017-2021 Samsung Electronics Co., Ltd.
618b1db6aSAlim Akhtar *		https://www.samsung.com
718b1db6aSAlim Akhtar * Copyright (c) 2017-2021 Tesla, Inc.
818b1db6aSAlim Akhtar *		https://www.tesla.com
918b1db6aSAlim Akhtar */
1018b1db6aSAlim Akhtar
1118b1db6aSAlim Akhtar/dts-v1/;
1218b1db6aSAlim Akhtar#include "fsd.dtsi"
13*be8599d0SPadmanabhan Rajanbabu#include <dt-bindings/gpio/gpio.h>
1418b1db6aSAlim Akhtar
1518b1db6aSAlim Akhtar/ {
1618b1db6aSAlim Akhtar	model = "Tesla Full Self-Driving (FSD) Evaluation board";
1718b1db6aSAlim Akhtar	compatible = "tesla,fsd-evb", "tesla,fsd";
1818b1db6aSAlim Akhtar
1918b1db6aSAlim Akhtar	aliases {
2018b1db6aSAlim Akhtar		serial0 = &serial_0;
2118b1db6aSAlim Akhtar		serial1 = &serial_1;
2218b1db6aSAlim Akhtar	};
2318b1db6aSAlim Akhtar
2418b1db6aSAlim Akhtar	chosen {
2518b1db6aSAlim Akhtar		stdout-path = &serial_0;
2618b1db6aSAlim Akhtar	};
2718b1db6aSAlim Akhtar
2818b1db6aSAlim Akhtar	memory@80000000 {
2918b1db6aSAlim Akhtar		device_type = "memory";
3018b1db6aSAlim Akhtar		reg = <0x0 0x80000000 0x2 0x00000000>;
3118b1db6aSAlim Akhtar	};
3218b1db6aSAlim Akhtar};
3318b1db6aSAlim Akhtar
3418b1db6aSAlim Akhtar&fin_pll {
3518b1db6aSAlim Akhtar	clock-frequency = <24000000>;
3618b1db6aSAlim Akhtar};
3718b1db6aSAlim Akhtar
38*be8599d0SPadmanabhan Rajanbabu&hsi2c_5 {
39*be8599d0SPadmanabhan Rajanbabu	status = "okay";
40*be8599d0SPadmanabhan Rajanbabu
41*be8599d0SPadmanabhan Rajanbabu	tlv320aic3x: codec@18 {
42*be8599d0SPadmanabhan Rajanbabu		compatible = "ti,tlv320aic3104";
43*be8599d0SPadmanabhan Rajanbabu		reg = <0x18>;
44*be8599d0SPadmanabhan Rajanbabu		#sound-dai-cells = <0>;
45*be8599d0SPadmanabhan Rajanbabu		reset-gpios = <&gpg1 6 GPIO_ACTIVE_LOW>;
46*be8599d0SPadmanabhan Rajanbabu	};
47*be8599d0SPadmanabhan Rajanbabu};
48*be8599d0SPadmanabhan Rajanbabu
497f62af80SPadmanabhan Rajanbabu&i2s_0 {
507f62af80SPadmanabhan Rajanbabu	status = "okay";
517f62af80SPadmanabhan Rajanbabu};
527f62af80SPadmanabhan Rajanbabu
537f62af80SPadmanabhan Rajanbabu&i2s_1 {
547f62af80SPadmanabhan Rajanbabu	status = "okay";
557f62af80SPadmanabhan Rajanbabu};
567f62af80SPadmanabhan Rajanbabu
573bcb0c7aSVivek Yadav&m_can0 {
583bcb0c7aSVivek Yadav	status = "okay";
593bcb0c7aSVivek Yadav};
603bcb0c7aSVivek Yadav
613bcb0c7aSVivek Yadav&m_can1 {
623bcb0c7aSVivek Yadav	status = "okay";
633bcb0c7aSVivek Yadav};
643bcb0c7aSVivek Yadav
653bcb0c7aSVivek Yadav&m_can2 {
663bcb0c7aSVivek Yadav	status = "okay";
673bcb0c7aSVivek Yadav};
683bcb0c7aSVivek Yadav
693bcb0c7aSVivek Yadav&m_can3 {
703bcb0c7aSVivek Yadav	status = "okay";
713bcb0c7aSVivek Yadav};
723bcb0c7aSVivek Yadav
7318b1db6aSAlim Akhtar&serial_0 {
7418b1db6aSAlim Akhtar	status = "okay";
7518b1db6aSAlim Akhtar};
76c75f5c9eSAlim Akhtar
77c75f5c9eSAlim Akhtar&ufs {
78c75f5c9eSAlim Akhtar	status = "okay";
79c75f5c9eSAlim Akhtar};
80