This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Related to PCI on Blaze Tablet 4470 GP

Hello,

I have been working with Blaze Tablet since a few weeks and was working on some PCI drivers for ICS, Android kernel. Currently I am using a custom build version of 4AI.1.7 OMAP4 Icecream Sandwich.

http://www.omappedia.com/wiki/4AI.1.7_OMAP4_Icecream_Sandwich_Release_Notes

I tried to write a simple driver to read PCI config space. But since It did not work out to quite what I had expected, I found that PCI dose not show up under bus, on the device running kernel. Which led me to a recompilation.

While compiling for blaze tablet with  "make ARCH=arm blaze_defconfig", there are no options to select PCI or PCIe for the matter. Am I going wrong somewhere or is PCI not supported. or should I use some more recent version.

The PCI_CONFIG options are available when I use menuconfig without using blaze_defconfig first. 

Any information would be of help.

Thanks and Regards

Rahul Panda

  • Hi Rahul.

    The answer is in the file arch/arm/Kconfig.  If you look at the "config PCI" section, it is only offered when "MIGHT_HAVE_PCI" is true and that's not selected under "config ARCH_OMAP".  So once the defconfig sets ARCH_OMAP, you are not offered PCI.

    OMAP processors do not have native PCI bus support.

    Regards,

        Steve

  • Hello Steve

    I was going through the Kconfig files yesterday, and saw the same. Would have modified it, But just wanted to make sure before I make any changes. The SVtronics board has a miniPcie slot though, which is why I was working on it. I shall enable it anyways and see what happens.

    Thanx for the information, I shall update here with the output.

    Regards

    Rahul

  • Basically what I did was edit the Kconfig to include PCI in the configs. But after Including the same, I ran into errors from the "probe.c" in drivers/pci. Also, OMAP 4470 does not support PCI I guess which was already mentioned by Steve. 

    So, I am wondering how to use the minipcie slot on the Blaze tablet. I have the blaze tablet 2 manufactured by SVtronics which has modem support via a Mini PCIe slot. I intend to use it for a PCI to GPIO card for external hardware. If anyone else has PCI working on blaze tablet, please give me a head-start on where to begin with software modifications.

    Regards

    Rahul