X-Git-Url: https://jxself.org/git/?p=linux-libre-firmware.git;a=blobdiff_plain;f=atusb%2Fsernum.h;fp=atusb%2Fsernum.h;h=31a8e27b6f7fb0d03febe4338c238126604704f9;hp=0000000000000000000000000000000000000000;hb=dd4bc9ff49b9a7075e579fdd62fd930d27a9a7df;hpb=c164bf7f87f9081fee7e1a186dd7a87a9a020b9e diff --git a/atusb/sernum.h b/atusb/sernum.h new file mode 100644 index 0000000..31a8e27 --- /dev/null +++ b/atusb/sernum.h @@ -0,0 +1,37 @@ +/* + * fw/sernum.h - ATUSB serial number + * + * Written 2011, 2013 by Werner Almesberger + * Copyright 2011, 2013 Werner Almesberger + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + */ + +#ifndef SERNUM_H +#define SERNUM_H + +#include +#include + +#include "board.h" + + +#ifdef HAS_BOARD_SERNUM + +bool sernum_get_descr(uint8_t type, uint8_t index, const uint8_t **reply, + uint8_t *size); + +#else /* HAS_BOARD_SERNUM */ + +static inline bool sernum_get_descr(uint8_t type, uint8_t index, + const uint8_t **reply, uint8_t *size) +{ + return 0; +} + +#endif /* !HAS_BOARD_SERNUM */ + +#endif /* !SERNUM_H */