B E L K Q u i c k S t a r t G u i d e
v . 1 . 0 . 9
CB ConfigID#: 00000001
CB UniqueID#: a600000f:24188b2d
Net: Gem.e000b000
zynq-uboot>
For accesing these information on Linux procfs, the device tree
must be modified (using u-boot fdt command): for example:
zynq-uboot> print loadfdt configid_fixupfdt
loadfdt=tftpboot ${fdtaddr} ${fdtfile}
configid_fixupfdt=if configid checkfdt ${fdtaddr}
som_configid ${som_configid#}; then if configid
checkfdt ${fdtaddr} cb_configid ${cb_configid#}; then
configid fdt_uniqueid ${fdtaddr}; fi; fi
zynq-uboot> run loadfdt configid_fixupfdt
Gem.e000b000 Waiting for PHY auto negotiation to
complete....... done
Using Gem.e000b000 device
TFTP from server 192.168.0.13; our IP address is
192.168.0.77
Filename 'bora/bora.dtb.as'.
Load address: 0x2000000
Loading: T ##
1000 Bytes/s
done
Bytes transferred = 10019 (2723 hex)
FDT: property som_configid FDT: override
'som_configid' with '00000002'
FDT: property cb_configid match
FDT: override 'som_uniqueid' with 'fffffefc:fffffefc'
FDT: override 'cb_uniqueid' with 'a600000f:24188b2d'
It is possible to read the ConfigID/UniqueID via procfs; for
example:
root@bora:~# for f in /proc/device-tree/*id*; do echo
March, 2016
54/66