Commit 18b1db6a authored by Alim Akhtar's avatar Alim Akhtar Committed by Krzysztof Kozlowski
Browse files

arm64: dts: fsd: Add initial device tree support



Add initial device tree support for "Full Self-Driving" (FSD) SoC
This SoC contain three clusters of four cortex-a72 CPUs and various
peripheral IPs.

Cc: linux-fsd@tesla.com
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Signed-off-by: default avatarArjun K V <arjun.kv@samsung.com>
Signed-off-by: default avatarAswani Reddy <aswani.reddy@samsung.com>
Signed-off-by: default avatarAjay Kumar <ajaykumar.rs@samsung.com>
Signed-off-by: default avatarSriranjani P <sriranjani.p@samsung.com>
Signed-off-by: default avatarChandrasekar R <rcsekar@samsung.com>
Signed-off-by: default avatarShashank Prashar <s.prashar@samsung.com>
Signed-off-by: default avatarAlim Akhtar <alim.akhtar@samsung.com>
Link: https://lore.kernel.org/r/20220124141644.71052-15-alim.akhtar@samsung.com


Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
parent 4103c226
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -2753,6 +2753,14 @@ S: Maintained
F:	Documentation/devicetree/bindings/media/tegra-cec.txt
F:	drivers/media/cec/platform/tegra/
ARM/TESLA FSD SoC SUPPORT
M:	Alim Akhtar <alim.akhtar@samsung.com>
M:	linux-fsd@tesla.com
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-samsung-soc@vger.kernel.org
S:	Maintained
F:	arch/arm64/boot/dts/tesla*
ARM/TETON BGA MACHINE SUPPORT
M:	"Mark F. Brown" <mark.brown314@gmail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
+6 −0
Original line number Diff line number Diff line
@@ -268,6 +268,12 @@ config ARCH_TEGRA
	help
	  This enables support for the NVIDIA Tegra SoC family.

config ARCH_TESLA_FSD
	bool "ARMv8 based Tesla platform"
	depends on ARCH_EXYNOS
	help
	  Support for ARMv8 based Tesla platforms.

config ARCH_SPRD
	bool "Spreadtrum SoC platform"
	help
+1 −0
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ subdir-y += rockchip
subdir-y += socionext
subdir-y += sprd
subdir-y += synaptics
subdir-y += tesla
subdir-y += ti
subdir-y += toshiba
subdir-y += xilinx
+3 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
dtb-$(CONFIG_ARCH_TESLA_FSD) += \
	fsd-evb.dtb
+39 −0
Original line number Diff line number Diff line
// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
/*
 * Tesla FSD board device tree source
 *
 * Copyright (c) 2017-2021 Samsung Electronics Co., Ltd.
 *		https://www.samsung.com
 * Copyright (c) 2017-2021 Tesla, Inc.
 *		https://www.tesla.com
 */

/dts-v1/;
#include "fsd.dtsi"

/ {
	model = "Tesla Full Self-Driving (FSD) Evaluation board";
	compatible = "tesla,fsd-evb", "tesla,fsd";

	aliases {
		serial0 = &serial_0;
		serial1 = &serial_1;
	};

	chosen {
		stdout-path = &serial_0;
	};

	memory@80000000 {
		device_type = "memory";
		reg = <0x0 0x80000000 0x2 0x00000000>;
	};
};

&fin_pll {
	clock-frequency = <24000000>;
};

&serial_0 {
	status = "okay";
};
Loading