diff options
Diffstat (limited to 'chip/g/registers.h')
-rw-r--r-- | chip/g/registers.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/chip/g/registers.h b/chip/g/registers.h index e549dd091c..36a9f96ac1 100644 --- a/chip/g/registers.h +++ b/chip/g/registers.h @@ -7,9 +7,22 @@ #define __CROS_EC_REGISTERS_H #include "common.h" -#include "gc_regdefs.h" +#if defined(CHIP_VARIANT_CR50_FPGA) +#include "cr50_fpga_regdefs.h" +#define PCLK_FREQ 30000000 +#elif defined(CHIP_VARIANT_CR50_A1) +#include "cr50_a1_regdefs.h" +#define PCLK_FREQ 24000000 +#else +#error "Unsupported CR50 chip variant" +#endif + #include "util.h" +/* Constants for setting baud rate */ +#define DEFAULT_UART_FREQ 1000000 +#define UART_NCO_WIDTH 16 + /* Replace masked bits with val << lsb */ #define REG_WRITE_MLV(reg, mask, lsb, val) reg = ((reg & ~mask) | ((val << lsb) & mask)) |