blob: ef74d59fed445de19a82c322d84de94119a4abea [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0 */
Nobuhiro Iwamatsuc6ccb472013-11-21 17:06:45 +09002/*
3 * arch/arm/include/asm/arch-rmobile/r8a7790.h
4 *
Nobuhiro Iwamatsu52b96742014-03-27 16:11:17 +09005 * Copyright (C) 2013,2014 Renesas Electronics Corporation
Tom Rini10e47792018-05-06 17:58:06 -04006 */
Nobuhiro Iwamatsuc6ccb472013-11-21 17:06:45 +09007
8#ifndef __ASM_ARCH_R8A7790_H
9#define __ASM_ARCH_R8A7790_H
10
Nobuhiro Iwamatsu52b96742014-03-27 16:11:17 +090011#include "rcar-base.h"
Nobuhiro Iwamatsuc6ccb472013-11-21 17:06:45 +090012
Nobuhiro Iwamatsu5f4d2802014-12-02 16:52:22 +090013/* Module stop control/status register bits */
14#define MSTP0_BITS 0x00640801
15#define MSTP1_BITS 0xDB6E9BDF
16#define MSTP2_BITS 0x300DA1FC
17#define MSTP3_BITS 0xF08CF831
18#define MSTP4_BITS 0x80000184
19#define MSTP5_BITS 0x44C00046
20#define MSTP7_BITS 0x07F30718
21#define MSTP8_BITS 0x01F0FF84
22#define MSTP9_BITS 0xF5979FCF
23#define MSTP10_BITS 0xFFFEFFE0
24#define MSTP11_BITS 0x00000000
25
Nobuhiro Iwamatsu3ec5f862014-12-17 08:03:00 +090026/* SDHI */
27#define CONFIG_SYS_SH_SDHI1_BASE 0xEE120000
28#define CONFIG_SYS_SH_SDHI2_BASE 0xEE140000
29#define CONFIG_SYS_SH_SDHI3_BASE 0xEE160000
30#define CONFIG_SYS_SH_SDHI_NR_CHANNEL 4
31
Nobuhiro Iwamatsu06cadf12014-03-31 12:28:23 +090032#define R8A7790_CUT_ES2X 2
33#define IS_R8A7790_ES2() \
34 (rmobile_get_cpu_rev_integer() == R8A7790_CUT_ES2X)
35
Nobuhiro Iwamatsuc6ccb472013-11-21 17:06:45 +090036#endif /* __ASM_ARCH_R8A7790_H */