]> git.ipfire.org Git - people/ms/u-boot.git/blame - cmd/irq.c
omap3_logic: Fix Environmental location
[people/ms/u-boot.git] / cmd / irq.c
CommitLineData
ffa4bafa
KG
1/*
2 * Copyright 2008 Freescale Semiconductor, Inc.
3 *
3765b3e7 4 * SPDX-License-Identifier: GPL-2.0+
ffa4bafa
KG
5 */
6
7#include <common.h>
8#include <config.h>
9#include <command.h>
10
088f1b19
KP
11static int do_interrupts(cmd_tbl_t *cmdtp, int flag, int argc,
12 char * const argv[])
ffa4bafa
KG
13{
14
47e26b1b 15 if (argc != 2)
4c12eeb8 16 return CMD_RET_USAGE;
ffa4bafa
KG
17
18 /* on */
47e26b1b 19 if (strncmp(argv[1], "on", 2) == 0)
ffa4bafa 20 enable_interrupts();
47e26b1b 21 else
ffa4bafa 22 disable_interrupts();
ffa4bafa
KG
23
24 return 0;
25}
26
27U_BOOT_CMD(
28 interrupts, 5, 0, do_interrupts,
2fb2604d 29 "enable or disable interrupts",
a89c33db 30 "[on, off]"
ffa4bafa 31);
c2531223
PT
32
33/* Implemented in $(CPU)/interrupts.c */
54841ab5 34int do_irqinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
c2531223
PT
35
36U_BOOT_CMD(
37 irqinfo, 1, 1, do_irqinfo,
38 "print information about IRQs",
39 ""
40);