16c0bbdccSNobuhiro Iwamatsu /* 20955ef34SNobuhiro Iwamatsu * Copyright (C) 2007,2008 36c0bbdccSNobuhiro Iwamatsu * Nobuhiro Iwamatsu <iwamatsu@nigauri.org> 46c0bbdccSNobuhiro Iwamatsu * 56c0bbdccSNobuhiro Iwamatsu * Copyright (C) 2007 66c0bbdccSNobuhiro Iwamatsu * Kenati Technologies, Inc. 76c0bbdccSNobuhiro Iwamatsu * 86c0bbdccSNobuhiro Iwamatsu * board/ms7722se/ms7722se.c 96c0bbdccSNobuhiro Iwamatsu * 10*1a459660SWolfgang Denk * SPDX-License-Identifier: GPL-2.0+ 116c0bbdccSNobuhiro Iwamatsu */ 126c0bbdccSNobuhiro Iwamatsu 136c0bbdccSNobuhiro Iwamatsu #include <common.h> 147194ab80SBen Warren #include <netdev.h> 156c0bbdccSNobuhiro Iwamatsu #include <asm/io.h> 166c0bbdccSNobuhiro Iwamatsu #include <asm/processor.h> 176c0bbdccSNobuhiro Iwamatsu 186c0bbdccSNobuhiro Iwamatsu #define LED_BASE 0xB0800000 196c0bbdccSNobuhiro Iwamatsu checkboard(void)206c0bbdccSNobuhiro Iwamatsuint checkboard(void) 216c0bbdccSNobuhiro Iwamatsu { 226c0bbdccSNobuhiro Iwamatsu puts("BOARD: Hitachi UL MS7722SE\n"); 236c0bbdccSNobuhiro Iwamatsu return 0; 246c0bbdccSNobuhiro Iwamatsu } 256c0bbdccSNobuhiro Iwamatsu board_init(void)266c0bbdccSNobuhiro Iwamatsuint board_init(void) 276c0bbdccSNobuhiro Iwamatsu { 286c0bbdccSNobuhiro Iwamatsu /* Setup PTXMD[1:0] for /CS6A */ 296c0bbdccSNobuhiro Iwamatsu outw(inw(PXCR) & ~0xf000, PXCR); 306c0bbdccSNobuhiro Iwamatsu 316c0bbdccSNobuhiro Iwamatsu return 0; 326c0bbdccSNobuhiro Iwamatsu } 336c0bbdccSNobuhiro Iwamatsu led_set_state(unsigned short value)346c0bbdccSNobuhiro Iwamatsuvoid led_set_state(unsigned short value) 356c0bbdccSNobuhiro Iwamatsu { 360955ef34SNobuhiro Iwamatsu writew(value & 0xFF, LED_BASE); 376c0bbdccSNobuhiro Iwamatsu } 387194ab80SBen Warren 397194ab80SBen Warren #ifdef CONFIG_CMD_NET board_eth_init(bd_t * bis)407194ab80SBen Warrenint board_eth_init(bd_t *bis) 417194ab80SBen Warren { 427194ab80SBen Warren int rc = 0; 437194ab80SBen Warren #ifdef CONFIG_SMC91111 447194ab80SBen Warren rc = smc91111_initialize(0, CONFIG_SMC91111_BASE); 457194ab80SBen Warren #endif 467194ab80SBen Warren return rc; 477194ab80SBen Warren } 487194ab80SBen Warren #endif 49