// SPDX-License-Identifier: GPL-2.0+ | |
/* | |
* Copyright (C) 2008 Renesas Solutions Corp. | |
* Copyright (C) 2008 Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com> | |
* Copyright (C) 2007 Kenati Technologies, Inc. | |
* | |
* board/sh7763rdp/sh7763rdp.c | |
*/ | |
#include <common.h> | |
#include <asm/io.h> | |
#include <asm/processor.h> | |
#define CPU_CMDREG 0xB1000006 | |
#define PDCR 0xffef0006 | |
#define PECR 0xffef0008 | |
#define PFCR 0xffef000a | |
#define PGCR 0xffef000c | |
#define PHCR 0xffef000e | |
#define PJCR 0xffef0012 | |
#define PKCR 0xffef0014 | |
#define PLCR 0xffef0016 | |
#define PMCR 0xffef0018 | |
#define PSEL1 0xffef0072 | |
#define PSEL2 0xffef0074 | |
#define PSEL3 0xffef0076 | |
int checkboard(void) | |
{ | |
puts("BOARD: Renesas SH7763 RDP\n"); | |
return 0; | |
} | |
int board_init(void) | |
{ | |
vu_short dat; | |
/* Enable mode */ | |
writew(inw(CPU_CMDREG)|0x0001, CPU_CMDREG); | |
/* GPIO Setting (eth1) */ | |
dat = inw(PSEL1); | |
writew(((dat & ~0xff00) | 0x2400), PSEL1); | |
writew(0, PFCR); | |
writew(0, PGCR); | |
writew(0, PHCR); | |
return 0; | |
} | |
void led_set_state(unsigned short value) | |
{ | |
} |