I see this in dmesg so maybe power is not my problem.

<4>[    1.617154] regulator_init_complete: axp20_buck3: incomplete
constraints, leaving on
<4>[    1.617506] regulator_init_complete: axp20_buck2: incomplete
constraints, leaving on
<4>[    1.617853] regulator_init_complete: axp20_ldo4: incomplete
constraints, leaving on
<4>[    1.618198] regulator_init_complete: axp20_ldo3: incomplete
constraints, leaving on
<4>[    1.618542] regulator_init_complete: axp20_ldo2: incomplete
constraints, leaving on
<4>[    1.618886] regulator_init_complete: axp20_ldo1: incomplete
constraints, leaving on

Image sensor works on Android and I have source for Android build. I'm
trying to narrow down why it doesn't work on Linux.


On Fri, Jan 10, 2014 at 12:24 PM, [email protected] <[email protected]> wrote:
> Using sunxi-bsp on A20...
>
> Why are these probe deferrals occurring?  Deferrals means the drivers
> are waiting on something else to load/initialize, what are they
> waiting on?
>
> I suspect my image sensor won't initialize because it doesn't have power.
>
> root@linaro-developer:~# modprobe sun4i_csi0
> <6>[CSI]Welcome to CSI driver
> <6>[CSI]csi_init
> [CSI_DEBUG]csi_probe
> [CSI_DEBUG]dev->ccm_cfg[0] = bf139f98
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm = ov2643
> [CSI_DEBUG]dev->ccm_cfg[0]->twi_id = 1
> [CSI_DEBUG]dev->ccm_cfg[0]->i2c_addr = 42
> [CSI_DEBUG]dev->ccm_cfg[0]->interface = 0
> [CSI_DEBUG]dev->ccm_cfg[0]->vflip = 1
> [CSI_DEBUG]dev->ccm_cfg[0]->hflip = 0
> [CSI_DEBUG]dev->ccm_cfg[0]->iovdd_str =
> [CSI_DEBUG]dev->ccm_cfg[0]->avdd_str =
> [CSI_DEBUG]dev->ccm_cfg[0]->dvdd_str =
> [CSI_DEBUG]dev->ccm_cfg[0]->flash_pol = 0
> <6>[CSI]registered sub device,input_num = 0
> <6>platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral
> [CSI_DEBUG]dev->ccm_cfg[0]->sd = eea5e800
> <6>platform reg-20-cs-buck3: Driver reg-20-cs-buck3 requests probe deferral
> <6>platform reg-20-cs-ldo2: Driver reg-20-cs-ldo2 requests probe deferral
> <6>platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm_info = bf13a034
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm_info.iocfg = 0
> <6>platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral
> <6>platform reg-20-cs-buck2: Driver reg-20-cs-buck2 requests probe deferral
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm_info.vref = 0
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm_info.href = 1
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm_info.clock = 1
> [CSI_DEBUG]dev->ccm_cfg[0]->ccm_info.mclk = 24000000
> [CSI_DEBUG]dev->ccm_cfg[0]->iovdd =   (null)
> [CSI_DEBUG]dev->ccm_cfg[0]->avdd =   (null)
> [CSI_DEBUG]dev->ccm_cfg[0]->dvdd =   (null)
> <6>[CSI]V4L2 device registered as video0
> <6>platform reg-20-cs-buck2: Driver reg-20-cs-buck2 requests probe deferral
> [CSI_DEBUG]csi_open
> <6>platform reg-20-cs-ldo4: Driver reg-20-cs-ldo4 requests probe deferral
> <6>platform reg-20-cs-ldo3: Driver reg-20-cs-ldo3 requests probe deferral
> root@linaro-developer:~# <6>platform reg-20-cs-ldo2: Driver
> reg-20-cs-ldo2 requests probe deferral
> <6>platform reg-20-cs-buck3: Driver reg-20-cs-buck3 requests probe deferral
> <6>platform reg-20-cs-ldoio0: Driver reg-20-cs-ldoio0 requests probe deferral
> <6>[CSI_ERR][OV2643]Error -5 on register write
> <6>[CSI_ERR][OV2643]sensor_read err at sensor_detect!
> <6>[CSI_ERR][OV2643]chip found is not an target chip.
> <6>[CSI_ERR]sensor initial error when csi open!
>
>
> --
> Jon Smirl
> [email protected]



-- 
Jon Smirl
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to