From 9797a3c1e2892183bae5203a400b65747a8e89f7 Mon Sep 17 00:00:00 2001 From: Ashish Mhetre Date: Thu, 1 Jun 2023 11:52:47 +0000 Subject: [PATCH] memory: tegra: Enable building of mc- The copied source files for driver in linux- repo need to proper Makefile to be built. Add required Makefile to build MC driver from linux- repo. Bug 3960743 Change-Id: If47a799c9ac6be7f52a55fb0d715a09a797501d8 Signed-off-by: Ashish Mhetre Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2914094 Reviewed-by: Ketan Patil Reviewed-by: Sachin Nikam GVS: Gerrit_Virtual_Submit --- drivers/Makefile | 3 +++ drivers/memory/Makefile | 5 +++++ drivers/memory/tegra/Makefile | 4 ++++ drivers/memory/tegra/private-soc/Makefile | 10 ++++++++++ 4 files changed, 22 insertions(+) create mode 100644 drivers/memory/Makefile create mode 100644 drivers/memory/tegra/Makefile create mode 100644 drivers/memory/tegra/private-soc/Makefile diff --git a/drivers/Makefile b/drivers/Makefile index 63b9bead..ab06991d 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -30,6 +30,9 @@ ifdef CONFIG_I2C obj-m += i2c/busses/ obj-m += mfd/ endif +ifdef CONFIG_MEMORY +obj-m += memory/ +endif ifdef CONFIG_MTD obj-m += mtd/devices/ endif diff --git a/drivers/memory/Makefile b/drivers/memory/Makefile new file mode 100644 index 00000000..c4007479 --- /dev/null +++ b/drivers/memory/Makefile @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. + +obj-m += tegra/ + diff --git a/drivers/memory/tegra/Makefile b/drivers/memory/tegra/Makefile new file mode 100644 index 00000000..b11e5fd2 --- /dev/null +++ b/drivers/memory/tegra/Makefile @@ -0,0 +1,4 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. + +obj-m += private-soc/ diff --git a/drivers/memory/tegra/private-soc/Makefile b/drivers/memory/tegra/private-soc/Makefile new file mode 100644 index 00000000..f60bbf67 --- /dev/null +++ b/drivers/memory/tegra/private-soc/Makefile @@ -0,0 +1,10 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. + +# Empty Makefile +# NOTE: Do not change or add anything in this Makefile. +# The source code and Makefile rules are copied from the +# kernel/nvidia-$soc/drivers/memory/tegra/private-soc. This +# file is just place-holder for empty Makefile to avoid any build +# issue when copy is not done from command line and building +# the tree independent of source copy.