NVIDIA DRIVE OS Linux SDK API Reference

6.0.10.0 Release
NvSIPL DeviceBlock Information

Detailed Description

Describes information about devices supported by SIPL Device Block.

Data Structures

struct  nvsipl::IntrGpioInfo
 Describes an Interrupt GPIO configuration. More...
 
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...
 
class  nvsipl::CryptoKeyInfo
 Describes a single globally-visible crypto key object. 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 constexpr uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM {6U}
 Indicates the maximum number of device blocks per platform. More...
 
static constexpr uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK {4U}
 Indicates the maximum number of camera modules per device block. More...
 
static constexpr 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 constexpr uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM {MAX_CAMERAMODULES_PER_PLATFORM}
 Indicates the maximum number of sensors per platform. More...
 
static constexpr std::uint32_t nvsipl::MAX_CSI_LANE_CONFIGURATION {2U}
 Indicates the maximum number of CSI lane configurations. More...
 
static constexpr std::uint32_t nvsipl::X2_CSI_LANE_CONFIGURATION {0U}
 Indicates the index for CSI 2 lanes. More...
 
static constexpr std::uint32_t nvsipl::X4_CSI_LANE_CONFIGURATION {1U}
 Indicates the index for CSI 4 lanes. More...
 

Variable Documentation

◆ MAX_CAMERAMODULES_PER_BLOCK

constexpr uint32_t nvsipl::MAX_CAMERAMODULES_PER_BLOCK {4U}
staticconstexpr

Indicates the maximum number of camera modules per device block.

Definition at line 51 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_CAMERAMODULES_PER_PLATFORM

constexpr uint32_t nvsipl::MAX_CAMERAMODULES_PER_PLATFORM {MAX_DEVICEBLOCKS_PER_PLATFORM * MAX_CAMERAMODULES_PER_BLOCK}
staticconstexpr

Indicates the maximum number of camera modules per platform.

Definition at line 54 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_CSI_LANE_CONFIGURATION

constexpr std::uint32_t nvsipl::MAX_CSI_LANE_CONFIGURATION {2U}
staticconstexpr

Indicates the maximum number of CSI lane configurations.

Definition at line 60 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_DEVICEBLOCKS_PER_PLATFORM

constexpr uint32_t nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM {6U}
staticconstexpr

Indicates the maximum number of device blocks per platform.

Definition at line 45 of file NvSIPLDeviceBlockInfo.hpp.

◆ MAX_SENSORS_PER_PLATFORM

constexpr uint32_t nvsipl::MAX_SENSORS_PER_PLATFORM {MAX_CAMERAMODULES_PER_PLATFORM}
staticconstexpr

Indicates the maximum number of sensors per platform.

Definition at line 57 of file NvSIPLDeviceBlockInfo.hpp.

◆ X2_CSI_LANE_CONFIGURATION

constexpr std::uint32_t nvsipl::X2_CSI_LANE_CONFIGURATION {0U}
staticconstexpr

Indicates the index for CSI 2 lanes.

Definition at line 63 of file NvSIPLDeviceBlockInfo.hpp.

◆ X4_CSI_LANE_CONFIGURATION

constexpr std::uint32_t nvsipl::X4_CSI_LANE_CONFIGURATION {1U}
staticconstexpr

Indicates the index for CSI 4 lanes.

Definition at line 66 of file NvSIPLDeviceBlockInfo.hpp.