mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 09:11:26 +03:00
Add the upstream tegra-drm driver with the 'Host1x/Tegra UAPI' series [0] applied. This driver will be built as an external module for testing and development with upstream Linux kernels. The following modifications have been made to the series posted upstream 1. Update the Makefile to always build the driver as a module 2. Always enable the tegra_drm_ioctl_xxx in the tegra_drm_ioctls and remove the dependency on CONFIG_DRM_TEGRA_STAGING. 3. Rename the include/uapi/drm/tegra_drm.h to include/uapi/drm/tegra_drm_next.h to avoid conflicts with upstream headers when building as an external module. 5. Rename the module that is built to be tegra-drm-next.ko instead of tegra-drm.ko to avoid any depmod conflicts with the upstream driver. [0] https://patchwork.ozlabs.org/project/linux-tegra/list/?series=215770 Bug 3156385 Change-Id: I19206f989325c9c6ff3c2b9301d964140d52234f Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2435802 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit
27 lines
653 B
C
27 lines
653 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (C) 2013 NVIDIA Corporation
|
|
*/
|
|
|
|
#ifndef TEGRA_GR2D_H
|
|
#define TEGRA_GR2D_H
|
|
|
|
#define GR2D_UA_BASE_ADDR 0x1a
|
|
#define GR2D_VA_BASE_ADDR 0x1b
|
|
#define GR2D_PAT_BASE_ADDR 0x26
|
|
#define GR2D_DSTA_BASE_ADDR 0x2b
|
|
#define GR2D_DSTB_BASE_ADDR 0x2c
|
|
#define GR2D_DSTC_BASE_ADDR 0x2d
|
|
#define GR2D_SRCA_BASE_ADDR 0x31
|
|
#define GR2D_SRCB_BASE_ADDR 0x32
|
|
#define GR2D_PATBASE_ADDR 0x47
|
|
#define GR2D_SRC_BASE_ADDR_SB 0x48
|
|
#define GR2D_DSTA_BASE_ADDR_SB 0x49
|
|
#define GR2D_DSTB_BASE_ADDR_SB 0x4a
|
|
#define GR2D_UA_BASE_ADDR_SB 0x4b
|
|
#define GR2D_VA_BASE_ADDR_SB 0x4c
|
|
|
|
#define GR2D_NUM_REGS 0x4d
|
|
|
|
#endif
|