<?xml version="1.0" encoding="utf-8"?>
<CatalogFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" RequiredVersion="6.00" xsi:schemaLocation="urn:Microsoft.PlatformBuilder/Catalog PbcXml600.xsd" xmlns="urn:Microsoft.PlatformBuilder/Catalog">
  <FileInformation Id="FileInformation:LogicPD:LPD_iMX31">
    <Title>LPD_iMX31</Title>
    <Description>LPD iMX31 LVSOM BSP Catalog Items</Description>
    <Vendor>LogicPD</Vendor>
    <OSVersion>6.00</OSVersion>
    <FileVersion>1.0.0</FileVersion>
  </FileInformation>
  <Bsp Id="Bsp:LogicPD:LPD_iMX31_LVSOM:ARMV4I">
    <Title>LogicPD iMX31 LV-SOM: ARMV4I</Title>
    <Description>LogicPD iMX31 LVSOM BSP Catalog Items</Description>
    <PlatformDirectory>LPD_iMX31</PlatformDirectory>
    <CpuId>Cpu:ARMV4I</CpuId>
    <BspItemId>Item:LogicPD:DefaultCatalogItemName_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_audio</BspItemId>
    <BspItemId>Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_touch</BspItemId>
    <BspItemId>Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_batt</BspItemId>
    <BspItemId>Item:LogicPD:bsp_i2cbus_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_i2cbus2_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_pwm_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_sdhc1_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_sdhc2_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_serial_uart1_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_serial_uart2_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_serial_uart3_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_backlight IPU_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_gpt_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_tled</BspItemId>
    <BspItemId>Item:LogicPD:bsp_usb_hsotg_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_usb_hsotg_usbfn_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_usb_hsotg_host_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_usb_hsh2_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_lan9117_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_PwrButton_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_nled_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_pcmcia_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_yaffs_nand_LPD_iMX31</BspItemId>
    <BspItemId>Item:LogicPD:bsp_vfpu_LPD_iMX31</BspItemId> 
  </Bsp>
  <Item Id="Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_audio">
    <Title>MC13783 Audio Driver</Title>
    <Description>MX27 Audio Wavedev Driver</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_PMIC_MC13783</Variable>
    <Variable>BSP_AUDIO_MC13783</Variable>
    <Variable>BSP_AUDIO_RECORDING</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>wavedev_mc13783.dll</Module>
    <Location>Device Drivers\Audio</Location>
    <SourceCode>
      <Title>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\WAVEDEV\MC13783</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\WAVEDEV\MC13783</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_serial_uart1_LPD_iMX31">
    <Title>i.MX31 UART1 serial port (COM1)</Title>
    <Description>Serial driver support on-chip UART1.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_SERIAL_UART1</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>csp_serial.dll</Module>
    <Location>Device Drivers\Serial</Location>
    <SourceCode>
      <Title>I.MX31 LogicPD SERIAL</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\SERIAL</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_serial_uart2_LPD_iMX31">
    <Title>i.MX31 UART2 serial port (COM2)</Title>
    <Description>Serial driver support on-chip UART2.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_SERIAL_UART2</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>csp_serial.dll</Module>
    <Location>Device Drivers\Serial</Location>
    <SourceCode>
      <Title>I.MX31 LogicPD SERIAL</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\SERIAL</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_serial_uart3_LPD_iMX31">
    <Title>i.MX31 UART3 serial port (COM3)</Title>
    <Description>Serial driver support on-chip UART3.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_SERIAL_UART3</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>csp_serial.dll</Module>
    <Location>Device Drivers\Serial</Location>
    <SourceCode>
      <Title>I.MX31 LogicPD SERIAL</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\SERIAL</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_touch">
    <Title>MC13783 Touch Driver</Title>
    <Description>Touch panel driver for MC13783 touch controller.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_PMIC_MC13783</Variable>
    <Variable>BSP_TOUCH_MC13783</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>touch_mc13783.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Touch</Location>
    <SourceCode>
      <Title>MC13783 TOUCH DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\TOUCH\MC13783</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_pmic_mc13783_LPD_iMX31_batt">
    <Title>MC13783 Battery Driver</Title>
    <Description>Battery driver for MC13783 ADC</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_PMIC_MC13783</Variable>
    <Variable>BSP_BATTERY</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>battdrvr_MC13783.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Battery</Location>
    <SourceCode>
      <Title>MC13783 BATTERY DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\BATTDRVR\MC13783</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_gpt_LPD_iMX31">
    <Title>i.MX31 General Purpose Timer</Title>
    <Description>Timer driver for the on-chip GPT peripheral.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_GPT</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>gpt.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Timers</Location>
    <SourceCode>
      <Title>GENERAL-PURPOSE TIMER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\GPT</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_i2cbus_LPD_iMX31">
    <Title>i.MX31 I2C 1</Title>
    <Description>Bus driver for the on-chip I2C peripheral.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_I2CBUS</Variable>
    <Variable>BSP_I2C1BUS</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>i2c.dll</Module>
    <Location>Device Drivers\I2C Bus</Location>
    <SourceCode>
      <Title>I2C BUS DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\I2C</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_i2cbus2_LPD_iMX31">
    <Title>i.MX31 I2C 2</Title>
    <Description>Bus driver for the on-chip I2C peripheral.</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_I2CBUS</Variable>
    <Variable>BSP_I2C2BUS</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>i2c.dll</Module>
    <Location>Device Drivers\I2C Bus</Location>
    <SourceCode>
      <Title>I2C2 BUS DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\I2C</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_usb_hsotg_LPD_iMX31">
    <Title>i.MX31 High Speed OTG Port Full OTG Driver</Title>
    <Description>USB High Speed OTG Port Full OTG Function Driver</Description>
    <Type>BspSpecific</Type>
    <Variable>SYSGEN_USBFN</Variable>
    <Variable>BSP_USB_HSOTG_CLIENT</Variable>
    <Variable>BSP_USB_HSOTG_HOST</Variable>
    <Variable>BSP_USB_HSOTG_XVC</Variable>
    <Variable>BSP_USB</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\USB\USB High Speed OTG Device</Location>
    <SourceCode>
      <Title>USB FUNCTION DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\USBD</Path>
    </SourceCode>
    <SourceCode>
      <Title>USB HOST DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\USBH\HSOTG</Path>
    </SourceCode>
    <SourceCode>
      <Title>USB TRANSCEIVER DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\USBXVR</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_usb_hsotg_host_LPD_iMX31">
    <Title>i.MX31 High Speed OTG Port Pure Host Driver</Title>
    <Description>USB High Speed OTG Port Pure Host Function Driver</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_USB_HSOTG_HOST</Variable>
    <Variable>SYSGEN_USB</Variable>
    <Variable>BSP_USB</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>hcd_hsotg.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\USB\USB High Speed OTG Device</Location>
    <SourceCode>
      <Title>USB HOST DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\USBH\HSOTG</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_usb_hsotg_usbfn_LPD_iMX31">
    <Title>i.MX31 High Speed OTG Port Pure Client Driver</Title>
    <Description>USB High Speed OTG Port Pure Client Function Driver</Description>
    <Type>BspSpecific</Type>
    <Variable>SYSGEN_USBFN</Variable>
    <Variable>BSP_USB_HSOTG_CLIENT</Variable>
    <Variable>BSP_USB</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>usbfn.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\USB\USB High Speed OTG Device</Location>
    <SourceCode>
      <Title>USB FUNCTION DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\USBD</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_usb_hsh2_LPD_iMX31">
    <Title>i.MX31 High Speed Host2</Title>
    <Description>USB High Speed Host 2 Driver</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_USB_HSH2</Variable>
    <Variable>SYSGEN_USB</Variable>
    <Variable>BSP_USB</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>hcd_hsh2.dll</Module>
    <Location>Device Drivers\USB\USB Host Devices</Location>
    <SourceCode>
      <Title>USB HOST 2</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\USBH\HSH2</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_pwm_LPD_iMX31">
    <Title>i.MX31 PWM</Title>
    <Description>Pulse-width modulator driver for on-chip PWM</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_PWM</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>pwm.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Pulse-width Modulator</Location>
    <SourceCode>
      <Title>PULSE-WIDTH MODULATOR</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\PWM</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_sdhc1_LPD_iMX31">
    <Title>i.MX31 SD Host Controller 1</Title>
    <Description>SD Host Controller Support</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_SDHC1</Variable>
    <Variable>BSP_PMIC_MC13783</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>sdhc.dll</Module>
    <Location>Device Drivers\SD Host Controller</Location>
    <SourceCode>
      <Title>SDHC DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\SDHC</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_sdhc2_LPD_iMX31">
    <Title>i.MX31 SD Host Controller 2</Title>
    <Description>SD Host Controller Support</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_SDHC2</Variable>
    <Variable>BSP_PMIC_MC13783</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>sdhc.dll</Module>
    <Location>Device Drivers\SD Host Controller</Location>
    <SourceCode>
      <Title>SDHC DRIVER</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\SDHC</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_backlight IPU_LPD_iMX31">
    <Title>i.MX31 LCD Backlight</Title>
    <Description>Smart IPU backlight control driver for i.MX31</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_BACKLIGHT_IPU</Variable>
    <Variable>BSP_PWM</Variable>
    <Variable>SYSGEN_DEVICE</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>backlight.dll</Module>
    <Module>AdvBacklight.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Backlight Control</Location>
    <SourceCode>
      <Title>BACKLIGHT IPU</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\BACKLIGHT\DRIVER</Path>
    </SourceCode>
    <SourceCode>
      <Title>BACKLIGHT CTLPNL</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\BACKLIGHT\CTLPNL</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:DefaultCatalogItemName_LPD_iMX31">
    <Title>i.MX31 IPU Display Driver</Title>
    <Description>IPU SDC display driver</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_DISPLAY_IPU</Variable>
    <Variable>BSP_PMIC_MC13783</Variable>
    <Variable>BSP_PP</Variable>
    <Variable>SYSGEN_DDRAW</Variable>
    <Module>ddraw_ipu.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Display</Location>
    <SourceCode>
      <Title>i.MX31 IPU DISPLAY</Title>
      <Description>i.MX31 IPU Display</Description>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\IPU\DISPLAY\DLL</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_lan9117_LPD_iMX31">
    <Title>i.MX31 Ethernet LAN9117 Driver - NDIS</Title>
    <Description>Ethernet Lan9117 Driver</Description>
    <Comment>Ethernet driver for LAN9117 netcard</Comment>
    <Type>BspSpecific</Type>
    <Variable>BSP_ETHER_LAN9217</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>lan9217.dll</Module>
    <Location>Device Drivers\Ethernet</Location>
    <SourceCode>
      <Title>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\LAN9217</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_IMX31\SRC\DRIVERS\LAN9217</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_PwrButton_LPD_iMX31">
    <Title>i.MX31 GPIO Power Button</Title>
    <Description>Power Button Driver</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_PWRBUTTON</Variable>
    <Variable>SYSGEN_DEVICE</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>PwrButton.dll</Module>
    <ChooseOneGroup>true</ChooseOneGroup>
    <Location>Device Drivers\Button</Location>
    <SourceCode>
      <Title>Suspend/Wakeup</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_iMX31\SRC\DRIVERS\PwrButton</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_pcmcia_LPD_iMX31">
    <Title>i.MX31 Compact Flash Card</Title>
    <Description>i.MX31 Compact Flash Card</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_PCMCIA</Variable>
    <Variable>SYSGEN_DEVICE</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>pcc_mx31.dll</Module>
    <Module>pcc_serv.dll</Module>
    <Module>pcmcia.dll</Module>
    <Location>Device Drivers\PCMCIA</Location>
    <SourceCode>
      <Title>CompactFlashCard</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_iMX31\SRC\DRIVERS\PCCard</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_yaffs_nand_LPD_iMX31">
    <Title>YAFFS for NAND Flash</Title>
    <Description>YAFFS for i.MX31 LVSOM NAND Flash</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_LPD_YAFFS</Variable>
    <Variable>BSP_LPD_YAFFS_NAND</Variable>    
    <Variable>SYSGEN_STOREMGR</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Module>lpd_yaffs.dll</Module>
    <Module>lpd_yaffs_cfi.dll</Module>
    <Module>lpd_yaffs_partdrv.dll</Module>
    <Location>Device Drivers\Block</Location>
    <SourceCode>
      <Title>lpd_yaffs</Title>
      <Path>$(_WINCEROOT)\PLATFORM\LPD_iMX31\PREBUILT\FileSystem\YAFFS</Path>
    </SourceCode>
  </Item>
  <Item Id="Item:LogicPD:bsp_vfpu_LPD_iMX31">
    <Title>ARM11 VFPv2 Floating Point Component (Needs OS Design Rebuild)</Title>
    <Description>Vector Floating Point support for i.MX31 (ARM11)</Description>
    <Type>BspSpecific</Type>
    <Variable>BSP_ARM_VFP</Variable>
    <Variable>SYSGEN_OEM_FPCRT</Variable>
    <SupportedCpuId>Cpu:ARMV4I</SupportedCpuId>
    <Location>Core Support\Floating Point</Location>
  </Item>  
</CatalogFile>
