[Gta04-owner] [Tinkerphones] GTA04 camera in VGA mode starts working

Andreas Kemnade andreas at kemnade.info
Sat Oct 7 23:54:17 CEST 2017


On Sat, 7 Oct 2017 23:03:55 +0200
"H. Nikolaus Schaller" <hns at goldelico.com> wrote:

> Hi,
> 
> > Am 07.10.2017 um 22:18 schrieb Andreas Kemnade <andreas at kemnade.info>:
> > 
> > Hi Nikolaus,
> > 
> > On Tue, 12 Sep 2017 20:59:56 +0200
> > "H. Nikolaus Schaller" <hns at goldelico.com> wrote:
> >   
> >> Hi,
> >> I have some progress to report.
> >> 
> >> We finally found what was missing to make the VGA mode basically
> >> work: there are two undocumented registers (one called "RSVD")
> >> where a bit has to be changed.
> >> 
> >> Otherwise the video ADC seems not to work in VGA mode.
> >> 
> >> Maybe some voltages or dividers or whatever are switched
> >> inside the camera chip to compensate for the 30fps sampling
> >> rate (SXGA has 15fps).
> >> 
> >> So, this is a big step forwards to completely support all
> >> GTA04 hardware features.
> >> 
> >> There are still some things to be fixed. For example the picture
> >> is shifted a little.
> >>   
> > [   10.805206] omap3isp 480bc000.isp: parsing endpoint /ocp at 68000000/isp at 480bc000/ports/port at 0/endpoint, interface 0
> > [   10.805419] omap3isp 480bc000.isp: 480bc000.isp supply vdd-csiphy1 not found, using dummy regulator
> > [   10.805755] omap3isp 480bc000.isp: 480bc000.isp supply vdd-csiphy2 not found, using dummy regulator
> > [   10.806457] omap3isp 480bc000.isp: Revision 15.0 found
> > [   10.809265] omap-iommu 480bd400.mmu: 480bd400.mmu: version 1.1
> > [   10.810424] omap3isp 480bc000.isp: hist: using DMA channel dma0chan4
> > [   10.810485] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCP2 was not initialized!
> > [   10.881042] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CSI2a was not initialized!
> > [   10.888793] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCDC was not initialized!
> > [   10.899963] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP preview was not initialized!
> > [   10.912384] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP resizer was not initialized!
> > [   10.937957] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AEWB was not initialized!
> > [   10.937988] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AF was not initialized!
> > [   10.937988] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP histogram was not initialized!
> > [   10.940216] omap3isp 480bc000.isp: isp_xclk_set_rate: cam_xclka set to 24685714 Hz (div 7)
> > [   10.940277] ov9655 1-0030: ov9655_probe
> > [   10.940429] ov9655 1-0030: 1-0030 supply dvdd not found, using dummy regulator
> > [   10.940795] ov9655 1-0030: 1-0030 supply dovdd not found, using dummy regulator
> > [   10.942413] ov9655 1-0030: __ov9655_set_power on=1
> > [   11.056335] ov9655 1-0030: OV9655 not detected, can't read manufacturer id
> > 
> > 
> > That was letux-4.13
> > broken camera?  
> 
> Maybe... Either I2C or RESET or system clock or power does not arrive (the using dummy regulator messages are normal).
> Bad contact? FFC cable of camera module broken?
> 
> But it looks as if it needs at least 4.13.1:
> 
> http://download.goldelico.com/letux-kernel/letux-4.13.3/src/CHANGES

ok, rechecked with 4.13.3, camera replugged.

[   10.626617] omap_hdq 480b2000.1w: OMAP HDQ Hardware Rev 0.5. Driver in Interrupt mode
[   10.693389] omap3isp 480bc000.isp: parsing endpoint /ocp at 68000000/isp at 480bc000/ports/port at 0/endpoint, interface 0
[   10.693603] omap3isp 480bc000.isp: 480bc000.isp supply vdd-csiphy1 not found, using dummy regulator
[   10.693939] omap3isp 480bc000.isp: 480bc000.isp supply vdd-csiphy2 not found, using dummy regulator
[   10.694549] omap3isp 480bc000.isp: Revision 15.0 found
[   10.734405] omap-iommu 480bd400.mmu: 480bd400.mmu: version 1.1
[   10.765045] omap3isp 480bc000.isp: hist: using DMA channel dma0chan4
[   10.765167] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCP2 was not initialized!
[   10.785125] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CSI2a was not initialized!
[   10.796142] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP CCDC was not initialized!
[   10.803558] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP preview was not initialized!
[   10.816162] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP resizer was not initialized!
[   10.829437] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AEWB was not initialized!
[   10.829467] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP AF was not initialized!
[   10.829467] omap3isp 480bc000.isp: Entity type for entity OMAP3 ISP histogram was not initialized!
[   10.831573] omap3isp 480bc000.isp: isp_xclk_set_rate: cam_xclka set to 24685714 Hz (div 7)
[   10.831634] ov9655 1-0030: ov9655_probe
[   10.831787] ov9655 1-0030: 1-0030 supply dvdd not found, using dummy regulator
[   10.832214] ov9655 1-0030: 1-0030 supply dovdd not found, using dummy regulator
[   10.833679] ov9655 1-0030: __ov9655_set_power on=1
[   10.946563] ov9655 1-0030: OV9655 read register 1c : ffffff87
[   10.947479] ov9655 1-0030: OV9655 read register 1d : ffffff87
[   10.947509] ov9655 1-0030: OV9655 not detected, can't read manufacturer id

Regards,
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.goldelico.com/pipermail/gta04-owner/attachments/20171007/c35bdb86/attachment.asc>


More information about the Gta04-owner mailing list