mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-19 05:51:32 +02:00
[brcm63xx] image: Limited image name put into the info1 field to 16 characters and eliminted the OpenWRT revision. This makes using the image (router) name as the board name possible, so that boards with same real boardid but different GPIOs can be detected and the correct GPIOs used.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24118 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
e79fbe8597
commit
97de625a9b
@ -27,13 +27,17 @@ define trxalign/squashfs
|
|||||||
-a 1024
|
-a 1024
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Image/LimitName16
|
||||||
|
$(shell expr substr $(1) 1 16)
|
||||||
|
endef
|
||||||
|
|
||||||
define Image/Build/CFE
|
define Image/Build/CFE
|
||||||
# Generate the tagged image
|
# Generate the tagged image
|
||||||
$(STAGING_DIR_HOST)/bin/imagetag -i $(KDIR)/vmlinux.lzma.cfe -f $(KDIR)/root.$(1) \
|
$(STAGING_DIR_HOST)/bin/imagetag -i $(KDIR)/vmlinux.lzma.cfe -f $(KDIR)/root.$(1) \
|
||||||
--output $(BIN_DIR)/openwrt-$(4)-$(1)-cfe.bin \
|
--output $(BIN_DIR)/openwrt-$(4)-$(1)-cfe.bin \
|
||||||
--boardid $(2) --chipid $(3) --entry $(KERNEL_ENTRY) \
|
--boardid $(2) --chipid $(3) --entry $(KERNEL_ENTRY) \
|
||||||
--load-addr $(LOADADDR) --rsa-signature "$(5)" \
|
--load-addr $(LOADADDR) --rsa-signature "$(5)" \
|
||||||
--info1 "$(4) $(REVISION)" --info2 $(1) \
|
--info1 "$(call Image/LimitName16,$(4))" --info2 $(1) \
|
||||||
$(6) $(7) $(8) $(9)
|
$(6) $(7) $(8) $(9)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -44,7 +48,7 @@ define Image/Build/CFEAGPF
|
|||||||
--boardid $(2) --chipid $(3) --entry $(LOADADDR) \
|
--boardid $(2) --chipid $(3) --entry $(LOADADDR) \
|
||||||
--load-addr $(LOADADDR) --tag-version 8 \
|
--load-addr $(LOADADDR) --tag-version 8 \
|
||||||
--signature2 IMAGE --block-size 0x20000 \
|
--signature2 IMAGE --block-size 0x20000 \
|
||||||
--image-offset $(4) --info1 "$(5) $(REVISION)" --info2 $(1)
|
--image-offset $(4) --info1 "$(call Image/LimitName16,$(5))" --info2 $(1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Image/Build/RG100A
|
define Image/Build/RG100A
|
||||||
@ -53,7 +57,7 @@ define Image/Build/RG100A
|
|||||||
--output $(BIN_DIR)/openwrt-$(5)-$(1)-cfe.bin \
|
--output $(BIN_DIR)/openwrt-$(5)-$(1)-cfe.bin \
|
||||||
--boardid $(2) --chipid $(3) --entry $(LOADADDR) \
|
--boardid $(2) --chipid $(3) --entry $(LOADADDR) \
|
||||||
--load-addr $(LOADADDR) --block-size 0x20000 \
|
--load-addr $(LOADADDR) --block-size 0x20000 \
|
||||||
--image-offset $(4) --info1 "$(5) $(REVISION)" --info2 $(1)
|
--image-offset $(4) --info1 "$(call Image/LimitName16,$(5))" --info2 $(1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Image/Build/RedBoot
|
define Image/Build/RedBoot
|
||||||
@ -109,7 +113,7 @@ define Image/Build
|
|||||||
# Various routers
|
# Various routers
|
||||||
$(call Image/Build/CFE,$(1),96345GW2,6345,96345GW2-generic)
|
$(call Image/Build/CFE,$(1),96345GW2,6345,96345GW2-generic)
|
||||||
$(call Image/Build/CFE,$(1),96345GW2,6345,96348GW2-bc221,,--layoutver 5)
|
$(call Image/Build/CFE,$(1),96345GW2,6345,96348GW2-bc221,,--layoutver 5)
|
||||||
$(call Image/Build/CFE,$(1),96345GW2,6345,92345GW2-revision,OpenWRT-$(REVISION))
|
$(call Image/Build/CFE,$(1),96345GW2,6345,92345GW2-rev,OpenWRT-$(REVISION))
|
||||||
$(call Image/Build/CFE,$(1),96348GW,6348,96348GW-generic,,)
|
$(call Image/Build/CFE,$(1),96348GW,6348,96348GW-generic,,)
|
||||||
$(call Image/Build/CFE,$(1),96348GW,6348,96348GW-bc221,,--layoutver 5)
|
$(call Image/Build/CFE,$(1),96348GW,6348,96348GW-bc221,,--layoutver 5)
|
||||||
$(call Image/Build/CFE,$(1),6338GW,6338,6338GW-generic,,)
|
$(call Image/Build/CFE,$(1),6338GW,6338,6338GW-generic,,)
|
||||||
|
Loading…
Reference in New Issue
Block a user