changeset 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 50ae55e2e856
children 1a05365e93b4
files packages/ChangeLog packages/ecos.db
diffstat 2 files changed, 27 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/ChangeLog
+++ b/packages/ChangeLog
@@ -1,6 +1,12 @@
+2013-04-26  Tomas Frydrych <tomas@sleepfive.com>
+2013-04-26  Mike Jones <mike@proclivis.com>
+
+	* ecos.db: Add Freescale I2C driver and I2C driver entries for
+	Kinetis targets.
+
 2013-04-14  Jerzy Dyrda  <jerzdy@gmail.com>
 
-	* ecos.db: Add STM32 Erhernet driver and Ethetnet  driver entries
+	* ecos.db: Add STM32 Erhernet driver and Ethernet  driver entries
 	to STM3220G-eval and STM3240G-eval boards.
 
 2012-11-04  Ilija Kocho  <ilijak@siva.com.mk>
--- 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