NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
NvSIPL DeviceBlock Information

Detailed Description

Describes information about devices supported by SIPL Device Block.

Data Structures

struct  nvsipl::SensorInfo
 Defines the image sensor information. More...
 
struct  nvsipl::EEPROMInfo
 Defines the EEPROM information. More...
 
struct  nvsipl::SerdesGPIOPinMap
 Defines GPIO mapping from the serializer to the deserializer. More...
 
struct  nvsipl::SerInfo
 Defines the serializer information. More...
 
struct  nvsipl::CameraModuleInfo
 Defines information for the camera module. More...
 
struct  nvsipl::DeserInfo
 Defines the deserializer information. More...
 
struct  nvsipl::DeviceBlockInfo
 Defines the DeviceBlock information. More...
 

Variables

static const uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM = 4U
 Indicates the maximum number of device blocks per platform. More...
 
static const uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK = 4U
 Indicates the maximum number of camera modules per device block. More...
 
static const uint32_t nvsipl::MAX_CAMERAMODULES_PER_PLATFORM = MAX_DEVICEBLOCKS_PER_PLATFORM * MAX_CAMERAMODULES_PER_BLOCK
 Indicates the maximum number of camera modules per platform. More...
 
static const uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM = MAX_CAMERAMODULES_PER_PLATFORM
 Indicates the maximum number of sensors per platform. More...
 
static const std::uint32_t nvsipl::MAX_CSI_LANE_CONFIGURATION = 2U
 Indicates the maximum number of CSI lane configurations. More...
 
static const std::uint32_t nvsipl::X2_CSI_LANE_CONFIGURATION = 0U
 Indicates the index for CSI 2 lanes. More...
 
static const std::uint32_t nvsipl::X4_CSI_LANE_CONFIGURATION = 1U
 Indicates the index for CSI 4 lanes. More...
 

Variable Documentation

◆ MAX_CAMERAMODULES_PER_BLOCK

const uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK = 4U
static

Indicates the maximum number of camera modules per device block.

Definition at line 46 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_CAMERAMODULES_PER_PLATFORM

const uint32_t nvsipl::MAX_CAMERAMODULES_PER_PLATFORM = MAX_DEVICEBLOCKS_PER_PLATFORM * MAX_CAMERAMODULES_PER_BLOCK
static

Indicates the maximum number of camera modules per platform.

Definition at line 49 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_CSI_LANE_CONFIGURATION

const std::uint32_t nvsipl::MAX_CSI_LANE_CONFIGURATION = 2U
static

Indicates the maximum number of CSI lane configurations.

Definition at line 55 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_DEVICEBLOCKS_PER_PLATFORM

const uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM = 4U
static

Indicates the maximum number of device blocks per platform.

Definition at line 43 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_SENSORS_PER_PLATFORM

const uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM = MAX_CAMERAMODULES_PER_PLATFORM
static

Indicates the maximum number of sensors per platform.

Definition at line 52 of file NvSIPLDeviceBlockInfo.hpp.

◆ X2_CSI_LANE_CONFIGURATION

const std::uint32_t nvsipl::X2_CSI_LANE_CONFIGURATION = 0U
static

Indicates the index for CSI 2 lanes.

Definition at line 58 of file NvSIPLDeviceBlockInfo.hpp.

◆ X4_CSI_LANE_CONFIGURATION

const std::uint32_t nvsipl::X4_CSI_LANE_CONFIGURATION = 1U
static

Indicates the index for CSI 4 lanes.

Definition at line 61 of file NvSIPLDeviceBlockInfo.hpp.