uboot/board/bct-brettl2/cled.c
<<
>>
Prefs
   1/*
   2 * cled.c - control color led
   3 *
   4 * Copyright (c) 2010 BCT Electronic GmbH
   5 *
   6 * Licensed under the GPL-2 or later.
   7 */
   8
   9#include <common.h>
  10#include <command.h>
  11#include <asm/blackfin.h>
  12#include <asm/io.h>
  13
  14int do_cled(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
  15{
  16        ulong addr = 0x20000000 + 0x200000; /* AMS2 */
  17        uchar data;
  18
  19        if (argc < 2)
  20                return cmd_usage(cmdtp);
  21
  22        data = simple_strtoul(argv[1], NULL, 10);
  23        outb(data, addr);
  24
  25        printf("cled, write %02x\n", data);
  26
  27        return 0;
  28}
  29
  30U_BOOT_CMD(cled, 2, 0, do_cled,
  31        "set/clear color LED",
  32        "");
  33