Blame view

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