Dear
Environment:
- Jetson Tx2 + dtb from your bsp file at VEYE-MIPI-327-fpdlink
- Image from the documents "VEYE CS Camera source for Jetson" at wiki_veye
dts shows correct i2c
i2c@3180000 {
#address-cells = <0x1>;
...
tca9548@70 {
compatible = "nxp,pca9548";
...
ds90ub954_a@30 {
compatible = "ti,ds90ub954";
reg = <0x30>;
...
veye327_a@3b {
devnode = "video0";
and
Makefile and Kconfig is from the BSP
but dmesg does not show the dirver probing message of veyecam.c
"probing v4l2 sensor"...
They just shows.
[ 2.754524] i2c-ds90ub954 30-0030: ds90ub954_init: DEVICE STS: 0xdf, id=0 x 10ms
[ 2.754534] i2c-ds90ub954 30-0030: ds90ub954_init: backchannel is ready
[ 2.756596] i2c-ds90ub954 30-0030: ds90ub954_init: Successfully set TI954_REG_BC_GPIO_CTL0
[ 2.757621] i2c-ds90ub954 30-0030: ds90ub954_init: Successfully set TI954_REG_BC_GPIO_CTL1
[ 2.758652] i2c-ds90ub954 30-0030: ds90ub954_init: slave id 0: 0x3B
[ 2.759675] i2c-ds90ub954 30-0030: ds90ub954_init: alias id 0: 0x3B
[ 2.760742] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 0 mapped to 0
[ 2.760757] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 1 mapped to 0
[ 2.760759] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 2 mapped to 0
[ 2.760770] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 3 mapped to 0
[ 2.760772] i2c-ds90ub954 30-0030: ds90ub954_init: init of deserializer rx_port 0 successful
[ 2.760780] i2c-ds90ub954 30-0030: ds90ub954_init: start init of serializer rx_port 1
[ 2.984548] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 3.144269] scsi 3:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 4
[ 3.149237] sd 3:0:0:0: [sda] 31129600 512-byte logical blocks: (15.9 GB/14.8 GiB)
[ 3.150879] sd 3:0:0:0: [sda] Write Protect is off
[ 3.150895] sd 3:0:0:0: [sda] Mode Sense: 43 00 00 00
[ 3.152344] sd 3:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.172284] sda: sda1
[ 3.180189] sd 3:0:0:0: [sda] Attached SCSI removable disk
[ 3.200470] scsi 2:0:0:0: Direct-Access Samsung Flash Drive 1100 PQ: 0 ANSI: 6
[ 3.203680] sd 2:0:0:0: [sdb] 250626566 512-byte logical blocks: (128 GB/120 GiB)
[ 3.204515] sd 2:0:0:0: [sdb] Write Protect is off
[ 3.204524] sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 3.205199] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 3.217490] sdb: sdb1
[ 3.222357] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 3.391716] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 3.393773] tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
[ 3.601623] tegra-pcie 10003000.pcie-controller: PCIE: no end points detected
[ 3.603754] tegra-pcie 10003000.pcie-controller: PCIE: Disable power rails
[ 3.710593] i2c-ds90ub954 30-0030: ds90ub954_init: DEVICE STS: 0xdf, id=0 x 10ms
[ 3.710604] i2c-ds90ub954 30-0030: ds90ub954_init: backchannel is ready
[ 3.712681] i2c-ds90ub954 30-0030: ds90ub954_init: Successfully set TI954_REG_BC_GPIO_CTL0
[ 3.713715] i2c-ds90ub954 30-0030: ds90ub954_init: Successfully set TI954_REG_BC_GPIO_CTL1
[ 3.714781] i2c-ds90ub954 30-0030: ds90ub954_init: slave id 0: 0x3B
[ 3.715855] i2c-ds90ub954 30-0030: ds90ub954_init: alias id 0: 0x3C
[ 3.716887] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 0 mapped to 1
[ 3.716889] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 1 mapped to 0
[ 3.716893] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 2 mapped to 0
[ 3.716900] i2c-ds90ub954 30-0030: ds90ub954_init: VC-ID 3 mapped to 0
[ 3.716902] i2c-ds90ub954 30-0030: ds90ub954_init: init of deserializer rx_port 1 successful
[ 3.725342] i2c-ds90ub954 30-0030: ds90ub954_probe: init ds90ub954_done
[ 4.233383] i2c 30-0019: ds90ub953_init: start
[ 4.241660] i2c 30-0019: ds90ub953_init: device ID: 0x30, code:_UB953
[ 4.249019] i2c 30-0019: ds90ub953_init: successful
[ 4.249043] i2c 30-0020: ds90ub953_init: start
[ 4.257333] i2c 30-0020: ds90ub953_init: device ID: 0x30, code:_UB953
[ 4.264742] i2c 30-0020: ds90ub953_init: successful
there is no message from driver veyecam.c and
threre is no /dev/video0 ?
Thank you.