From 4ae4a15c9a12cf54707316629e9e610617a11e13 Mon Sep 17 00:00:00 2001 From: Jon Hunter Date: Wed, 1 Mar 2023 12:33:03 +0000 Subject: [PATCH] i2c: nvvrs11: Build the NVIDIA VRS11 driver OOT module Build the NVIDIA I2C VRS11 driver as an out-of-tree module. This device is a high voltage current regulator that is used on Jetson AGX Orin. Bug 4008099 Change-Id: Ica47495df427563996703dc5064b85330810380c Signed-off-by: Jon Hunter Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2865279 (cherry picked from commit 76c3a5b24626d9b5f18b7f48abeb92d6a8d0ca8f) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2865481 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/i2c/busses/Makefile | 3 ++- kernel-src-files-copy-list.txt | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/i2c/busses/Makefile b/drivers/i2c/busses/Makefile index eea8b5eb..cb109db0 100644 --- a/drivers/i2c/busses/Makefile +++ b/drivers/i2c/busses/Makefile @@ -1,4 +1,5 @@ # SPDX-License-Identifier: GPL-2.0 -# Copyright (c) 2022, NVIDIA CORPORATION. All rights reserved. +# Copyright (c) 2022-2023, NVIDIA CORPORATION. All rights reserved. +obj-m += i2c-nvvrs11.o obj-m += i2c-tegra-slave-byte.o diff --git a/kernel-src-files-copy-list.txt b/kernel-src-files-copy-list.txt index 0df6585c..f09968b3 100644 --- a/kernel-src-files-copy-list.txt +++ b/kernel-src-files-copy-list.txt @@ -72,3 +72,7 @@ nvidia/drivers/video/tegra/dc/bridge/maxim_gmsl_dp_serializer.c drivers/video/te # Files/directory for TI FPDLink DP serializer nvidia/drivers/video/tegra/dc/bridge/ti_fpdlink_dp_serializer.c drivers/video/tegra/dc/bridge + +# Files/directory for NVIDIA I2C VRS11 +nvidia/drivers/i2c/busses/i2c-nvvrs11.c drivers/i2c/busses/i2c-nvvrs11.c +nvidia/include/linux/i2c-nvvrs11.h include/linux/i2c-nvvrs11.h