soc/amd/*/data_fabric: use DF_ prefix for bit and shift defines
Adding the DP_ prefix to the defines for MMIO_NP, MMIO_WE and MMIO_RE clarifies the scope of those definitions. For consistency also add this prefix to MMIO_DST_FABRIC_ID_SHIFT. Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I3a509ccc071aa51a67552fb9e7195358a76fe4dc Reviewed-on: https://review.coreboot.org/c/coreboot/+/59627 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
This commit is contained in:
parent
2f5cb2e355
commit
d560ad6e7a
|
@ -44,7 +44,7 @@ void data_fabric_set_mmio_np(void)
|
||||||
for (i = 0; i < NUM_NB_MMIO_REGS; i++) {
|
for (i = 0; i < NUM_NB_MMIO_REGS; i++) {
|
||||||
/* Adjust all registers that overlap */
|
/* Adjust all registers that overlap */
|
||||||
ctrl = data_fabric_broadcast_read32(0, NB_MMIO_CONTROL(i));
|
ctrl = data_fabric_broadcast_read32(0, NB_MMIO_CONTROL(i));
|
||||||
if (!(ctrl & (MMIO_WE | MMIO_RE)))
|
if (!(ctrl & (DF_MMIO_WE | DF_MMIO_RE)))
|
||||||
continue; /* not enabled */
|
continue; /* not enabled */
|
||||||
|
|
||||||
base = data_fabric_broadcast_read32(0, NB_MMIO_BASE(i));
|
base = data_fabric_broadcast_read32(0, NB_MMIO_BASE(i));
|
||||||
|
@ -92,8 +92,8 @@ void data_fabric_set_mmio_np(void)
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_BASE(reg), np_bot);
|
data_fabric_broadcast_write32(0, NB_MMIO_BASE(reg), np_bot);
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_LIMIT(reg), np_top);
|
data_fabric_broadcast_write32(0, NB_MMIO_LIMIT(reg), np_top);
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_CONTROL(reg),
|
data_fabric_broadcast_write32(0, NB_MMIO_CONTROL(reg),
|
||||||
(IOMS0_FABRIC_ID << MMIO_DST_FABRIC_ID_SHIFT) | MMIO_NP | MMIO_WE
|
(IOMS0_FABRIC_ID << DF_MMIO_DST_FABRIC_ID_SHIFT) | DF_MMIO_NP
|
||||||
| MMIO_RE);
|
| DF_MMIO_WE | DF_MMIO_RE);
|
||||||
|
|
||||||
data_fabric_print_mmio_conf();
|
data_fabric_print_mmio_conf();
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
#include <types.h>
|
#include <types.h>
|
||||||
|
|
||||||
/* SoC-specific bits in D18F0_MMIO_CTRL0 */
|
/* SoC-specific bits in D18F0_MMIO_CTRL0 */
|
||||||
#define MMIO_NP BIT(16)
|
#define DF_MMIO_NP BIT(16)
|
||||||
|
|
||||||
#define IOMS0_FABRIC_ID 10
|
#define IOMS0_FABRIC_ID 10
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@ void data_fabric_print_mmio_conf(void)
|
||||||
void data_fabric_disable_mmio_reg(unsigned int reg)
|
void data_fabric_disable_mmio_reg(unsigned int reg)
|
||||||
{
|
{
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_CONTROL(reg),
|
data_fabric_broadcast_write32(0, NB_MMIO_CONTROL(reg),
|
||||||
IOMS0_FABRIC_ID << MMIO_DST_FABRIC_ID_SHIFT);
|
IOMS0_FABRIC_ID << DF_MMIO_DST_FABRIC_ID_SHIFT);
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_BASE(reg), 0);
|
data_fabric_broadcast_write32(0, NB_MMIO_BASE(reg), 0);
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_LIMIT(reg), 0);
|
data_fabric_broadcast_write32(0, NB_MMIO_LIMIT(reg), 0);
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ void data_fabric_disable_mmio_reg(unsigned int reg)
|
||||||
static bool is_mmio_reg_disabled(unsigned int reg)
|
static bool is_mmio_reg_disabled(unsigned int reg)
|
||||||
{
|
{
|
||||||
uint32_t val = data_fabric_broadcast_read32(0, NB_MMIO_CONTROL(reg));
|
uint32_t val = data_fabric_broadcast_read32(0, NB_MMIO_CONTROL(reg));
|
||||||
return !(val & (MMIO_WE | MMIO_RE));
|
return !(val & (DF_MMIO_WE | DF_MMIO_RE));
|
||||||
}
|
}
|
||||||
|
|
||||||
int data_fabric_find_unused_mmio_reg(void)
|
int data_fabric_find_unused_mmio_reg(void)
|
||||||
|
|
|
@ -16,9 +16,9 @@
|
||||||
#define D18F0_MMIO_SHIFT 16
|
#define D18F0_MMIO_SHIFT 16
|
||||||
#define D18F0_MMIO_CTRL0 0x208
|
#define D18F0_MMIO_CTRL0 0x208
|
||||||
/* The MMIO_NP bit is SoC-specific */
|
/* The MMIO_NP bit is SoC-specific */
|
||||||
#define MMIO_DST_FABRIC_ID_SHIFT 4
|
#define DF_MMIO_DST_FABRIC_ID_SHIFT 4
|
||||||
#define MMIO_WE BIT(1)
|
#define DF_MMIO_WE BIT(1)
|
||||||
#define MMIO_RE BIT(0)
|
#define DF_MMIO_RE BIT(0)
|
||||||
|
|
||||||
/* The number of data fabric MMIO registers is SoC-specific */
|
/* The number of data fabric MMIO registers is SoC-specific */
|
||||||
#define NB_MMIO_BASE(reg) ((reg) * 4 * sizeof(uint32_t) + D18F0_MMIO_BASE0)
|
#define NB_MMIO_BASE(reg) ((reg) * 4 * sizeof(uint32_t) + D18F0_MMIO_BASE0)
|
||||||
|
|
|
@ -44,7 +44,7 @@ void data_fabric_set_mmio_np(void)
|
||||||
for (i = 0; i < NUM_NB_MMIO_REGS; i++) {
|
for (i = 0; i < NUM_NB_MMIO_REGS; i++) {
|
||||||
/* Adjust all registers that overlap */
|
/* Adjust all registers that overlap */
|
||||||
ctrl = data_fabric_broadcast_read32(0, NB_MMIO_CONTROL(i));
|
ctrl = data_fabric_broadcast_read32(0, NB_MMIO_CONTROL(i));
|
||||||
if (!(ctrl & (MMIO_WE | MMIO_RE)))
|
if (!(ctrl & (DF_MMIO_WE | DF_MMIO_RE)))
|
||||||
continue; /* not enabled */
|
continue; /* not enabled */
|
||||||
|
|
||||||
base = data_fabric_broadcast_read32(0, NB_MMIO_BASE(i));
|
base = data_fabric_broadcast_read32(0, NB_MMIO_BASE(i));
|
||||||
|
@ -92,8 +92,8 @@ void data_fabric_set_mmio_np(void)
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_BASE(reg), np_bot);
|
data_fabric_broadcast_write32(0, NB_MMIO_BASE(reg), np_bot);
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_LIMIT(reg), np_top);
|
data_fabric_broadcast_write32(0, NB_MMIO_LIMIT(reg), np_top);
|
||||||
data_fabric_broadcast_write32(0, NB_MMIO_CONTROL(reg),
|
data_fabric_broadcast_write32(0, NB_MMIO_CONTROL(reg),
|
||||||
(IOMS0_FABRIC_ID << MMIO_DST_FABRIC_ID_SHIFT) | MMIO_NP | MMIO_WE
|
(IOMS0_FABRIC_ID << DF_MMIO_DST_FABRIC_ID_SHIFT) | DF_MMIO_NP
|
||||||
| MMIO_RE);
|
| DF_MMIO_WE | DF_MMIO_RE);
|
||||||
|
|
||||||
data_fabric_print_mmio_conf();
|
data_fabric_print_mmio_conf();
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
/* D18F0 - Fabric Configuration registers */
|
/* D18F0 - Fabric Configuration registers */
|
||||||
|
|
||||||
/* SoC-specific bits in D18F0_MMIO_CTRL0 */
|
/* SoC-specific bits in D18F0_MMIO_CTRL0 */
|
||||||
#define MMIO_NP BIT(12)
|
#define DF_MMIO_NP BIT(12)
|
||||||
|
|
||||||
#define IOMS0_FABRIC_ID 9
|
#define IOMS0_FABRIC_ID 9
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue