[gta02-core] ECN: Free up camera port (Was: debug connector)

Rask Ingemann Lambertsen ccc94453 at vip.cybercity.dk
Mon Aug 17 11:48:25 CEST 2009


On Wed, Jul 29, 2009 at 01:17:54AM +0200, Rask Ingemann Lambertsen wrote:
> On Fri, Jul 24, 2009 at 12:48:55AM +0100, Dave Ball wrote:
> 
> >  - are there any other signals we could usefully expose for users to 
> > play with?
> 
>    If you're looking for expansion, the GTA02 really only has the SPI bus
> and a some scattered GPIOs. With gta02-core, we won't even have an SPI bus
> for expansion. I would like to see:
> 
>    1) Enough GPIOs in the same register such that you can implement an 8-bit
>       parallel bus. A prime candidate is GPIO bank J since a camera won't be
>       part of gta02-core and it has 13 pins. With the removal of the
>       amplifier, external GSM download and the Glamo, five pins
>       (GPJ{3,4,7,11,12}) are assigned from the GTA02 days and ECN1
>       (Glamoectomy) allocates two more (GPJ{0,10}), i.e. 7 to reassign.

   Here's a plan for making the camera interface aka GPIO port J available
for expansion:

Signal		Current GPIO	New GPIO		Related ECN

BT_PIO5		CAMDAT0/GPJ0	VD8/nSPICS1/GPD0	(ecn0001)
INTO		CAMDAT3/GPJ3	removal			(Calypso)
nGSM_EN		CAMDAT4/GPJ4	TCLK0/GPB4 (to debug connector)
DL_GSM		CAMDAT6/GPJ6	removal			(ecn0015)
WLAN_GPIO0	CAMDAT7/GPJ7	EINT12/LCD_PWEREN/GPG4
KEEPACT		CAMPCLK/GPJ8	removed			(ecn0007)
SHUTDOWN	CAMVSYNC/GPJ9	removed			(ecn0003)
WLAN_DATA2	CAMHREF/GPJ10	LEND/GPC0		(ecn0001)
CHIP_PWD	CAMCLKOUT/GPJ11	VD0/GPC8
WLAN_nRESET	CAMRESET/GPJ12	VD1/GPC9

   This also brings a slightly more useful signal TCLK0 to the debug
connector instead of just a plain GPIO.

   The signal BT_PIO5 is not used anywhere in the kernel. We could simply
drop it.

   INTO is named INT0 in the GTA02 schematics.

-- 
Rask Ingemann Lambertsen
Danish law requires addresses in e-mail to be logged and stored for a year



More information about the gta02-core mailing list