Add support for Phytec phyCore-iMX31 board.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3433 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Robert Bradford 2008-01-09 09:56:56 +00:00
parent b10aaea287
commit 7f3a1703f9
5 changed files with 1610 additions and 3 deletions

View File

@ -0,0 +1,16 @@
#@TYPE: Machine
#@NAME: Phytec phyCORE-iMX31 Board
#@DESCRIPTION: Machine configuration for the imx31 based Phytec phyCORE-iMX31
TARGET_ARCH = "arm"
PACKAGE_EXTRA_ARCHS = "armv4 armv4t armv5te"
PREFERRED_PROVIDER_virtual/kernel = "linux-mx31"
MACHINE_FEATURES = "kernel26 apm alsa bluetooth irda screen touchscreen"
IMAGE_FSTYPES ?= "tar.gz jffs2"
KERNEL_IMAGETYPE = "uImage"
UBOOT_ENTRYPOINT = "80008000"
SERIAL_CONSOLE = "-L 115200 ttymxc0"
require conf/machine/include/tune-armv5te.inc
# v6 tune

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,12 +1,12 @@
SECTION = "kernel"
DESCRIPTION = "Linux kernel for imx31 Lite Kit"
DESCRIPTION = "Linux kernel for imx31 devices"
LICENSE = "GPL"
KERNEL_OUTPUT = "arch/${ARCH}/boot/compressed/${KERNEL_IMAGETYPE}"
inherit kernel
COMPATIBLE_MACHINE = "mx31litekit|mx31ads"
COMPATIBLE_MACHINE = "mx31litekit|mx31ads|mx31phy"
do_configure_prepend() {

View File

@ -1,12 +1,13 @@
require linux-mx31.inc
PR = "r3"
PR = "r4"
FILESDIR = "${WORKDIR}"
SRC_URI = "${KERNELORG_MIRROR}pub/linux/kernel/v2.6/linux-2.6.19.2.tar.bz2 \
file://defconfig-mx31litekit \
file://defconfig-mx31ads \
file://defconfig-mx31phy \
"
SRC_URI_append_mx31litekit = " \
@ -164,4 +165,62 @@ SRC_URI_append_mx31ads = " \
file://linux-2.6.19.2-mx31_suspend_resumes_on_eth_activity.patch;patch=1 \
"
SRC_URI_append_mx31phy = " \
file://mx31phy-patches.tgz \
file://linux-2.6.19.2-mx-arch_arm.patch;patch=1 \
file://linux-2.6.19.2-mx-arm_oprofile.patch;patch=1 \
file://linux-2.6.19.2-mx-codetest.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_char.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_i2c.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_ide.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_input.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_media.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_mmc.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_mtd.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_mxc.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_net.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_pcmcia.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_serial.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_spi.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_usb.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_video.patch;patch=1 \
file://linux-2.6.19.2-mx-drivers_w1.patch;patch=1 \
file://linux-2.6.19.2-mx-include_mxc.patch;patch=1 \
file://linux-2.6.19.2-mx-mach_mx27.patch;patch=1 \
file://linux-2.6.19.2-mx-mach_mx31.patch;patch=1 \
file://linux-2.6.19.2-mx-plat_mxc.patch;patch=1 \
file://linux-2.6.19.2-mx-sound.patch;patch=1 \
file://linux-2.6.19.2-mx-irttp_reserve.patch;patch=1 \
file://linux-2.6.19.2-mx-porting.patch;patch=1 \
file://linux-2.6.19.2-mx-fsl_logos.patch;patch=1 \
file://linux-2.6.19.2-mx-remove_kfi.patch;patch=1 \
file://linux-2.6.19.2-mx-touchscreen_fix.patch;patch=1 \
file://linux-2.6.19.2-mx-xip_boot_with_nor.patch;patch=1 \
file://linux-2.6.19.2-mx-xip_with_nand.patch;patch=1 \
file://linux-2.6.19.2-mx-alsa_playback_ata_corruption.patch;patch=1 \
file://linux-2.6.19.2-mx-sdma_channel_priority.patch;patch=1 \
file://linux-2.6.19.2-mx-dpm.patch;patch=1 \
file://linux-2.6.19.2-mx-voice_codec_noise.patch;patch=1 \
file://linux-2.6.19.2-mx-mx27_hrt.patch;patch=1 \
file://linux-2.6.19.2-mx-ata_clk_fix.patch;patch=1 \
file://linux-2.6.19.2-mx-ts_suspend_fix.patch;patch=1 \
file://linux-2.6.19.2-mx-i2c_stop_fix.patch;patch=1 \
file://linux-2.6.19.2-mx-mc521da_camera.patch;patch=1 \
file://linux-2.6.19.2-mx-ipu_pm_sleep.patch;patch=1 \
file://linux-2.6.19.2-mx-warns_fix.patch;patch=1 \
file://linux-2.6.19.2-can_base.diff;patch=1 \
file://linux-2.6.19.2-drivers_can_loopback.diff;patch=1 \
file://linux-2.6.19.2-drivers_can_ccan.diff;patch=1 \
file://linux-2.6.19.2-drivers_can_sja.diff;patch=1 \
file://linux-2.6.19.2-drivers_can_nios.diff;patch=1 \
file://linux-2.6.19.2-pcm037can.patch;patch=1 \
file://linux-2.6.19.2-smsc-lan921x.patch;patch=1 \
file://linux-2.6.19.2-phyCORE-i.MX31.patch;patch=1 \
file://linux-2.6.19.2-bootlogo.patch;patch=1 \
file://linux-2.6.19.2-mt9v111_bus_fix.patch;patch=1 \
file://linux-2.6.19.2-i2c_fix.patch;patch=1 \
file://linux-2.6.19.2-clock_fix.patch;patch=1 \
file://linux-2.6.19.2-ipu_rgb_fix.patch;patch=1 \
"
S = "${WORKDIR}/linux-2.6.19.2"