fusee: Complete re-write of the hardware initialization code:
- Updated code to match hekate's;
- Improved nxboot (now boots firmwares 2.x successfully);
- Temporarily disabled built-in boot system module support;
- Fixed multiple bugs.
1 parent d9f83ce commit 320ec38be1f276da985f1c398335cb7fc1b34bf2
@hexkyz hexkyz authored on 18 Aug 2018
Showing 155 changed files
View
fusee/fusee-primary/Makefile
Too large (Show diff)
View
fusee/fusee-primary/src/apb_misc.h
Too large (Show diff)
View
fusee/fusee-primary/src/btn.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/btn.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/car.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/car.h
Too large (Show diff)
View
fusee/fusee-primary/src/di.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/di.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/di.inl 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/emc.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/flow.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/fs_utils.c
Too large (Show diff)
View
fusee/fusee-primary/src/fuse.c
Too large (Show diff)
View
fusee/fusee-primary/src/fuse.h
Too large (Show diff)
View
fusee/fusee-primary/src/gpio.h
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit.h
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/btn.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/btn.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/clock.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/clock.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/cluster.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/cluster.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/di.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/di.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/di.inl 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/emc.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/fuse.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/hwinit.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/hwinit.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/hwinit_fuse.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/i2c.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/i2c.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/max77620.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/max7762x.c 100755 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/max7762x.h 100755 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/mc.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/pinmux.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/pinmux.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/pmc.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/sdram.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/sdram.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/sdram.inl 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/t210.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/tsec.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/tsec.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/types.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/uart.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/uart.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/util.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/hwinit/util.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-primary/src/i2c.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/i2c.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/lib/lz.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/lib/lz.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/main.c
Too large (Show diff)
View
fusee/fusee-primary/src/max77620.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/max7762x.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/max7762x.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/mc.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/mc.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/panic.c
Too large (Show diff)
View
fusee/fusee-primary/src/pinmux.h
Too large (Show diff)
View
fusee/fusee-primary/src/pmc.h
Too large (Show diff)
View
fusee/fusee-primary/src/sdmmc/sdmmc_core.c
Too large (Show diff)
View
fusee/fusee-primary/src/sdram.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sdram.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sdram.inl 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sdram_lp0.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sdram_lz.inl 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sdram_param_t210.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sdram_param_t210_lp0.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/se.c
Too large (Show diff)
View
fusee/fusee-primary/src/se.h
Too large (Show diff)
View
fusee/fusee-primary/src/sysctr0.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/sysreg.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/timers.h
Too large (Show diff)
View
fusee/fusee-primary/src/uart.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/uart.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-primary/src/utils.c
Too large (Show diff)
View
fusee/fusee-secondary/Makefile
Too large (Show diff)
View
fusee/fusee-secondary/src/apb_misc.h
Too large (Show diff)
View
fusee/fusee-secondary/src/btn.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/btn.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/car.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/car.h
Too large (Show diff)
View
fusee/fusee-secondary/src/cluster.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/cluster.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/console.c
Too large (Show diff)
View
fusee/fusee-secondary/src/di.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/di.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/di.inl 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/flow.h
Too large (Show diff)
View
fusee/fusee-secondary/src/fuse.c
Too large (Show diff)
View
fusee/fusee-secondary/src/fuse.h
Too large (Show diff)
View
fusee/fusee-secondary/src/gpio.h
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/btn.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/btn.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/clock.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/clock.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/cluster.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/cluster.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/di.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/di.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/di.inl 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/emc.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/fuse.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/hwinit.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/hwinit.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/hwinit_fuse.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/i2c.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/i2c.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/max77620.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/max7762x.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/max7762x.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/mc.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/pinmux.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/pinmux.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/pmc.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/sdram.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/sdram.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/sdram.inl 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/t210.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/tsec.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/tsec.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/types.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/uart.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/uart.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/util.c 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/hwinit/util.h 100644 → 0
Too large (Show diff)
View
fusee/fusee-secondary/src/i2c.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/i2c.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/key_derivation.c
Too large (Show diff)
View
fusee/fusee-secondary/src/lib/driver_utils.h
Too large (Show diff)
View
fusee/fusee-secondary/src/max77620.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/max7762x.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/max7762x.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/mc.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/mc.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/nxboot.c
Too large (Show diff)
View
fusee/fusee-secondary/src/nxfs.c
Too large (Show diff)
View
fusee/fusee-secondary/src/package2.c
Too large (Show diff)
View
fusee/fusee-secondary/src/panic.c
Too large (Show diff)
View
fusee/fusee-secondary/src/pinmux.h
Too large (Show diff)
View
fusee/fusee-secondary/src/pmc.h
Too large (Show diff)
View
fusee/fusee-secondary/src/sdmmc/sdmmc_core.c
Too large (Show diff)
View
fusee/fusee-secondary/src/se.c
Too large (Show diff)
View
fusee/fusee-secondary/src/se.h
Too large (Show diff)
View
fusee/fusee-secondary/src/stratosphere.c
Too large (Show diff)
View
fusee/fusee-secondary/src/sysreg.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/timers.h
Too large (Show diff)
View
fusee/fusee-secondary/src/tsec.c 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/tsec.h 0 → 100644
Too large (Show diff)
View
fusee/fusee-secondary/src/utils.c
Too large (Show diff)