Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[brcm2708] adds target used by rapsberry pi
Add support for Raspberry Pi / brcm2708 / 2835 Signed-off-by: Ian Ridge <ianridge [at] gmail.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32825 3c298f89-4303-0410-b956-a3cf2f4a3e73
- Loading branch information
blogic
committed
Jul 24, 2012
1 parent
397a97c
commit 1df0438
Showing
20 changed files
with
86,697 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
# | ||
# Copyright (C) 2012 OpenWrt.org | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
include $(TOPDIR)/rules.mk | ||
include $(INCLUDE_DIR)/kernel.mk | ||
|
||
PKG_NAME:=brcm2708-gpu-fw | ||
PKG_REV:=29ce6bcf278e7e79cd8a2b84c6aa9db9864ca91d | ||
PKG_VERSION:=20120529 | ||
PKG_RELEASE:=1 | ||
|
||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 | ||
PKG_SOURCE_URL:=git://github.com/raspberrypi/firmware.git | ||
PKG_SOURCE_PROTO:=git | ||
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) | ||
PKG_SOURCE_VERSION:=$(PKG_REV) | ||
|
||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) | ||
|
||
include $(INCLUDE_DIR)/package.mk | ||
|
||
define Package/brcm2708-gpu-fw | ||
SECTION:=boot | ||
CATEGORY:=Boot Loaders | ||
DEPENDS:=@TARGET_brcm2708 | ||
TITLE:=brcm2708-gpu-fw | ||
DEFAULT:=y if (TARGET_brcm2708) | ||
endef | ||
|
||
define Package/brcm2708-gpu-fw/description | ||
GPU and kernel boot firmware for brcm2708. | ||
endef | ||
|
||
define Build/Compile | ||
endef | ||
|
||
define Build/InstallDev | ||
$(INSTALL_DIR) $(BUILD_DIR)/brcm2708-gpu-fw-boot | ||
$(CP) $(PKG_BUILD_DIR)/boot/* $(BUILD_DIR)/brcm2708-gpu-fw-boot | ||
endef | ||
|
||
$(eval $(call BuildPackage,brcm2708-gpu-fw)) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# | ||
# Copyright (C) 2012 OpenWrt.org | ||
# | ||
# This is free software, licensed under the GNU General Public License v2. | ||
# See /LICENSE for more information. | ||
# | ||
include $(TOPDIR)/rules.mk | ||
include $(INCLUDE_DIR)/host.mk | ||
|
||
ARCH:=arm | ||
BOARD:=brcm2708 | ||
BOARDNAME:=Broadcom BCM2708/BCM2835 | ||
FEATURES:=ext4 audio usb usbgadget display gpio | ||
MAINTAINER:=Ian Ridge <ianridge[at]gmail.com> | ||
|
||
LINUX_VERSION:=3.3.8 | ||
|
||
include $(INCLUDE_DIR)/target.mk | ||
DEFAULT_PACKAGES += brcm2708-gpu-fw kmod-usb-hid kmod-sound-core kmod-sound-arm-bcm2835 | ||
|
||
define Target/Description | ||
Build firmware image for Broadcom BCM2708/BCM2835 SoC devices. | ||
Currently produces SD Card image for Raspberry Pi. | ||
endef | ||
|
||
CFLAGS:=-pipe -march=armv6 -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=softfp -marm | ||
|
||
$(eval $(call BuildTarget)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Copyright (C) 2006 OpenWrt.org | ||
|
||
config interface loopback | ||
option ifname lo | ||
option proto static | ||
option ipaddr 127.0.0.1 | ||
option netmask 255.0.0.0 | ||
|
||
config interface lan | ||
option ifname eth0 | ||
option proto static | ||
option ipaddr 192.168.1.1 | ||
option netmask 255.255.255.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
::sysinit:/etc/init.d/rcS S boot | ||
::shutdown:/etc/init.d/rcS K shutdown | ||
tts/0::askfirst:/bin/ash --login | ||
ttyAMA0::askfirst:/bin/ash --login | ||
tty1::askfirst:/bin/ash --login |
Oops, something went wrong.