diff options
author | Nathaniel Graff <nathaniel.graff@sifive.com> | 2019-01-03 09:38:12 -0800 |
---|---|---|
committer | Nathaniel Graff <nathaniel.graff@sifive.com> | 2019-01-30 11:14:33 -0800 |
commit | 4326dada61ff5d48550b5cf0bff29e370bc7257c (patch) | |
tree | ea7781d600211c13634d86db1888f46df73c8b95 /bsp/coreip-e31-arty | |
parent | e394afc1657ea9b9af8147a3ebd412bd4df7683f (diff) |
Update BSPs for PMPs
Signed-off-by: Nathaniel Graff <nathaniel.graff@sifive.com>
Diffstat (limited to 'bsp/coreip-e31-arty')
-rw-r--r-- | bsp/coreip-e31-arty/mee.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bsp/coreip-e31-arty/mee.h b/bsp/coreip-e31-arty/mee.h index 87d8b7a..80c7822 100644 --- a/bsp/coreip-e31-arty/mee.h +++ b/bsp/coreip-e31-arty/mee.h @@ -27,6 +27,7 @@ #include <mee/drivers/fixed-clock.h> #include <mee/drivers/sifive,gpio0.h> #include <mee/drivers/sifive,uart0.h> +#include <mee/pmp.h> #include <mee/drivers/sifive,local-external-interrupts0.h> #include <mee/drivers/sifive,global-external-interrupts0.h> #include <mee/drivers/sifive,gpio-leds.h> @@ -69,6 +70,9 @@ struct __mee_driver_sifive_gpio0 __mee_dt_gpio_20002000; asm (".weak __mee_dt_serial_20000000"); struct __mee_driver_sifive_uart0 __mee_dt_serial_20000000; +asm (".weak __mee_dt_pmp_0"); +struct mee_pmp __mee_dt_pmp_0; + /* From led@0red */ asm (".weak __mee_dt_led_0red"); struct __mee_driver_sifive_gpio_led __mee_dt_led_0red; @@ -401,6 +405,13 @@ struct __mee_driver_sifive_gpio_switch __mee_dt_switch_3 = { .label = "SW3", }; +/* From pmp@0 */ +struct mee_pmp __mee_dt_pmp_0 = { + .num_regions = 8UL, +}; + +#define __MEE_DT_PMP_HANDLE (&__mee_dt_pmp_0) + /* From teststatus@4000 */ struct __mee_driver_sifive_test0 __mee_dt_teststatus_4000 = { .vtable = &__mee_driver_vtable_sifive_test0, |