bcm53xx: Add support for D-Link DWL-8610AP
The D-Link DWL-8610AP is a pretty straight-forward BC53016 device, D-Link has invented a firmware package format which is a tar file, and we implement this for the factory image. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
		 Linus Walleij
					Linus Walleij
				
			
				
					committed by
					
						 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
			
				
	
			
			
			 Hauke Mehrtens
						Hauke Mehrtens
					
				
			
						parent
						
							1e138ca703
						
					
				
				
					commit
					4d903a5009
				
			| @@ -105,6 +105,22 @@ define Build/seama-nand | |||||||
| 		-i $@.entity | 		-i $@.entity | ||||||
| endef | endef | ||||||
|  |  | ||||||
|  | define Build/dwl8610ap-image | ||||||
|  | 	mkdir -p $@.tmptar | ||||||
|  | 	# The DWL8610AP pretends to be a Broadcom reference design | ||||||
|  | 	echo "bcm953012er" > $@.tmptar/board | ||||||
|  | 	echo "LVL7" > $@.tmptar/model | ||||||
|  | 	# Something high beyond what D-Link has put out | ||||||
|  | 	echo "5.0.0.0" > $@.tmptar/version | ||||||
|  | 	# Create rootfs.bin, this is just a NAND image including everything | ||||||
|  | 	cp $@ $@.tmptar/rootfs.bin | ||||||
|  | 	# Hash the rootfs.bin | ||||||
|  | 	cat $@.tmptar/rootfs.bin | md5sum > $@.tmptar/rootfs.md5 | ||||||
|  | 	cd $@.tmptar && tar -c -f $@.new * | ||||||
|  | 	rm -rf $@.tmptar | ||||||
|  | 	mv $@.new $@ | ||||||
|  | endef | ||||||
|  |  | ||||||
| DEVICE_VARS += ASUS_PRODUCTID | DEVICE_VARS += ASUS_PRODUCTID | ||||||
| DEVICE_VARS += BUFFALO_TAG_PLATFORM BUFFALO_TAG_VERSION BUFFALO_TAG_MINOR | DEVICE_VARS += BUFFALO_TAG_PLATFORM BUFFALO_TAG_VERSION BUFFALO_TAG_MINOR | ||||||
| DEVICE_VARS += SIGNATURE | DEVICE_VARS += SIGNATURE | ||||||
| @@ -250,6 +266,15 @@ define Device/dlink_dir-885l | |||||||
| endef | endef | ||||||
| TARGET_DEVICES += dlink_dir-885l | TARGET_DEVICES += dlink_dir-885l | ||||||
|  |  | ||||||
|  | define Device/dlink_dwl-8610ap | ||||||
|  |   DEVICE_VENDOR := D-Link | ||||||
|  |   DEVICE_MODEL := DWL-8610AP | ||||||
|  |   DEVICE_PACKAGES := $(B43) | ||||||
|  |   IMAGES := factory.tar | ||||||
|  |   IMAGE/factory.tar := append-ubi | trx-nand | dwl8610ap-image | ||||||
|  | endef | ||||||
|  | TARGET_DEVICES += dlink_dwl-8610ap | ||||||
|  |  | ||||||
| define Device/linksys_ea6300-v1 | define Device/linksys_ea6300-v1 | ||||||
|   DEVICE_VENDOR := Linksys |   DEVICE_VENDOR := Linksys | ||||||
|   DEVICE_MODEL := EA6300 |   DEVICE_MODEL := EA6300 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user