riscv-blink: commit latest csr.h

This includes the usb address fields, which are present on 1.9+.

Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2019-08-28 07:20:28 +08:00
parent f6639c64cc
commit 19541ae43d

View File

@ -1,5 +1,5 @@
//--------------------------------------------------------------------------------
// Auto-generated by Migen (ae42105) & LiteX (3a72688b) on 2019-06-19 11:30:40
// Auto-generated by Migen (ae42105) & LiteX (3a72688b) on 2019-08-23 13:21:26
//--------------------------------------------------------------------------------
#ifndef __GENERATED_CSR_H
#define __GENERATED_CSR_H
@ -179,6 +179,15 @@ static inline unsigned char rgb_ctrl_read(void) {
static inline void rgb_ctrl_write(unsigned char value) {
csr_writel(value, 0xe0006808L);
}
#define CSR_RGB_RAW_ADDR 0xe000680cL
#define CSR_RGB_RAW_SIZE 1
static inline unsigned char rgb_raw_read(void) {
unsigned char r = csr_readl(0xe000680cL);
return r;
}
static inline void rgb_raw_write(unsigned char value) {
csr_writel(value, 0xe000680cL);
}
/* timer0 */
#define CSR_TIMER0_BASE 0xe0002800L
@ -644,6 +653,15 @@ static inline unsigned char usb_ep_2_in_ibuf_empty_read(void) {
unsigned char r = csr_readl(0xe00048a0L);
return r;
}
#define CSR_USB_ADDRESS_ADDR 0xe00048a4L
#define CSR_USB_ADDRESS_SIZE 1
static inline unsigned char usb_address_read(void) {
unsigned char r = csr_readl(0xe00048a4L);
return r;
}
static inline void usb_address_write(unsigned char value) {
csr_writel(value, 0xe00048a4L);
}
/* version */
#define CSR_VERSION_BASE 0xe0007000L
@ -691,6 +709,12 @@ static inline unsigned char version_dirty_read(void) {
unsigned char r = csr_readl(0xe0007024L);
return r;
}
#define CSR_VERSION_MODEL_ADDR 0xe0007028L
#define CSR_VERSION_MODEL_SIZE 1
static inline unsigned char version_model_read(void) {
unsigned char r = csr_readl(0xe0007028L);
return r;
}
/* constants */
#define TIMER0_INTERRUPT 0
@ -737,5 +761,13 @@ static inline const char * config_cpu_variant_read(void) {
static inline int config_csr_data_width_read(void) {
return 8;
}
#define CONFIG_FOMU_REV "HACKER"
static inline const char * config_fomu_rev_read(void) {
return "HACKER";
}
#define CONFIG_FOMU_REV_HACKER 1
static inline int config_fomu_rev_hacker_read(void) {
return 1;
}
#endif