TPM ARMTEL must be compiled as modules otherwise a kernel crash will happen
on cubieboard

Crash logs:

CPU: 0    Not tainted  (3.4.75sun7i #32)
[    2.398158] CPU: 0    Not tainted  (3.4.75sun7i #32)
PC is at init_atmel+0x28/0x244
[    2.405918] PC is at init_atmel+0x28/0x244
LR is at kobject_uevent_env+0x170/0x630
[    2.413584] LR is at kobject_uevent_env+0x170/0x630
pc : [<c0a81ad4>]    lr : [<c0435b40>]    psr: 60000013
sp : ef03bf28  ip : c0ab6658  fp : 00000000
[    2.427318] pc : [<c0a81ad4>]    lr : [<c0435b40>]    psr: 60000013
[    2.427323] sp : ef03bf28  ip : c0ab6658  fp : 00000000
r10: c0a81aac  r9 : c0a93f18  r8 : c0b21c00
[    2.442719] r10: c0a81aac  r9 : c0a93f18  r8 : c0b21c00
r7 : c0b21c00  r6 : c0b21c00  r5 : 00000006  r4 : c0aa15ec
[    2.453156] r7 : c0b21c00  r6 : c0b21c00  r5 : 00000006  r4 : c0aa15ec
r3 : 00000000  r2 : 00000004  r1 : d05e0300  r0 : 00000000
[    2.464894] r3 : 00000000  r2 : 00000004  r1 : d05e0300  r0 : 00000000
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[    2.477407] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 10c5387d  Table: 4000406a  DAC: 00000015
[    2.489150] Control: 10c5387d  Table: 4000406a  DAC: 00000015