Documentation for socket driver development

egtvedt at samfundet.no egtvedt at samfundet.no
Fri Jun 16 06:17:24 EDT 2006


>> My microcontroller is the AVR32 AP7000, it only have an external bus
>> with
>> compact flash support.
> Interesting. I've just heard about this new microcontroller and I was
> just having a look at the documentation last week.
>
>> What I'm trying to do is setting it up to work as a
>> PCMCIA socket, the external bus interface can do Common Memory Mode, I/O
>> mode and True IDE mode.
>>
>> I'm currently trying to use the I/O mode.
>>
>> The bus behaves very much like an ARM external bus.
>>
>> Are there a better way for attacking my problem?
> According to my experience, I suggest you to attach a memory card
> working in TrueIDE mode because the Linux driver is pretty easy to write
> and your device will act as an ordinary hard disc. As reference you can
> use this driver
> http://www.denx.de/cgi-bin/gitweb.cgi?p=linuxppc_2_4_devel.git;a=blob;h=7416d4684c61cc06662509ca9e7f822a33006b5c;hb=e3145f7943db03e3808e493555b28e7696e8f408;f=drivers/ide/ppc/cpci405ide.c.
> It is written for 2.4 kernel but it should be easy to port it to 2.6.
> Please note that TrueIDE doesn't support hot plug (see also
> http://www.toshiba.com/taec/components/ApplNote/TSB_CF-IBM_PPC405GP_030523.pdf).

Ok, thanks for the hint. The STK1000 development kit dosn't support hot
plug because how the external bus is made in hardware, so this is not a
problem.

>> PS! When trying to subscribe with my work email (hcegtvedt at atmel.com) I
>> never receive a confirmation email.
>
> So you work for Atmel. Can I ask you few questions about AVR32 privately?

Yes and yes.

-- 
Regards
Hans-Christian Egtvedt




More information about the linux-pcmcia mailing list