On Tue, Mar 13, 2018 at 12:48 PM, Bryan O'Donoghue <bryan.odonog...@linaro.org> wrote: > 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 <bryan.odonog...@linaro.org> > Cc: Fabio Estevam <fabio.este...@nxp.com> > Cc: Rui Miguel Silva <rui.si...@linaro.org> > Cc: Ryan Harkin <ryan.har...@linaro.org>
Reviewed-by: Fabio Estevam <fabio.este...@nxp.com> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot