blob: 485ea7e28d11e4606efa2a0d8cf3d84e817e1af6 [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 */
Tom Rini6a5dccc2022-11-16 13:10:41 -050027#define CFG_SYS_SH_SDHI_NR_CHANNEL 4
Nobuhiro Iwamatsu3ec5f862014-12-17 08:03:00 +090028
Nobuhiro Iwamatsu06cadf12014-03-31 12:28:23 +090029#define R8A7790_CUT_ES2X 2
30#define IS_R8A7790_ES2() \
31 (rmobile_get_cpu_rev_integer() == R8A7790_CUT_ES2X)
32
Nobuhiro Iwamatsuc6ccb472013-11-21 17:06:45 +090033#endif /* __ASM_ARCH_R8A7790_H */