Does anyone have experience supporting the TI PCI1620 PC
Card Controller in U-boot and Linux?
I am working with a custom board that uses this controller. I am able to use 32-bit Cardbus card in Linux but not 16-bit cards. The error I get is “unable to
allocate memory” but I have traced it down to the kernels inability to
access the CIS on 16-bit cards. I
believe that the PCI1620 is not being configured correctly to allow access. It is my understanding that it is U-Boot’s
responsibility to setup the controller. The PCI1620 contains ExCA
Compatible Registers that are register-compatible with the Intel 82365. I have found that U-boot has a driver
for the 82365 so is it as simple as configuring U-Boot to use this driver? That is the path that I’m going to
explore but if anybody with past experience can offer some guidance it would be
mush appreciated.
David Clark
Senior Software Engineer
C&H Technologies, Inc
Web: http:\\www.chtech.com
Phone: 512-733-2621
Fax: 512-733-2629
Email: dlclark@chtech.com