diff options
author | Nathaniel Graff <nathaniel.graff@sifive.com> | 2019-06-21 16:36:57 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-21 16:36:57 +0000 |
commit | 0f5761d7d32edddf93f302f52b903e8acca08c5e (patch) | |
tree | 46ff4106f51fb6d5f682cf6af73ef1a4ab5f147e /bsp/coreip-e31-arty/metal-inline1.h | |
parent | eecf71d7cf0ec12997dbceffde190b1086595908 (diff) | |
parent | 713237cb963ebf81aca0715d8a770fdbe5d71cb9 (diff) |
Merge pull request #287 from sifive/remove-coreip-bsps
Remove all CoreIP BSPs
Diffstat (limited to 'bsp/coreip-e31-arty/metal-inline1.h')
-rw-r--r-- | bsp/coreip-e31-arty/metal-inline1.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/bsp/coreip-e31-arty/metal-inline1.h b/bsp/coreip-e31-arty/metal-inline1.h deleted file mode 100644 index 7cd8b1f..0000000 --- a/bsp/coreip-e31-arty/metal-inline1.h +++ /dev/null @@ -1,44 +0,0 @@ -#ifndef ASSEMBLY - -#ifndef COREIP_E31_ARTY1_INLINE_H -#define COREIP_E31_ARTY1_INLINE_H - -#include <metal/machine.h> - -/* From global_external_interrupts */ -struct __metal_driver_sifive_global_external_interrupts0 __metal_dt_global_external_interrupts = { - .irc.vtable = &__metal_driver_vtable_sifive_global_external_interrupts0.global0_vtable, - .init_done = 0, -}; - -/* --------------------- sifive_global_external_interrupts0 ------------ */ -extern inline int __metal_driver_sifive_global_external_interrupts0_init_done( ); -extern inline struct metal_interrupt * __metal_driver_sifive_global_external_interrupts0_interrupt_parent(struct metal_interrupt *controller); -extern inline int __metal_driver_sifive_global_external_interrupts0_num_interrupts(struct metal_interrupt *controller); -extern inline int __metal_driver_sifive_global_external_interrupts0_interrupt_lines(struct metal_interrupt *controller, int idx); - - -/* --------------------- sifive_gpio_button ------------ */ -extern inline struct __metal_driver_sifive_gpio0 * __metal_driver_sifive_gpio_button_gpio(struct metal_button *button); -extern inline int __metal_driver_sifive_gpio_button_pin(struct metal_button *button); -extern inline struct metal_interrupt * __metal_driver_sifive_gpio_button_interrupt_controller(struct metal_button *button); -extern inline int __metal_driver_sifive_gpio_button_interrupt_line(struct metal_button *button); -extern inline char * __metal_driver_sifive_gpio_button_label(struct metal_button *button); - - -/* --------------------- sifive_gpio_led ------------ */ -extern inline struct __metal_driver_sifive_gpio0 * __metal_driver_sifive_gpio_led_gpio(struct metal_led *led); -extern inline int __metal_driver_sifive_gpio_led_pin(struct metal_led *led); -extern inline char * __metal_driver_sifive_gpio_led_label(struct metal_led *led); - - -/* --------------------- sifive_gpio_switch ------------ */ -extern inline struct __metal_driver_sifive_gpio0 * __metal_driver_sifive_gpio_switch_gpio(struct metal_switch *flip); -extern inline int __metal_driver_sifive_gpio_switch_pin(struct metal_switch *flip); -extern inline struct metal_interrupt * __metal_driver_sifive_gpio_switch_interrupt_controller(struct metal_switch *flip); -extern inline int __metal_driver_sifive_gpio_switch_interrupt_line(struct metal_switch *flip); -extern inline char * __metal_driver_sifive_gpio_switch_label(struct metal_switch *flip); - - -#endif /* COREIP_E31_ARTY1_INLINE_H*/ -#endif /* ! ASSEMBLY */ |