Security Drivers
i.MX51 EVK Linux Reference Manual
Freescale Semiconductor
22-7
•
Reports back the status of the KEM module
•
Zeros blocks in the Red/Black memory area
•
Checks for the boot type: internal or external
•
Raises a software alarm
•
Reports back the status of the Zeroize module
•
Configures the AIC start and end algorithm sequence number
•
Checks the sequence of the algorithm
•
Finds the next sequence number given the current sequence number
•
Configures the Security Timer
•
Reports back the status of the Security Timer module
22.4
Source Code Structure
This section contains the various files that implement the Security modules.
lists the headers
and source files associated with the security driver.
•
The C source files are available in the directory,
<ltib_dir>/rpm/BUILD/linux/drivers/mxc/security
directory.
•
Header files are available in the directory,
<ltib_dir>/rpm/BUILD/linux/include/linux
.
22.5
Menu Configuration Options
The following Linux kernel configurations are provided for this module. In order to get to the security
configuration, use the command
./ltib -c
when located in the <ltib dir>. In the screen select
Configure
kernel
, exit and a new screen appears.
•
CONFIG_MXC_SECURITY_SCC2—Use the SCCV2 module. In menuconfig, it is available
under
Device Drivers
>
MXC Support drivers
>
MXC Security Drivers
>
MXC SCC2 Driver.
By default, this option is Y
•
CONFIG_MXC_SECURITY_CORE—Use the security core module API. In menuconfig, it is
available under
MXC Support drivers
>
MXC Security Drivers
By default, this option is Y
Table 22-1. SCCDriver Files
File
Description
Makefile
Used to compile, link and generate the final binary image
scc2_driver.h
Header file related to SCCV2 module interface
scc2_internals.h
Header file with SCCV2 driver-related definitions
Summary of Contents for i.MX51 EVK
Page 1: ...Part Number 924 76374 Rev 10 11 01 11 2010 i MX51 EVK Linux Reference Manual...
Page 14: ...i MX51 EVK Linux Reference Manual xiv Freescale Semiconductor...
Page 18: ...i MX51 EVK Linux Reference Manual xviii Freescale Semiconductor...
Page 24: ...i MX51 EVK Linux Reference Manual xxiv Freescale Semiconductor...
Page 38: ...Machine Specific Layer MSL i MX51 EVK Linux Reference Manual 2 8 Freescale Semiconductor...
Page 52: ...MC13892 Digitizer Driver i MX51 EVK Linux Reference Manual 5 4 Freescale Semiconductor...
Page 64: ...TV Encoder TVE Driver i MX51 EVK Linux Reference Manual 10 4 Freescale Semiconductor...
Page 82: ...Video for Linux Two V4L2 Driver i MX51 EVK Linux Reference Manual 12 8 Freescale Semiconductor...
Page 86: ...i MX5 Dual Display i MX51 EVK Linux Reference Manual 13 4 Freescale Semiconductor...
Page 100: ...X Windows Acceleration i MX51 EVK Linux Reference Manual 16 6 Freescale Semiconductor...
Page 118: ...Low Level Keypad Driver i MX51 EVK Linux Reference Manual 20 6 Freescale Semiconductor...
Page 134: ...Security Drivers i MX51 EVK Linux Reference Manual 22 10 Freescale Semiconductor...
Page 148: ...Inter IC I2C Driver i MX51 EVK Linux Reference Manual 24 4 Freescale Semiconductor...
Page 178: ...ARC USB Driver i MX51 EVK Linux Reference Manual 29 10 Freescale Semiconductor...
Page 194: ...OProfile i MX51 EVK Linux Reference Manual 33 6 Freescale Semiconductor...