Skip to content

Commit

Permalink
Merge pull request #238 from sifive/v20.05.01-branch
Browse files Browse the repository at this point in the history
Merging Kiwi features L2PM and L2PF
  • Loading branch information
bsousi5 committed Sep 29, 2020
2 parents d3c01bc + 3dcf089 commit 3a32afb
Show file tree
Hide file tree
Showing 13 changed files with 192 additions and 227 deletions.
6 changes: 3 additions & 3 deletions Makefile.am
Expand Up @@ -46,8 +46,6 @@ freedom_metal_header_generator_SOURCES = \
metal_header/sifive_fe310_g000_pll.h \
metal_header/sifive_fe310_g000_prci.c++ \
metal_header/sifive_fe310_g000_prci.h \
metal_header/sifive_fu540_c000_l2.c++ \
metal_header/sifive_fu540_c000_l2.h \
metal_header/sifive_global_external_interrupts0.c++ \
metal_header/sifive_global_external_interrupts0.h \
metal_header/sifive_gpio0.c++ \
Expand All @@ -62,6 +60,8 @@ freedom_metal_header_generator_SOURCES = \
metal_header/sifive_i2c0.h \
metal_header/sifive_local_external_interrupts0.c++ \
metal_header/sifive_local_external_interrupts0.h \
metal_header/sifive_l2pf0.c++ \
metal_header/sifive_l2pf0.h \
metal_header/sifive_pwm0.c++ \
metal_header/sifive_pwm0.h \
metal_header/sifive_rtc0.c++ \
Expand Down Expand Up @@ -105,14 +105,14 @@ freedom_bare_header_generator_SOURCES = \
bare_header/sifive_fe310_g000_lfrosc.h \
bare_header/sifive_fe310_g000_prci.h \
bare_header/sifive_fe310_g000_pll.h \
bare_header/sifive_fu540_c000_l2.h \
bare_header/sifive_global_external_interrupts0.h \
bare_header/sifive_gpio0.h \
bare_header/sifive_gpio_buttons.h \
bare_header/sifive_gpio_leds.h \
bare_header/sifive_gpio_switches.h \
bare_header/sifive_i2c0.h \
bare_header/sifive_local_external_interrupts0.h \
bare_header/sifive_l2pf0.h \
bare_header/sifive_pwm0.h \
bare_header/sifive_rtc0.h \
bare_header/sifive_spi0.h \
Expand Down
44 changes: 22 additions & 22 deletions Makefile.in
Expand Up @@ -136,14 +136,14 @@ am_freedom_metal_header_generator_OBJECTS = \
metal_header/freedom_metal_header_generator-sifive_fe310_g000_lfrosc.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_fe310_g000_pll.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_fe310_g000_prci.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_global_external_interrupts0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_gpio0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_gpio_button.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_gpio_led.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_gpio_switch.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_i2c0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_local_external_interrupts0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_l2pf0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_pwm0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_rtc0.$(OBJEXT) \
metal_header/freedom_metal_header_generator-sifive_spi0.$(OBJEXT) \
Expand Down Expand Up @@ -589,8 +589,6 @@ freedom_metal_header_generator_SOURCES = \
metal_header/sifive_fe310_g000_pll.h \
metal_header/sifive_fe310_g000_prci.c++ \
metal_header/sifive_fe310_g000_prci.h \
metal_header/sifive_fu540_c000_l2.c++ \
metal_header/sifive_fu540_c000_l2.h \
metal_header/sifive_global_external_interrupts0.c++ \
metal_header/sifive_global_external_interrupts0.h \
metal_header/sifive_gpio0.c++ \
Expand All @@ -605,6 +603,8 @@ freedom_metal_header_generator_SOURCES = \
metal_header/sifive_i2c0.h \
metal_header/sifive_local_external_interrupts0.c++ \
metal_header/sifive_local_external_interrupts0.h \
metal_header/sifive_l2pf0.c++ \
metal_header/sifive_l2pf0.h \
metal_header/sifive_pwm0.c++ \
metal_header/sifive_pwm0.h \
metal_header/sifive_rtc0.c++ \
Expand Down Expand Up @@ -647,14 +647,14 @@ freedom_bare_header_generator_SOURCES = \
bare_header/sifive_fe310_g000_lfrosc.h \
bare_header/sifive_fe310_g000_prci.h \
bare_header/sifive_fe310_g000_pll.h \
bare_header/sifive_fu540_c000_l2.h \
bare_header/sifive_global_external_interrupts0.h \
bare_header/sifive_gpio0.h \
bare_header/sifive_gpio_buttons.h \
bare_header/sifive_gpio_leds.h \
bare_header/sifive_gpio_switches.h \
bare_header/sifive_i2c0.h \
bare_header/sifive_local_external_interrupts0.h \
bare_header/sifive_l2pf0.h \
bare_header/sifive_pwm0.h \
bare_header/sifive_rtc0.h \
bare_header/sifive_spi0.h \
Expand Down Expand Up @@ -1002,9 +1002,6 @@ metal_header/freedom_metal_header_generator-sifive_fe310_g000_pll.$(OBJEXT): \
metal_header/freedom_metal_header_generator-sifive_fe310_g000_prci.$(OBJEXT): \
metal_header/$(am__dirstamp) \
metal_header/$(DEPDIR)/$(am__dirstamp)
metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.$(OBJEXT): \
metal_header/$(am__dirstamp) \
metal_header/$(DEPDIR)/$(am__dirstamp)
metal_header/freedom_metal_header_generator-sifive_global_external_interrupts0.$(OBJEXT): \
metal_header/$(am__dirstamp) \
metal_header/$(DEPDIR)/$(am__dirstamp)
Expand All @@ -1026,6 +1023,9 @@ metal_header/freedom_metal_header_generator-sifive_i2c0.$(OBJEXT): \
metal_header/freedom_metal_header_generator-sifive_local_external_interrupts0.$(OBJEXT): \
metal_header/$(am__dirstamp) \
metal_header/$(DEPDIR)/$(am__dirstamp)
metal_header/freedom_metal_header_generator-sifive_l2pf0.$(OBJEXT): \
metal_header/$(am__dirstamp) \
metal_header/$(DEPDIR)/$(am__dirstamp)
metal_header/freedom_metal_header_generator-sifive_pwm0.$(OBJEXT): \
metal_header/$(am__dirstamp) \
metal_header/$(DEPDIR)/$(am__dirstamp)
Expand Down Expand Up @@ -1092,13 +1092,13 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fe310_g000_lfrosc.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fe310_g000_pll.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fe310_g000_prci.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_global_external_interrupts0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_gpio0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_gpio_button.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_gpio_led.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_gpio_switch.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_i2c0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_local_external_interrupts0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_pwm0.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_rtc0.Po@am__quote@
Expand Down Expand Up @@ -1449,20 +1449,6 @@ metal_header/freedom_metal_header_generator-sifive_fe310_g000_prci.obj: metal_he
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o metal_header/freedom_metal_header_generator-sifive_fe310_g000_prci.obj `if test -f 'metal_header/sifive_fe310_g000_prci.c++'; then $(CYGPATH_W) 'metal_header/sifive_fe310_g000_prci.c++'; else $(CYGPATH_W) '$(srcdir)/metal_header/sifive_fe310_g000_prci.c++'; fi`

metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.o: metal_header/sifive_fu540_c000_l2.c++
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.o -MD -MP -MF metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Tpo -c -o metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.o `test -f 'metal_header/sifive_fu540_c000_l2.c++' || echo '$(srcdir)/'`metal_header/sifive_fu540_c000_l2.c++
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Tpo metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='metal_header/sifive_fu540_c000_l2.c++' object='metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.o `test -f 'metal_header/sifive_fu540_c000_l2.c++' || echo '$(srcdir)/'`metal_header/sifive_fu540_c000_l2.c++

metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.obj: metal_header/sifive_fu540_c000_l2.c++
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.obj -MD -MP -MF metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Tpo -c -o metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.obj `if test -f 'metal_header/sifive_fu540_c000_l2.c++'; then $(CYGPATH_W) 'metal_header/sifive_fu540_c000_l2.c++'; else $(CYGPATH_W) '$(srcdir)/metal_header/sifive_fu540_c000_l2.c++'; fi`
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Tpo metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_fu540_c000_l2.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='metal_header/sifive_fu540_c000_l2.c++' object='metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o metal_header/freedom_metal_header_generator-sifive_fu540_c000_l2.obj `if test -f 'metal_header/sifive_fu540_c000_l2.c++'; then $(CYGPATH_W) 'metal_header/sifive_fu540_c000_l2.c++'; else $(CYGPATH_W) '$(srcdir)/metal_header/sifive_fu540_c000_l2.c++'; fi`

metal_header/freedom_metal_header_generator-sifive_global_external_interrupts0.o: metal_header/sifive_global_external_interrupts0.c++
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT metal_header/freedom_metal_header_generator-sifive_global_external_interrupts0.o -MD -MP -MF metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_global_external_interrupts0.Tpo -c -o metal_header/freedom_metal_header_generator-sifive_global_external_interrupts0.o `test -f 'metal_header/sifive_global_external_interrupts0.c++' || echo '$(srcdir)/'`metal_header/sifive_global_external_interrupts0.c++
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_global_external_interrupts0.Tpo metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_global_external_interrupts0.Po
Expand Down Expand Up @@ -1561,6 +1547,20 @@ metal_header/freedom_metal_header_generator-sifive_local_external_interrupts0.ob
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o metal_header/freedom_metal_header_generator-sifive_local_external_interrupts0.obj `if test -f 'metal_header/sifive_local_external_interrupts0.c++'; then $(CYGPATH_W) 'metal_header/sifive_local_external_interrupts0.c++'; else $(CYGPATH_W) '$(srcdir)/metal_header/sifive_local_external_interrupts0.c++'; fi`

metal_header/freedom_metal_header_generator-sifive_l2pf0.o: metal_header/sifive_l2pf0.c++
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT metal_header/freedom_metal_header_generator-sifive_l2pf0.o -MD -MP -MF metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Tpo -c -o metal_header/freedom_metal_header_generator-sifive_l2pf0.o `test -f 'metal_header/sifive_l2pf0.c++' || echo '$(srcdir)/'`metal_header/sifive_l2pf0.c++
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Tpo metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='metal_header/sifive_l2pf0.c++' object='metal_header/freedom_metal_header_generator-sifive_l2pf0.o' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o metal_header/freedom_metal_header_generator-sifive_l2pf0.o `test -f 'metal_header/sifive_l2pf0.c++' || echo '$(srcdir)/'`metal_header/sifive_l2pf0.c++

metal_header/freedom_metal_header_generator-sifive_l2pf0.obj: metal_header/sifive_l2pf0.c++
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT metal_header/freedom_metal_header_generator-sifive_l2pf0.obj -MD -MP -MF metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Tpo -c -o metal_header/freedom_metal_header_generator-sifive_l2pf0.obj `if test -f 'metal_header/sifive_l2pf0.c++'; then $(CYGPATH_W) 'metal_header/sifive_l2pf0.c++'; else $(CYGPATH_W) '$(srcdir)/metal_header/sifive_l2pf0.c++'; fi`
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Tpo metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_l2pf0.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='metal_header/sifive_l2pf0.c++' object='metal_header/freedom_metal_header_generator-sifive_l2pf0.obj' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o metal_header/freedom_metal_header_generator-sifive_l2pf0.obj `if test -f 'metal_header/sifive_l2pf0.c++'; then $(CYGPATH_W) 'metal_header/sifive_l2pf0.c++'; else $(CYGPATH_W) '$(srcdir)/metal_header/sifive_l2pf0.c++'; fi`

metal_header/freedom_metal_header_generator-sifive_pwm0.o: metal_header/sifive_pwm0.c++
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(freedom_metal_header_generator_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT metal_header/freedom_metal_header_generator-sifive_pwm0.o -MD -MP -MF metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_pwm0.Tpo -c -o metal_header/freedom_metal_header_generator-sifive_pwm0.o `test -f 'metal_header/sifive_pwm0.c++' || echo '$(srcdir)/'`metal_header/sifive_pwm0.c++
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_pwm0.Tpo metal_header/$(DEPDIR)/freedom_metal_header_generator-sifive_pwm0.Po
Expand Down
4 changes: 2 additions & 2 deletions bare_header/freedom-bare_header-generator.c++
Expand Up @@ -35,14 +35,14 @@
#include "bare_header/sifive_fe310_g000_lfrosc.h"
#include "bare_header/sifive_fe310_g000_pll.h"
#include "bare_header/sifive_fe310_g000_prci.h"
#include "bare_header/sifive_fu540_c000_l2.h"
#include "bare_header/sifive_global_external_interrupts0.h"
#include "bare_header/sifive_gpio0.h"
#include "bare_header/sifive_gpio_buttons.h"
#include "bare_header/sifive_gpio_leds.h"
#include "bare_header/sifive_gpio_switches.h"
#include "bare_header/sifive_hca_0_5_x.h"
#include "bare_header/sifive_i2c0.h"
#include "bare_header/sifive_l2pf0.h"
#include "bare_header/sifive_local_external_interrupts0.h"
#include "bare_header/sifive_pwm0.h"
#include "bare_header/sifive_rtc0.h"
Expand Down Expand Up @@ -157,14 +157,14 @@ static void write_config_file(const fdt &dtb, fstream &os, std::string cfg_file,
devices.push_back(new sifive_fe310_g000_lfrosc(os, dtb));
devices.push_back(new sifive_fe310_g000_prci(os, dtb));
devices.push_back(new sifive_fe310_g000_pll(os, dtb));
devices.push_back(new sifive_fu540_c000_l2(os, dtb));
devices.push_back(new sifive_global_external_interrupts0(os, dtb));
devices.push_back(new sifive_gpio0(os, dtb));
devices.push_back(new sifive_gpio_buttons(os, dtb));
devices.push_back(new sifive_gpio_leds(os, dtb));
devices.push_back(new sifive_gpio_switches(os, dtb));
devices.push_back(new sifive_i2c0(os, dtb));
devices.push_back(new sifive_local_external_interrupts0(os, dtb));
devices.push_back(new sifive_l2pf0(os, dtb));
devices.push_back(new sifive_pwm0(os, dtb));
devices.push_back(new sifive_rtc0(os, dtb));
devices.push_back(new sifive_spi0(os, dtb));
Expand Down

0 comments on commit 3a32afb

Please sign in to comment.