]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/PchRegs/PchRegsScc.h
Vlv2DeviceRefCodePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2DeviceRefCodePkg / ValleyView2Soc / SouthCluster / Include / PchRegs / PchRegsScc.h
1 /*++
2
3 Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved
4
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7
8
9 Module Name:
10
11 PchRegsScc.h
12
13 Abstract:
14
15 Register names for VLV SCC module.
16
17 Conventions:
18
19 - Prefixes:
20 Definitions beginning with "R_" are registers
21 Definitions beginning with "B_" are bits within registers
22 Definitions beginning with "V_" are meaningful values of bits within the registers
23 Definitions beginning with "S_" are register sizes
24 Definitions beginning with "N_" are the bit position
25 - In general, PCH registers are denoted by "_PCH_" in register names
26 - Registers / bits that are different between PCH generations are denoted by
27 "_PCH_<generation_name>_" in register/bit names. e.g., "_PCH_VLV_"
28 - Registers / bits that are different between SKUs are denoted by "_<SKU_name>"
29 at the end of the register/bit names
30 - Registers / bits of new devices introduced in a PCH generation will be just named
31 as "_PCH_" without <generation_name> inserted.
32
33 --*/
34 #ifndef _PCH_REGS_SCC_H_
35 #define _PCH_REGS_SCC_H_
36
37
38 //
39 // SCC Modules Registers
40 //
41
42 //
43 // SCC SDIO Modules
44 // PCI Config Space Registers
45 //
46 #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_0 16
47 #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_1 17
48 #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_2 18
49 #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_3 23
50
51 #define PCI_FUNCTION_NUMBER_PCH_SCC_SDIO 0
52
53 #endif