configs: qcom: Pass on the serialno of the device to the kernel cmdline

"fastboot devices" and "adb devices" work as expected.

Change-Id: I8ac767409e798afbc5510a01dbcf0200dc4feea1
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
diff --git a/include/configs/qcom.h b/include/configs/qcom.h
index 329c7fb..93ba906 100644
--- a/include/configs/qcom.h
+++ b/include/configs/qcom.h
@@ -36,7 +36,7 @@
 	"uuid_userdata=1B81E7E6-F50D-419B-A739-2AEEF8DA3337\0" \
 	"partitions_aosp=name=boot,start=128K,size=128M,uuid=${uuid_boot};name=boot_init,size=128M,uuid=${uuid_boot_init};name=vendor_boot,size=128M,uuid=${uuid_vendor_boot};name=modemst1,size=2M,uuid=${uuid_modemst1};name=modemst2,size=2M,uuid=${uuid_modemst2};name=fsg,size=2M,uuid=${uuid_fsg};name=fsc,size=1M,uuid=${uuid_fsc};name=misc,size=1M,uuid=${uuid_misc};name=metadata,size=64M,uuid=${uuid_metadata};name=super,size=4096M,uuid=${uuid_super};name=userdata,size=-,uuid=${uuid_userdata};\0" \
 	"gpt_mmc_aosp=gpt write mmc 0 $partitions_aosp\0" \
-	"fastboot=fastboot -l $fastboot_addr_r usb 0\0" \
+	"fastboot=setenv bootargs androidboot.serialno=${serial#} ; fastboot -l $fastboot_addr_r usb 0\0" \
 	"bootmenu_0=Boot first available device=bootflow scan -b\0" \
 	"bootmenu_1=Enable USB mass storage=ums 0 scsi 0,1,2,3,4,5\0" \
 	"bootmenu_2=Enable fastboot mode=run fastboot\0" \