mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-23 09:42:19 +03:00
misc: mods: update from Perforce
Change-Id: I50cacf7e5f16a8d0a087becf984c28a2ba516d43 Signed-off-by: Chris Dragan <kdragan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2747397 Reviewed-by: Sachin Nikam <snikam@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
Laxman Dewangan
parent
aa01c9a907
commit
b25e80150e
@@ -1,6 +1,7 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
|
||||||
ccflags-y += -I$(srctree.nvidia)/include
|
ccflags-y += -I$(srctree.nvidia)/include
|
||||||
|
ccflags-y += -DMODS_HAS_TEGRA
|
||||||
|
|
||||||
ifeq ($(CONFIG_TEGRA_OOT_MODULE),m)
|
ifeq ($(CONFIG_TEGRA_OOT_MODULE),m)
|
||||||
CONFIG_MODS := m
|
CONFIG_MODS := m
|
||||||
|
|||||||
@@ -108,10 +108,6 @@
|
|||||||
# define MODS_HAS_ACPI_FETCH 1
|
# define MODS_HAS_ACPI_FETCH 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_ARCH_TEGRA)
|
|
||||||
# define MODS_HAS_TEGRA 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(MODS_HAS_TEGRA) && KERNEL_VERSION(5, 1, 0) <= MODS_KERNEL_VERSION
|
#if defined(MODS_HAS_TEGRA) && KERNEL_VERSION(5, 1, 0) <= MODS_KERNEL_VERSION
|
||||||
# define MODS_ENABLE_BPMP_MRQ_API 1
|
# define MODS_ENABLE_BPMP_MRQ_API 1
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -2438,16 +2438,16 @@ static int mods_post_alloc(struct mods_client *client,
|
|||||||
cl_error("kmap failed\n");
|
cl_error("kmap failed\n");
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
#if defined(MODS_HAS_TEGRA) && !defined(CONFIG_CPA)
|
#ifdef CONFIG_X86
|
||||||
clear_contiguous_cache(client,
|
|
||||||
(u64)(size_t)ptr,
|
|
||||||
phys_addr + (i << PAGE_SHIFT),
|
|
||||||
PAGE_SIZE);
|
|
||||||
#else
|
|
||||||
if (p_mem_info->cache_type == MODS_ALLOC_WRITECOMBINE)
|
if (p_mem_info->cache_type == MODS_ALLOC_WRITECOMBINE)
|
||||||
err = MODS_SET_MEMORY_WC((unsigned long)ptr, 1);
|
err = MODS_SET_MEMORY_WC((unsigned long)ptr, 1);
|
||||||
else
|
else
|
||||||
err = MODS_SET_MEMORY_UC((unsigned long)ptr, 1);
|
err = MODS_SET_MEMORY_UC((unsigned long)ptr, 1);
|
||||||
|
#else
|
||||||
|
clear_contiguous_cache(client,
|
||||||
|
(u64)(size_t)ptr,
|
||||||
|
phys_addr + (i << PAGE_SHIFT),
|
||||||
|
PAGE_SIZE);
|
||||||
#endif
|
#endif
|
||||||
kunmap(ptr);
|
kunmap(ptr);
|
||||||
if (unlikely(err)) {
|
if (unlikely(err)) {
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
/* Driver version */
|
/* Driver version */
|
||||||
#define MODS_DRIVER_VERSION_MAJOR 4
|
#define MODS_DRIVER_VERSION_MAJOR 4
|
||||||
#define MODS_DRIVER_VERSION_MINOR 9
|
#define MODS_DRIVER_VERSION_MINOR 10
|
||||||
#define MODS_DRIVER_VERSION ((MODS_DRIVER_VERSION_MAJOR << 8) | \
|
#define MODS_DRIVER_VERSION ((MODS_DRIVER_VERSION_MAJOR << 8) | \
|
||||||
((MODS_DRIVER_VERSION_MINOR / 10) << 4) | \
|
((MODS_DRIVER_VERSION_MINOR / 10) << 4) | \
|
||||||
(MODS_DRIVER_VERSION_MINOR % 10))
|
(MODS_DRIVER_VERSION_MINOR % 10))
|
||||||
|
|||||||
Reference in New Issue
Block a user