hc
2024-03-22 a0752693d998599af469473b8dc239ef973a012f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/**
*
*  Copyright (C) 2021, Semihalf.
*
*  SPDX-License-Identifier: BSD-2-Clause-Patent
*
**/
#ifndef BOARD_DESCRIPTION_LIB_H__
#define BOARD_DESCRIPTION_LIB_H__
 
#define IO_WIN_ALR_OFFSET(WinId)        (0xF06F0000 + 0x0 + (0x10 * (WinId)))
#define IO_WIN_AHR_OFFSET(WinId)        (0xF06F0000 + 0x8 + (0x10 * (WinId)))
#define IO_WIN_CR_OFFSET(WinId)         (0xF06F0000 + 0xC + (0x10 * (WinId)))
#define IO_WIN_ENABLE_BIT               0x1
#define IO_WIN_ADDRESS_SHIFT            16
#define IO_WIN_ADDRESS_MASK             0xFFFFFFF0
 
#define MCI0_TARGET_ID                  0x0
#define MCI1_TARGET_ID                  0x1
#define CP1_PCIE_WIN64_BASE             0x890000000
#define CP1_PCIE_WIN64_SIZE             0x30000000
#define CP1_PCIE_WIN64_ID               0x5
#define CP2_PCIE_WIN64_BASE             0x8c0000000
#define CP2_PCIE_WIN64_SIZE             0x30000000
#define CP2_PCIE_WIN64_ID               0x6
 
#define CP0_GPIO1_DATA_OUT_REG          0xF2440140
#define CP0_GPIO1_OUT_EN_REG            0xF2440144
#define CP0_GPIO1_PIN_MASK              (1 << 7)
 
#endif