diff options
Diffstat (limited to 'chip/mchp/registers.h')
-rw-r--r-- | chip/mchp/registers.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/chip/mchp/registers.h b/chip/mchp/registers.h index a3a6da7f09..65936caa2d 100644 --- a/chip/mchp/registers.h +++ b/chip/mchp/registers.h @@ -512,14 +512,20 @@ /* Bits in MCHP_ESPI_IO_CAP1 */ #define MCHP_ESPI_CAP1_RW_MASK 0x37 #define MCHP_ESPI_CAP1_MAX_FREQ_MASK 0x07 -#define MCHP_ESPI_CAP1_MAX_FREQ_20M 0x00 -#define MCHP_ESPI_CAP1_MAX_FREQ_25M 0x01 -#define MCHP_ESPI_CAP1_MAX_FREQ_33M 0x02 -#define MCHP_ESPI_CAP1_MAX_FREQ_50M 0x03 -#define MCHP_ESPI_CAP1_MAX_FREQ_66M 0x04 +#define MCHP_ESPI_CAP1_MAX_FREQ_20M 0 +#define MCHP_ESPI_CAP1_MAX_FREQ_25M 1 +#define MCHP_ESPI_CAP1_MAX_FREQ_33M 2 +#define MCHP_ESPI_CAP1_MAX_FREQ_50M 3 +#define MCHP_ESPI_CAP1_MAX_FREQ_66M 4 +#define MCHP_ESPI_CAP1_SINGLE_MODE 0 +#define MCHP_ESPI_CAP1_SINGLE_DUAL_MODE BIT(0) +#define MCHP_ESPI_CAP1_SINGLE_QUAD_MODE BIT(1) +#define MCHP_ESPI_CAP1_ALL_MODE (MCHP_ESPI_CAP1_SINGLE_MODE | \ + MCHP_ESPI_CAP1_SINGLE_DUAL_MODE | \ + MCHP_ESPI_CAP1_SINGLE_QUAD_MODE) #define MCHP_ESPI_CAP1_IO_BITPOS 4 #define MCHP_ESPI_CAP1_IO_MASK0 0x03 -#define MCHP_ESPI_CAP1_IO_MASK (0x03ul << 4) +#define MCHP_ESPI_CAP1_IO_MASK (0x03ul << MCHP_ESPI_CAP1_IO_BITPOS) #define MCHP_ESPI_CAP1_IO1_VAL 0x00 #define MCHP_ESPI_CAP1_IO12_VAL 0x01 #define MCHP_ESPI_CAP1_IO24_VAL 0x02 |