# HG changeset patch # User vae # Date 1366995855 0 # Node ID e81ceb154dcd7e7fa43fdc14dc53374af3e4360f # Parent 50ae55e2e856be823735610f7cfea3bf812cb125 Add Freescale I2C driver and I2C driver entries for Kinetis targets diff --git a/packages/ChangeLog b/packages/ChangeLog --- a/packages/ChangeLog +++ b/packages/ChangeLog @@ -1,6 +1,12 @@ +2013-04-26 Tomas Frydrych +2013-04-26 Mike Jones + + * ecos.db: Add Freescale I2C driver and I2C driver entries for + Kinetis targets. + 2013-04-14 Jerzy Dyrda - * 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 diff --git a/packages/ecos.db b/packages/ecos.db --- 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