]>
Commit | Line | Data |
---|---|---|
83d290c5 | 1 | // SPDX-License-Identifier: GPL-2.0+ |
7faddaec NI |
2 | /* |
3 | * Copyright (C) 2008 Renesas Solutions Corp. | |
4 | * Copyright (C) 2008 Nobuhiro Iwamatsu <[email protected]> | |
5 | * Copyright (C) 2007 Kenati Technologies, Inc. | |
6 | * | |
7 | * board/sh7763rdp/sh7763rdp.c | |
7faddaec NI |
8 | */ |
9 | ||
10 | #include <common.h> | |
11 | #include <asm/io.h> | |
12 | #include <asm/processor.h> | |
13 | ||
14 | #define CPU_CMDREG 0xB1000006 | |
15 | #define PDCR 0xffef0006 | |
16 | #define PECR 0xffef0008 | |
17 | #define PFCR 0xffef000a | |
18 | #define PGCR 0xffef000c | |
19 | #define PHCR 0xffef000e | |
20 | #define PJCR 0xffef0012 | |
21 | #define PKCR 0xffef0014 | |
22 | #define PLCR 0xffef0016 | |
23 | #define PMCR 0xffef0018 | |
24 | #define PSEL1 0xffef0072 | |
25 | #define PSEL2 0xffef0074 | |
26 | #define PSEL3 0xffef0076 | |
27 | ||
28 | int checkboard(void) | |
29 | { | |
30 | puts("BOARD: Renesas SH7763 RDP\n"); | |
31 | return 0; | |
32 | } | |
33 | ||
34 | int board_init(void) | |
35 | { | |
36 | vu_short dat; | |
37 | ||
26209e48 NI |
38 | /* Enable mode */ |
39 | writew(inw(CPU_CMDREG)|0x0001, CPU_CMDREG); | |
7faddaec NI |
40 | |
41 | /* GPIO Setting (eth1) */ | |
26209e48 NI |
42 | dat = inw(PSEL1); |
43 | writew(((dat & ~0xff00) | 0x2400), PSEL1); | |
44 | writew(0, PFCR); | |
45 | writew(0, PGCR); | |
46 | writew(0, PHCR); | |
7faddaec NI |
47 | |
48 | return 0; | |
49 | } | |
50 | ||
26209e48 | 51 | void led_set_state(unsigned short value) |
7faddaec NI |
52 | { |
53 | } |