From c75b0ca1a8e6e9c1ffd43719792ab1903085aa93 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Fri, 11 Mar 2011 08:19:53 +0000 Subject: * update kernel to .37 * add support for falcon (big thank you goes to lantiq !!) SVN-Revision: 26021 --- target/linux/lantiq/falcon/config-default | 31 ++++++++++++++++++++++ target/linux/lantiq/falcon/profiles/000-generic.mk | 14 ++++++++++ target/linux/lantiq/falcon/profiles/001-lantiq.mk | 27 +++++++++++++++++++ target/linux/lantiq/falcon/target.mk | 13 +++++++++ 4 files changed, 85 insertions(+) create mode 100644 target/linux/lantiq/falcon/config-default create mode 100644 target/linux/lantiq/falcon/profiles/000-generic.mk create mode 100644 target/linux/lantiq/falcon/profiles/001-lantiq.mk create mode 100644 target/linux/lantiq/falcon/target.mk (limited to 'target/linux/lantiq/falcon') diff --git a/target/linux/lantiq/falcon/config-default b/target/linux/lantiq/falcon/config-default new file mode 100644 index 0000000..2a06f87 --- /dev/null +++ b/target/linux/lantiq/falcon/config-default @@ -0,0 +1,31 @@ +CONFIG_CPU_MIPSR2_IRQ_EI=y +CONFIG_CPU_MIPSR2_IRQ_VI=y +# CONFIG_CRYPTO is not set +CONFIG_DM9000=y +CONFIG_DM9000_DEBUGLEVEL=4 +CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL=y +CONFIG_HAVE_IDE=y +CONFIG_HW_HAS_PCI=y +CONFIG_IFX_VPE_CACHE_SPLIT=y +CONFIG_IFX_VPE_EXT=y +CONFIG_LANTIQ_MACH_95C3AM1=y +CONFIG_LANTIQ_MACH_EASY98000=y +CONFIG_LANTIQ_MACH_EASY98020=y +CONFIG_LANTIQ_PROM_ASC0=y +# CONFIG_LANTIQ_PROM_ASC1 is not set +CONFIG_M25PXX_USE_FAST_READ=y +CONFIG_MIPS_MT=y +# CONFIG_MIPS_VPE_APSP_API is not set +CONFIG_MIPS_VPE_LOADER=y +CONFIG_MIPS_VPE_LOADER_TOM=y +CONFIG_MTD_M25P80=y +CONFIG_MTSCHED=y +# CONFIG_PCI is not set +# CONFIG_PERFCTRS is not set +CONFIG_SOC_LANTIQ_FALCON=y +# CONFIG_SOC_LANTIQ_XWAY is not set +CONFIG_SPI=y +# CONFIG_SPI_BITBANG is not set +CONFIG_SPI_FALCON=y +# CONFIG_SPI_GPIO is not set +CONFIG_SPI_MASTER=y diff --git a/target/linux/lantiq/falcon/profiles/000-generic.mk b/target/linux/lantiq/falcon/profiles/000-generic.mk new file mode 100644 index 0000000..166c52b --- /dev/null +++ b/target/linux/lantiq/falcon/profiles/000-generic.mk @@ -0,0 +1,14 @@ +define Profile/Generic + NAME:=Generic - all boards + PACKAGES:= \ + kmod-leds-gpio \ + kmod-dm9000 \ + kmod-i2c-core kmod-i2c-algo-bit kmod-i2c-gpio kmod-eeprom-at24 \ + kmod-spi-bitbang kmod-spi-gpio kmod-eeprom-at25 \ + gpon-dti-agent \ + uboot-easy980x0_norflash uboot-easy980x0_serialflash uboot-easy98020 +endef + +$(eval $(call Profile,Generic)) + + diff --git a/target/linux/lantiq/falcon/profiles/001-lantiq.mk b/target/linux/lantiq/falcon/profiles/001-lantiq.mk new file mode 100644 index 0000000..941aa37 --- /dev/null +++ b/target/linux/lantiq/falcon/profiles/001-lantiq.mk @@ -0,0 +1,27 @@ +define Profile/EASY98000 + NAME:=EASY98000 + PACKAGES:= \ + kmod-dm9000 \ + kmod-i2c-core kmod-i2c-algo-bit kmod-i2c-gpio kmod-eeprom-at24 \ + kmod-spi-bitbang kmod-spi-gpio kmod-eeprom-at25 \ + uboot-easy980x0_norflash uboot-easy980x0_serialflash +endef + +define Profile/EASY98000/Description + Lantiq EASY98000 evalkit +endef + +$(eval $(call Profile,EASY98000)) + +define Profile/EASY98020 + NAME:=EASY98020 + PACKAGES:= \ + kmod-leds-gpio uboot-easy98020 +endef + +define Profile/EASY98020/Description + Lantiq EASY98020 evalkit +endef + +$(eval $(call Profile,EASY98020)) + diff --git a/target/linux/lantiq/falcon/target.mk b/target/linux/lantiq/falcon/target.mk new file mode 100644 index 0000000..e8d9ecc --- /dev/null +++ b/target/linux/lantiq/falcon/target.mk @@ -0,0 +1,13 @@ +ARCH:=mips +SUBTARGET:=falcon +BOARDNAME:=Falcon +FEATURES:=squashfs jffs2 +DEVICE_TYPE:=other + +DEFAULT_PACKAGES+= kmod-ifxos gpon-base-files kmod-leds-gpio \ + kmod-gpon-optic-drv gpon-optic-drv kmod-gpon-onu-drv gpon-onu-drv \ + gpon-pe-firmware gpon-omci-api gpon-omci-onu gpon-luci + +define Target/Description + Lantiq Falcon +endef -- cgit v1.1