Blame view

cmd/irq.c 709 Bytes
ffa4bafac   Kumar Gala   Add command to en...
1
2
3
  /*
   * Copyright 2008 Freescale Semiconductor, Inc.
   *
3765b3e7b   Wolfgang Denk   Coding Style clea...
4
   * SPDX-License-Identifier:	GPL-2.0+
ffa4bafac   Kumar Gala   Add command to en...
5
6
7
8
9
   */
  
  #include <common.h>
  #include <config.h>
  #include <command.h>
088f1b199   Kim Phillips   common/cmd_*.c: s...
10
11
  static int do_interrupts(cmd_tbl_t *cmdtp, int flag, int argc,
  			 char * const argv[])
ffa4bafac   Kumar Gala   Add command to en...
12
  {
47e26b1bf   Wolfgang Denk   cmd_usage(): simp...
13
  	if (argc != 2)
4c12eeb8b   Simon Glass   Convert cmd_usage...
14
  		return CMD_RET_USAGE;
ffa4bafac   Kumar Gala   Add command to en...
15
16
  
  	/* on */
47e26b1bf   Wolfgang Denk   cmd_usage(): simp...
17
  	if (strncmp(argv[1], "on", 2) == 0)
ffa4bafac   Kumar Gala   Add command to en...
18
  		enable_interrupts();
47e26b1bf   Wolfgang Denk   cmd_usage(): simp...
19
  	else
ffa4bafac   Kumar Gala   Add command to en...
20
  		disable_interrupts();
ffa4bafac   Kumar Gala   Add command to en...
21
22
23
24
25
26
  
  	return 0;
  }
  
  U_BOOT_CMD(
  	interrupts, 5, 0, do_interrupts,
2fb2604d5   Peter Tyser   Command usage cle...
27
  	"enable or disable interrupts",
a89c33db9   Wolfgang Denk   General help mess...
28
  	"[on, off]"
ffa4bafac   Kumar Gala   Add command to en...
29
  );
c25312239   Peter Tyser   Move do_irqinfo()...
30
31
  
  /* Implemented in $(CPU)/interrupts.c */
54841ab50   Wolfgang Denk   Make sure that ar...
32
  int do_irqinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
c25312239   Peter Tyser   Move do_irqinfo()...
33
34
35
36
37
38
  
  U_BOOT_CMD(
  	irqinfo,    1,    1,     do_irqinfo,
  	"print information about IRQs",
  	""
  );