Common Properties#

compatible:

Description:compatible contains the unique string to identify the cdi-mgr node.

Customizable: No

Optional:No

Value: “nvidia,cdi-mgr”

tegra node#

i2c-bus:

Description: The system I2C bus number that the deserializer is physically connected to.

Customizable: Yes

Optional: No

Value: Typically one of {0, 1, 2, 3, 7, 9, 12}

csi-port

Description: The NVCSI port that the deserializer to physically connected to.

Customizable: Yes

Optional: No

Value: NVCSI ports A-H, mapped by [0,7]

deserializer node#

addr:

Description: The 7-bit I2C device address.

Customizable: Yes

Optional: No

Value: 0x27, 0x28, 0x29

reg_len

Description: The register length, should be set to 16 bits.

Customizable: Yes

Optional: No

Value: 16

dat_len:

Description: The data length, should be set to 8 bits.

Customizable: Yes

Optional: No

Value: 8

des_i2c_port:

Description: The I2C port on the deserializer that the deserializer is physically connected to. (Non-safety only.)

Customizable: Yes

Optional: Yes

Value: 0 or 1

des_tx_port

Description: The output CSI port on the deserializer. (Non-safety only.)

Customizable: Yes

Optional:Yes

Value: 0

default-reset-all

Description:Flag to set the Reset All register on the MAX96712 deserializer at Initialization. (Non-safety only.)

Customizable: Yes

Optional: Yes

Value: N/A

Data rates:

Properties with the name {dphy,cphy}_rate_{x2,x4}.

Description: The data rate for a D-Phy or C-Phy link in x2 or x4 lane configuration in kb/s. (Non-safety only.)

Customizable: Yes

Optional: Yes

Value: Valid integer data rate in kb/s in [0,UINT32_MAX]

pwr_ctrl node#

deserializer-pwr-gpio:

Description:The deserializer power is controlled by GPIO

Customizable: No

Optional:No

Value: N/A

cam-pwr-max20087

Description: The external MAX20087 IC is used to control camera module link power, accessed over I2C.

Customizable: No

Optional: No

Value: N/A

tca9539 node#

i2c-bus:

Description: The system I2C bus number that the TCA9539 IO expander is physically connected to.

Customizable: Yes

Optional: No

Value: Typically one of {0, 1, 2, 3, 7, 9, 12}

addr:

Description: The 7-bit I2C device address.

Customizable: Yes

Optional: No

Value: 0x74

reg_len:

Description: The register length, should be set to 8 bits.

Customizable: No

Optional: No

Value: 8

dat_len:

Description:The data length, should be set to 8 bits.

Customizable: No

Optional:No

Value: 8

fsync_ctrl_port:

Description: The port mapping on IO expander to control Multiplexers for Devkits(P3710/P3960, P3960).

Customizable: No

Optional:No

Value: 8

max20087 node#

i2c-bus:

Description: The system I2C bus number that the MAX20087 POC is physically connected to.

Customizable: Yes

Optional: No

Value: Typically one of {0, 1, 2, 3, 7, 9, 12}

addr:

Description:The 7-bit I2C device address.

Customizable: Yes

Optional: No

Value: 0x28, 0x29

reg_len:

Description:The register length, should be set to 8 bits.

Customizable: No

Optional:No

Value: 8

dat_len:

Description: The data length, should be set to 8 bits.

Customizable: No

Optional: No

Value: 8

links:

Description:Vector of camera module to power link control mappings.

Customizable: Yes

Optional:No

Value:<0, 1, 2, 3>