diff packages/ecos.db @ 3230:e81ceb154dcd

Add Freescale I2C driver and I2C driver entries for Kinetis targets
author vae
date Fri, 26 Apr 2013 17:04:15 +0000
parents e10148c0a535
children 70cba7faa5f7
line wrap: on
line diff
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -2565,6 +2565,16 @@ package CYGPKG_DEVS_I2C_CORTEXM_A2FXXX {
                  controller family."
 }
 
+package CYGPKG_DEVS_I2C_FREESCALE_I2C {
+    alias        { "Freescale I2C driver" freescale_i2c i2c_freescale kinetis_i2c i2c_kinetis}
+    hardware
+    directory    devs/i2c/freescale/i2c
+    script       i2c_freescale.cdl
+    description  "
+        This package provides a driver for the I2C unit of the Freescale chips, such as the Kinetis MCU family."
+}
+
+
 package CYGPKG_DEVS_ADC_ARM_LPC24XX {
     alias           { "LPC24xx ADC driver" }
     hardware
@@ -7337,6 +7347,8 @@ target freescale_twr_k60n512 {
                    CYGPKG_DEVS_ETH_FREESCALE_ENET
                    CYGPKG_IO_SPI
                    CYGPKG_DEVS_SPI_FREESCALE_DSPI
+                   CYGPKG_IO_I2C
+                   CYGPKG_DEVS_I2C_FREESCALE_I2C
                    CYGPKG_DEVS_DISK_MMC
                    CYGPKG_DEVS_DISK_MMC_FREESCALE_DSPI
                    CYGPKG_DEVS_FLASH_KINETIS
@@ -7356,6 +7368,8 @@ target freescale_twr_k40x256 {
                    CYGPKG_DEVICES_WALLCLOCK_KINETIS_RTC
                    CYGPKG_IO_SPI
                    CYGPKG_DEVS_SPI_FREESCALE_DSPI
+                   CYGPKG_IO_I2C
+                   CYGPKG_DEVS_I2C_FREESCALE_I2C
                    CYGPKG_DEVS_DISK_MMC
                    CYGPKG_DEVS_DISK_MMC_FREESCALE_DSPI
                    CYGPKG_DEVS_FLASH_KINETIS
@@ -7373,6 +7387,8 @@ target freescale_kwikstik {
                    CYGPKG_IO_SERIAL_FREESCALE_UART
                    CYGPKG_DEVICES_WALLCLOCK_KINETIS_RTC
                    CYGPKG_DEVS_FLASH_KINETIS
+                   CYGPKG_IO_I2C
+                   CYGPKG_DEVS_I2C_FREESCALE_I2C
                  }
         description "The freescale_kwikstik target provides the packages needed
         to run eCos on the Freescale KwikStik development board."
@@ -7392,6 +7408,8 @@ target freescale_twr_k60n512_fxm {
                    CYGPKG_DEVS_RAM_MICRON_CELLULARRAM
                    CYGPKG_IO_SPI
                    CYGPKG_DEVS_SPI_FREESCALE_DSPI
+                   CYGPKG_IO_I2C
+                   CYGPKG_DEVS_I2C_FREESCALE_I2C
                    CYGPKG_DEVS_DISK_MMC
                    CYGPKG_DEVS_DISK_MMC_FREESCALE_DSPI
                    CYGPKG_DEVS_FLASH_SPI_SST25XX
@@ -7416,6 +7434,8 @@ target freescale_twr_k70f120m {
                    CYGPKG_DEVS_ETH_FREESCALE_ENET
                    CYGPKG_IO_SPI
                    CYGPKG_DEVS_SPI_FREESCALE_DSPI
+                   CYGPKG_IO_I2C
+                   CYGPKG_DEVS_I2C_FREESCALE_I2C
                    CYGPKG_DEVS_DISK_MMC
                    CYGPKG_DEVS_DISK_MMC_FREESCALE_DSPI
                    CYGPKG_DEVS_FLASH_KINETIS