blob: 740e0517beaba86392a6e6b3863e913c1cbda65b [file] [log] [blame]
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +09001/*
2 * include/configs/salvator-x.h
3 * This file is Salvator-X board configuration.
4 *
5 * Copyright (C) 2015 Renesas Electronics Corporation
6 *
7 * SPDX-License-Identifier: GPL-2.0+
8 */
9
10#ifndef __SALVATOR_X_H
11#define __SALVATOR_X_H
12
13#undef DEBUG
14
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090015#include "rcar-gen3-common.h"
16
17/* SCIF */
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090018#define CONFIG_CONS_SCIF2
19#define CONFIG_CONS_INDEX 2
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090020
21/* [A] Hyper Flash */
22/* use to RPC(SPI Multi I/O Bus Controller) */
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090023
Marek Vasut90e53f82017-05-13 15:57:47 +020024/* Ethernet RAVB */
Marek Vasut90e53f82017-05-13 15:57:47 +020025#define CONFIG_BITBANGMII
26#define CONFIG_BITBANGMII_MULTI
27
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090028/* Board Clock */
29/* XTAL_CLK : 33.33MHz */
Marek Vasut61e2ff82017-11-27 06:38:12 +010030#define CONFIG_SYS_CLK_FREQ 33333333u
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090031
32/* Generic Timer Definitions (use in assembler source) */
33#define COUNTER_FREQUENCY 0xFE502A /* 16.66MHz from CPclk */
34
Marek Vasutfe2e8ff2017-05-13 15:57:48 +020035/* i2c */
36#define CONFIG_SYS_I2C
37#define CONFIG_SYS_I2C_SH
38#define CONFIG_SYS_I2C_SLAVE 0x60
39#define CONFIG_SYS_I2C_SH_NUM_CONTROLLERS 1
40#define CONFIG_SYS_I2C_SH_SPEED0 400000
41#define CONFIG_SH_I2C_DATA_HIGH 4
42#define CONFIG_SH_I2C_DATA_LOW 5
43#define CONFIG_SH_I2C_CLOCK 10000000
44
45#define CONFIG_SYS_I2C_POWERIC_ADDR 0x30
46
Marek Vasut50fb0c42017-05-13 15:57:46 +020047/* Environment in eMMC, at the end of 2nd "boot sector" */
Marek Vasut50fb0c42017-05-13 15:57:46 +020048#define CONFIG_ENV_OFFSET (-CONFIG_ENV_SIZE)
49#define CONFIG_SYS_MMC_ENV_DEV 1
50#define CONFIG_SYS_MMC_ENV_PART 2
51
Nobuhiro Iwamatsue525d342016-04-01 03:51:36 +090052#endif /* __SALVATOR_X_H */