uboot/common/cmd_irq.c
<<
>>
Prefs
   1/*
   2 * Copyright 2008 Freescale Semiconductor, Inc.
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#include <common.h>
   8#include <config.h>
   9#include <command.h>
  10
  11static int do_interrupts(cmd_tbl_t *cmdtp, int flag, int argc,
  12                         char * const argv[])
  13{
  14
  15        if (argc != 2)
  16                return CMD_RET_USAGE;
  17
  18        /* on */
  19        if (strncmp(argv[1], "on", 2) == 0)
  20                enable_interrupts();
  21        else
  22                disable_interrupts();
  23
  24        return 0;
  25}
  26
  27U_BOOT_CMD(
  28        interrupts, 5, 0, do_interrupts,
  29        "enable or disable interrupts",
  30        "[on, off]"
  31);
  32
  33/* Implemented in $(CPU)/interrupts.c */
  34int do_irqinfo (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
  35
  36U_BOOT_CMD(
  37        irqinfo,    1,    1,     do_irqinfo,
  38        "print information about IRQs",
  39        ""
  40);
  41