diff --git a/doc/DoxygenLayout.xml b/doc/DoxygenLayout.xml
index 3ad096ec..de27fa5d 100644
--- a/doc/DoxygenLayout.xml
+++ b/doc/DoxygenLayout.xml
@@ -15,6 +15,7 @@
+
diff --git a/doc/Makefile b/doc/Makefile
index 483af768..731bf2b6 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -6,7 +6,7 @@
ARCHS := stm32f0 stm32f1 stm32f2 stm32f3 stm32f4 stm32f7
ARCHS += stm32l0 stm32l1 stm32l4
ARCHS += efm32g efm32gg efm32hg efm32lg efm32tg
-ARCHS += lm3s lm4f
+ARCHS += lm3s lm4f msp432e4
ARCHS += lpc13xx lpc17xx lpc43xx
ARCHS += sam3a sam3n sam3s sam3u sam3x
ARCHS += vf6xx
@@ -40,6 +40,7 @@ rebuildsources:
../scripts/gendoxylist ../lib/efm32/tg efm32tg
../scripts/gendoxylist ../lib/lm3s lm3s
../scripts/gendoxylist ../lib/lm4f lm4f
+ ../scripts/gendoxylist ../lib/msp432/e4 msp432e4
../scripts/gendoxylist ../lib/lpc13xx lpc13xx
../scripts/gendoxylist ../lib/lpc17xx lpc17xx
../scripts/gendoxylist ../lib/sam/3a sam3a
diff --git a/doc/msp432e4/Doxyfile b/doc/msp432e4/Doxyfile
new file mode 100644
index 00000000..889faad5
--- /dev/null
+++ b/doc/msp432e4/Doxyfile
@@ -0,0 +1,11 @@
+
+# Common settings, you shouldn't have to change these...
+@INCLUDE = ../Doxyfile_common
+INPUT = ../../include/libopencm3/license.dox
+@INCLUDE = doxy.sourcelist
+ENABLE_PREPROCESSING = YES
+
+# Target settings, should only need name changes
+WARN_LOGFILE = doxygen_msp432e4.log
+LAYOUT_FILE = DoxygenLayout_msp432e4.xml
+GENERATE_TAGFILE = msp432e4.tag
diff --git a/doc/msp432e4/DoxygenLayout_msp432e4.xml b/doc/msp432e4/DoxygenLayout_msp432e4.xml
new file mode 100644
index 00000000..781fb1e5
--- /dev/null
+++ b/doc/msp432e4/DoxygenLayout_msp432e4.xml
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+