| /* |
| * 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[]) |
| { |
| ulong addr = 0x20000000 + 0x200000; // AMS2 |
| uchar data; |
| |
| if (argc < 2) |
| return cmd_usage(cmdtp); |
| |
| data = simple_strtoul(argv[1], NULL, 10); |
| outb(data, addr); |
| |
| printf("cled, write %02x\n", data); |
| |
| return 0; |
| } |
| |
| U_BOOT_CMD(cled, 2, 0, do_cled, |
| "set/clear color LED", |
| ""); |