1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-12-24 03:06:17 +00:00
Commit graph

96 commits

Author SHA1 Message Date
Michael Scire
be897d728d sept is erista-only, and doesn't need mariko sdram (space saving measure) 2021-01-04 14:10:59 -08:00
Michael Scire
ec398dc612 fusee/sept: build fixes 2020-12-31 18:07:11 -08:00
hexkyz
8402ea7e93 fusee: cleanup code and start fleshing out mariko keygen 2020-12-31 16:02:49 -08:00
hexkyz
c356e1ab36 fusee: start fleshing out nxboot for Mariko 2020-12-31 16:02:49 -08:00
hexkyz
4d4fc19cba fusee: accurately match Mariko pk1ldr 2020-12-31 16:02:49 -08:00
hexkyz
0a0cc52846 fusee: 11.0.0 support 2020-12-31 16:02:49 -08:00
hexkyz
f40fa150d8 fusee/sept: delegate SoC selection to individual components and keep common code SoC-agnostic 2020-12-31 16:02:48 -08:00
hexkyz
d083384f2f fusee: move dsi register write to the proper configuration list 2020-12-31 16:02:48 -08:00
hexkyz
83fa9983bf fusee: update display code for mariko 2020-12-31 16:02:48 -08:00
Michael Scire
7ed9bdd374 fusee/sept: fix fuse driver to not infinitely recurse on get_soc_type() 2020-12-31 16:02:48 -08:00
hexkyz
5012782237 fusee: implement mariko sdram params saving 2020-12-31 16:02:47 -08:00
hexkyz
736360e965 fusee: mariko sdram initialization 2020-12-31 16:02:47 -08:00
hexkyz
6671d46c8d fusee: support mariko in sdmmc 2020-12-31 16:02:47 -08:00
hexkyz
b14dd4fd5f fusee/sept: support mariko fuses 2020-12-31 16:02:47 -08:00
hexkyz
b917d7c886 fusee/sept: update fuse driver code 2020-12-31 16:02:47 -08:00
hexkyz
6263a54be5 fusee: fix sdmmc speed modes 2020-12-31 16:02:46 -08:00
hexkyz
b5d866f5a0 fusee/sept: isolate common code for mariko preparation (to be revised during C++ rewrite) 2020-12-31 16:02:46 -08:00
Lusamine
77d7e6b121
Correct some occurrences of "occured" (#1213)
* Correct all occurrences of "occured"

* Correct some occurrences of "occured"
2020-11-25 06:29:09 -08:00
hexkyz
f71ad5ac2c fusee/sept: ensure proper array initialization in exception handling 2020-07-14 18:58:19 +01:00
hexkyz
fef8a4918e
sept: add missing include 2020-07-14 18:31:27 +01:00
hexkyz
72afe34cf9 fusee/sept: fix error printing 2020-07-14 18:12:31 +01:00
Michael Scire
42f1a3bf60 exo2: rename exosphere2 -> exosphere 2020-06-14 22:07:45 -07:00
Michael Scire
c75e61a40b fusee: switch to use exo2 instead of exo1 2020-06-14 22:07:45 -07:00
Michael Scire
1fb9407d5d fusee/sept: changes for exo2 (note: not final) 2020-06-14 22:07:45 -07:00
SciresM
3a1ccdd919
Switch atmosphere's build target to C++20. (#952)
* ams: update to build with gcc10/c++20

* remove mno-outline-atomics

* ams: take care of most TODO C++20s

* fusee/sept: update for gcc10

* whoosh, your code now uses pre-compiled headers

* make: dependency fixes
2020-05-11 15:02:10 -07:00
Michael Scire
8e75a4169d ams: revamp target firmware 2020-05-06 22:29:07 -07:00
hexkyz
b4856a2d07 exo/fusee/sept: fix uart pinmuxing (thanks @CTCaer and @TuxSH) 2020-03-09 19:38:56 +00:00
hexkyz
ed4491a24f fusee/sept: fix volatile usage and simplify logic in gpio code (thanks @TuxSH) 2020-03-09 19:33:39 +00:00
hexkyz
34bb800440 fusee/sept: restore and further match official behavior for SDMMC 2020-02-11 17:13:01 +00:00
hexkyz
9dc7a4dc18 fusee/sept: don't abort on SDMMC DMA transfer failures 2020-02-06 19:15:13 +00:00
Michael Scire
6ecf04c3b7 find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} + 2020-01-24 02:10:40 -08:00
Jan4V
471bc7cc92 fusee/exo/sept: fix dev key derivation 2020-01-21 13:07:07 -08:00
hexkyz
2619ccad0c fusee/sept/exo: minor code style fixes 2020-01-01 17:21:46 +00:00
Michael Scire
6d5d97cfcd sept: don't lock out fuses for hekate's sake 2019-12-31 16:05:52 -08:00
Michael Scire
11ec6a6912 fusee/exo/sept: additional fixes 2019-12-31 13:26:15 -08:00
hexkyz
b89f0e45ec Cleanup FUSE, TSEC and SE code and add KFUSE state check during TSEC initialization (thanks @CTCaer). 2019-12-31 17:59:15 +00:00
Michael Scire
33827fe3a3 Implement support for 9.1.0 2019-12-07 13:44:08 -08:00
Michael Scire
93d83c5bb9 ams: initial support for 9.0.0 2019-09-14 10:43:39 -07:00
hexkyz
0c3a294cbe Minor information update regarding previously unknown mysteries 2019-08-22 20:52:40 +01:00
hexkyz
dc4dbe29ae Move memory training code into it's own stage (fusee-mtc) 2019-07-26 20:38:15 +01:00
TuxSH
72dd25a99e Fix uart init 2019-07-24 00:52:02 +02:00
hexkyz
00f4e5158f Add missing dummy reads in gpio code 2019-07-23 18:33:34 +01:00
hexkyz
0c688189f6 Fix uart pinmux configuration 2019-07-21 21:21:13 +01:00
hexkyz
7cee36544c Cleanup and re-write uart code 2019-07-21 19:18:15 +01:00
hexkyz
f9c1d5fc1b Fix GPIO/SFIO defines: cosmetic change, gpio code was working properly despite the mistake 2019-07-21 15:55:40 +01:00
hexkyz
85bf7c86e0 fusee: cleanup and optimize boot sequence 2019-07-06 20:58:01 +01:00
hexkyz
d09be18359 Fix argument type for isalnum and toupper 2019-07-02 17:22:28 +01:00
hexkyz
09ab3efddd Fix argument type for isspace 2019-07-01 20:29:43 +01:00
hexkyz
382a0192f9 Fix spacing in diskio 2019-07-01 20:20:34 +01:00
hexkyz
e3b968fa80 Update FatFs to R0.13c 2019-07-01 20:12:30 +01:00