# Sensor information nodes
Source: [https://docs.qualcomm.com/doc/80-88500-1/topic/60_Sensor_information_nodes.html](https://docs.qualcomm.com/doc/80-88500-1/topic/60_Sensor_information_nodes.html)
## slaveInfo
This node specifies the information that the sensor driver uses while probing the sensor. The following table lists the fields available in the `slaveInfo` node:
Table : Sensor slave information node
| Field | Description |
| --- | --- |
| `slaveInfo` | Contains the sensor slave information and power settings. |
| `sensorName` | Specifies name of the sensor.
Example: imx230 |
| `slaveAddress` | Specifies slave address (8‑bit or 10‑bit)
Example: For 0x20 slave address, the field value is 32. |
| `regAddrType` | Specifies register address size in bytes.
Example:
BAYER_BGGRBAYER_GBRGBAYER_GRBGBAYER_RGGBnBAYER_YYUV_UYVYYUV_YUYVBLOB: format type of snapshotsIMAGE: long exposure frame when there are multiple image frames generated, and default image frame when there is a single image frame.IMAGE_SHORT: short exposure frame when there are multiple image frames generated.PDAF: phase difference autofocus (PDAF) data generated by the sensor during the same frame blanking period as the image.HDR: any histogram static data generated by the sensor during the same frame blanking period as the image.META: sensor frame meta stream output data.settleTimeNs = ((85ns + 6UI)/T(Timer_clk) ) –
10
Where, TIMER_CLK refers to the operating frequency of the
PHY interface to which the camera sensor is connected.
For example, CAMSS_PHY0_CSI0PHYTIMER_CLK for PHY0. This
value is set in the camera.dtsi file. Mostly the value of
this field is 300 MHz but review the clock log before configuring the value.
For more details, see MIPI D-PHY v1.2 specification.
Ideal settleTimeNs = {t3-prepare+[t3-preamble]/3}/Ttimer_clock-10
t3-prepare as minimum of a value as possible and see MIPI C-PHY v1.2/v2.0 specification. For sensors supporting C-PHY v1.2/v2.0, ensure that the values of T3-CALPREAMBLE, T3-ASID and T3-CALALTSEQ timing parameters are compliant to MIPI C-PHY v1.2/v2.0 specifications as described in section 6.12.1.2 Calibration pattern format 2.Ttimer_clock: The value for this parameter is equal to the PHY timer clock cycle time. For customization scenarios, use the correct value based on the sensor configuration and output data rate. The unit for this parameter is nanoseconds.t3-prepare: Confirm the value with the sensor vendor. When not sure, measure using the logic analyzer. The value of this parameter can be different for each resolution mode setting. The unit for this parameter is nanoseconds.t3-preamble: Confirm with the sensor vendor. The value for this parameter can be different for each resolution mode setting. The unit for this parameter is nanoseconds.| Timing parameter | Minimum value (not data rate dependent) |
|---|---|
Preamble | 168 UI |
POST | 168 UI |
LP001 | 50 ns |
LP111 (between data packets) 100 ns | 100 ns |
LP000 | 7050 ns |
WRITE, this field specifies the data value to be written into the specified register address.READ, this field specifies the number of bytes to be read from the specified register address.ZZHDRPattern: represents the zzHDR pattern such as P0P1P0P0ZZHDRFirstExposure: represents whether the short exposure or long exposure field comes first such as SHORTEXPOSUREHDR3ExposureType: Exposure type for 3HDR nonseamless mode.numberOfLTCRatioRegCount: Number of LTC ratio registers.sensorLTCRatioAddr: Register address to program LTC ratio.InSensorHDR3ExpLineLengthPixelClock: LineLengthPixelClock for seamless in-sensor HDR 3 exposure mode switching.InSensorHDR3ExpFrameLengthLines: FrameLengthLines for seamless in-sensor HDR 3 exposure mode switching.InSensorHDR3ExpMaxAnalogGain: MaxAnalogGain for seamless in-sensor HDR 3 exposure mode switching.InSensorHDR3ExpStartSettings: StartSetting sequence for seamless in-sensor HDR 3 exposure mode switching.InSensorHDR3ExpStopSettings: StopSetting sequence for seamless in-sensor HDR3 exposure mode switching.SWRemosaicHWRemosaicNoRemosaicEPDEnabledDSKEWCalibEnabledPN9PatternEnabledQHDRType:PIXELINTERLEAVED: QCFA format like native pixel arrangement.ROWINTERLEAVED: Each exposure on different line through the same VC-DT.OWINLINEINTERLEAVED: Each exposure on different line through the different VC-DT.QHDRPattern: Valid patterns are MLSM, SMML, MSLM, LMMS, MLMS, SMLM, MSML, and LMSM.In direction of readout: first exposure, second exposure, third exposure, fourth exposure.
PDAFVCAddressImageLongVCAddressImageShortVCAddressImageMiddleVCAddressBlobVCAddressHDRVCAddressMetaVCAddressStreamOn: Specifies stream on settings for special use cases.StreamOff: Specifies stream off settings for special use cases.