brcm2708: convert to the new building system

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
This commit is contained in:
Álvaro Fernández Rojas 2016-05-12 19:49:20 +02:00
parent 20b069c440
commit 424a94d81a
4 changed files with 20 additions and 72 deletions

View file

@ -1,14 +0,0 @@
#
# Copyright (C) 2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/RaspberryPi
NAME:=Raspberry Pi Models B/B+/CM
endef
define Profile/RaspberryPi/Description
Raspberry Pi Models B/B+/CM
endef
$(eval $(call Profile,RaspberryPi))

View file

@ -1,14 +0,0 @@
#
# Copyright (C) 2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/RaspberryPi_2
NAME:=Raspberry Pi 2 Model B
endef
define Profile/RaspberryPi_2/Description
Raspberry Pi 2 Model B
endef
$(eval $(call Profile,RaspberryPi_2))

View file

@ -1,15 +0,0 @@
#
# Copyright (C) 2016 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/RaspberryPi_3
NAME:=Raspberry Pi 3 Model B
PACKAGES:=brcmfmac43430-firmware-sdio kmod-brcmfmac wpad-mini
endef
define Profile/RaspberryPi_3/Description
Raspberry Pi 3 Model B
endef
$(eval $(call Profile,RaspberryPi_3))

View file

@ -43,45 +43,36 @@ define Build/sdcard-img
$(if $(CONFIG_TARGET_IMAGES_GZIP),gzip -9n -c $@ > $(BIN_DIR)/$(notdir $@).gz) $(if $(CONFIG_TARGET_IMAGES_GZIP),gzip -9n -c $@ > $(BIN_DIR)/$(notdir $@).gz)
endef endef
### Device macros ### ### Devices ###
define Device/Default define Device/Default
FILESYSTEMS := ext4 FILESYSTEMS := ext4
PROFILES = Default $$(DEVICE_PROFILE)
KERNEL := kernel-bin | kernel-img KERNEL := kernel-bin | kernel-img
IMAGES := sdcard.img IMAGES := sdcard.img
IMAGE/sdcard.img := boot-img | sdcard-img IMAGE/sdcard.img := boot-img | sdcard-img
DEVICE_PROFILE :=
DEVICE_DTS := DEVICE_DTS :=
endef endef
DEVICE_VARS += DEVICE_PROFILE DEVICE_DTS DEVICE_VARS += DEVICE_DTS
# $(1) = profile define Device/rpi
# $(2) = image name SUBTARGETS := bcm2708
# $(3) = dts DEVICE_TITLE := Raspberry Pi B/B+/CM
define bcm27xx DEVICE_DTS := bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-cm
define Device/$(2)
DEVICE_PROFILE := $(1)
DEVICE_DTS := $(3)
endef
TARGET_DEVICES += $(2)
endef endef
TARGET_DEVICES += rpi
### BCM2708/BCM2835 ### define Device/rpi-2
ifeq ($(SUBTARGET),bcm2708) SUBTARGETS := bcm2709
# Raspberry Pi Models B/B+/CM DEVICE_TITLE := Raspberry Pi 2 B
$(eval $(call bcm27xx,RaspberryPi,rpi,bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-cm)) DEVICE_DTS := bcm2709-rpi-2-b
endif endef
TARGET_DEVICES += rpi-2
### BCM2709/BCM2836 ### define Device/rpi-3
ifeq ($(SUBTARGET),bcm2709) SUBTARGETS := bcm2710
# Raspberry Pi 2 Model B DEVICE_TITLE := Raspberry Pi 3 B
$(eval $(call bcm27xx,RaspberryPi_2,rpi-2,bcm2709-rpi-2-b)) DEVICE_DTS := bcm2710-rpi-3-b
endif DEVICE_PACKAGES := brcmfmac43430-firmware-sdio kmod-brcmfmac wpad-mini
endef
### BCM2710/BCM2837 ### TARGET_DEVICES += rpi-3
ifeq ($(SUBTARGET),bcm2710)
# Raspberry Pi 3 Model B
$(eval $(call bcm27xx,RaspberryPi_3,rpi-3,bcm2710-rpi-3-b))
endif
$(eval $(call BuildImage)) $(eval $(call BuildImage))