Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ab3100_otp Struct Reference

Data Fields

struct devicedev
 
bool locked
 
u32 freq
 
bool paf
 
bool imeich
 
u16 cid:14
 
u32 tac:20
 
u8 fac
 
u32 svn:20
 
struct dentrydebugfs
 

Detailed Description

struct ab3100_otp containing device whether the OTP is locked, after locking, no more bits can be changed but before locking it is still possible to change bits from 1->0. clocking frequency for the OTP, this frequency is either 32768Hz or 1MHz/30 product activation flag, indicates whether this is a real product (paf true) or a lab board etc (paf false) if this is set it is possible to override the IMEI number found in the tac, fac and svn fields with (secured) software customer ID type allocation code of the IMEI final assembly code of the IMEI software version number of the IMEI a debugfs file used when dumping to file

Definition at line 49 of file ab3100-otp.c.

Field Documentation

u16 cid

Definition at line 55 of file ab3100-otp.c.

struct dentry* debugfs

Definition at line 59 of file ab3100-otp.c.

struct device* dev

Definition at line 50 of file ab3100-otp.c.

u8 fac

Definition at line 57 of file ab3100-otp.c.

u32 freq

Definition at line 52 of file ab3100-otp.c.

bool imeich

Definition at line 54 of file ab3100-otp.c.

bool locked

Definition at line 51 of file ab3100-otp.c.

bool paf

Definition at line 53 of file ab3100-otp.c.

u32 svn

Definition at line 58 of file ab3100-otp.c.

u32 tac

Definition at line 56 of file ab3100-otp.c.


The documentation for this struct was generated from the following file: