[Tinkerphones] GTA04 camera in VGA mode starts working

H. Nikolaus Schaller hns at goldelico.com
Sat Oct 7 23:03:55 CEST 2017


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

BR,
Nikolaus

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.goldelico.com/pipermail/community/attachments/20171007/77ebd41c/attachment.asc>


More information about the Community mailing list