add Default and Gumstix PXA profiles

Gumstix builds a fake flash image for usage in qemu

SVN-Revision: 33609
This commit is contained in:
Florian Fainelli 2012-10-03 16:15:05 +00:00
parent 89a9742bf7
commit 47c5c4df1c
3 changed files with 47 additions and 1 deletions

View File

@ -1,5 +1,5 @@
# #
# Copyright (C) 2008-2010 OpenWrt.org # Copyright (C) 2008-2012 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -15,8 +15,20 @@ define Image/BuildKernel
cp $(KDIR)/uImage $(BIN_DIR)/$(IMG_PREFIX)-uImage cp $(KDIR)/uImage $(BIN_DIR)/$(IMG_PREFIX)-uImage
endef endef
# Build a fake flash image for usage in Qemu
define Image/Build/Gumstix
dd if=/dev/zero bs=128k count=256 of=$(BIN_DIR)/$(IMG_PREFIX)-$(1)-qemu-flash.img
dd if=$(BIN_DIR)/openwrt-pxa-gumstix-u-boot.bin conv=notrunc bs=128k \
of=$(BIN_DIR)/$(IMG_PREFIX)-$(1)-qemu-flash.img
dd if=$(KDIR)/root.$(1) conv=notrunc bs=128k seek=2 \
of=$(BIN_DIR)/$(IMG_PREFIX)-$(1)-qemu-flash.img
dd if=$(KDIR)/uImage conv=notrunc bs=128k seek=248 \
of=$(BIN_DIR)/$(IMG_PREFIX)-$(1)-qemu-flash.img
endef
define Image/Build define Image/Build
$(call Image/Build/$(1),$(1)) $(call Image/Build/$(1),$(1))
$(call Image/Build/$(PROFILE),$(1))
endef endef
define Image/Build/jffs2-64k define Image/Build/jffs2-64k

View File

@ -0,0 +1,17 @@
#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Default
NAME:=Default Profile
PACKAGES:=
endef
define Profile/Default/Description
Default PXA Profile
endef
$(eval $(call Profile,Default))

View File

@ -0,0 +1,17 @@
#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Gumstix
NAME:=Gumstix
PACKAGES:=uboot-pxa-gumstix
endef
define Profile/Atheros-ath5k/Description
Package set compatible with the Gumstix boards
endef
$(eval $(call Profile,Gumstix))