This source file includes following definitions.
- ti81xx_restart
1
2 #include <linux/kernel.h>
3 #include <linux/init.h>
4 #include <linux/reboot.h>
5
6 #include "iomap.h"
7 #include "common.h"
8 #include "control.h"
9 #include "prm3xxx.h"
10
11 #define TI81XX_PRM_DEVICE_RSTCTRL 0x00a0
12 #define TI81XX_GLOBAL_RST_COLD BIT(1)
13
14
15
16
17
18
19
20
21
22
23
24
25 void ti81xx_restart(enum reboot_mode mode, const char *cmd)
26 {
27 omap2_prm_set_mod_reg_bits(TI81XX_GLOBAL_RST_COLD, 0,
28 TI81XX_PRM_DEVICE_RSTCTRL);
29 while (1);
30 }