summaryrefslogtreecommitdiff
path: root/scripts/kernel-doc
diff options
context:
space:
mode:
authorBryan O'Donoghue <[email protected]>2018-03-26 15:27:34 +0100
committerStefano Babic <[email protected]>2018-04-15 11:44:13 +0200
commit852cc548b3fdf6d5b46e2a96f876d14608ccdcf4 (patch)
treea21ec8af3f241ebcda1c1db7277e8bcca7f0bbae /scripts/kernel-doc
parent1ab1ffded4f1363080324d96a12fd76c90175be2 (diff)
warp7: Set u-boot serial# based on OTP value
u-boot has a standard "serial#" environment variable that is suitable for storing the iSerial number we will supply via the USB device descriptor. serial# is automatically picked up by the disk subsystem in u-boot - thus providing a handy unique identifier in /dev/disk/by-id as detailed below. Storing the hardware serial identifier in serial# means we can change the serial# if we want before USB enumeration - thus making iSerial automatic via OTP but overridable if necessary. This patch reads the defined OTP fuse and sets environment variable "serial#" to the value read. With this patch in place the USB mass storage device will appear in /dev/disk/by-id with a unique name based on the OTP value. For example /dev/disk/by-id/usb-Linux_UMS_disk_0_WaRP7-0xf42400d3000001d4-0:0 Signed-off-by: Bryan O'Donoghue <[email protected]> Cc: Fabio Estevam <[email protected]> Cc: Rui Miguel Silva <[email protected]> Cc: Ryan Harkin <[email protected]> Reviewed-by: Fabio Estevam <[email protected]>
Diffstat (limited to 'scripts/kernel-doc')
0 files changed, 0 insertions, 0 deletions