summaryrefslogtreecommitdiff
path: root/nuttx/arch/mips/src/pic32mx/pic32mx-head.S
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/arch/mips/src/pic32mx/pic32mx-head.S')
-rw-r--r--nuttx/arch/mips/src/pic32mx/pic32mx-head.S22
1 files changed, 15 insertions, 7 deletions
diff --git a/nuttx/arch/mips/src/pic32mx/pic32mx-head.S b/nuttx/arch/mips/src/pic32mx/pic32mx-head.S
index ba726b4e1..ec7b8a991 100644
--- a/nuttx/arch/mips/src/pic32mx/pic32mx-head.S
+++ b/nuttx/arch/mips/src/pic32mx/pic32mx-head.S
@@ -529,22 +529,30 @@ halt:
.type devconfig, object
devconfig:
devconfig3:
- .long CONFIG_PIC32MX_USERID << DEVCFG3_USERID_SHIFT | \
- CONFIG_PIC32MX_SRSSEL << DEVCFG3_FSRSSEL_SHIFT | \
- CONFIG_PIC32MX_USBIDO << 30 | \
- CONFIG_PIC32MX_VBUSIO << 31
+ .long CONFIG_PIC32MX_USERID << DEVCFG3_USERID_SHIFT | \
+ CONFIG_PIC32MX_SRSSEL << DEVCFG3_FSRSSEL_SHIFT | \
+ CONFIG_PIC32MX_FMIIEN << 24 | CONFIG_PIC32MX_FETHIO << 25 | \
+ CONFIG_PIC32MX_FCANIO << 26 | CONFIG_PIC32MX_FSCM1IO << 29 | \
+ CONFIG_PIC32MX_USBIDO << 30 | CONFIG_PIC32MX_VBUSIO << 31 | \
+ DEVCFG3_UNUSED
devconfig2:
.long CONFIG_PIC32MX_PLLIDIV | CONFIG_PIC32MX_PLLMULT | \
- CONFIG_PIC32MX_UPLLIDIV | DEVCFG2_FPLLODIV_DIV1
+ CONFIG_PIC32MX_UPLLIDIV | DEVCFG2_FPLLODIV_DIV1 | \
+ DEVCFG2_UNUSED
devconfig1:
.long DEVCFG1_FNOSC_POSCPLL | DEVCFG1_POSCMOD_HS | \
CONFIG_PIC32MX_PBDIV | DEVCFG1_FCKSM_NONE | \
- CONFIG_PIC32MX_WDENABLE
+ CONFIG_PIC32MX_WDENABLE | DEVCFG1_UNUSED
devconfig0:
- .long DEVCFG0_DEBUG_DISABLED | DEVCFG0_PWP_DISABLE
+ .long CONFIG_PIC32MX_DEBUGGER << DEVCFG0_DEBUG_SHIFT | \
+ CONFIG_PIC32MX_ICESEL << 3 | \
+ CONFIG_PIC32MX_PROGFLASHWP << DEVCFG0_PWP_SHIFT | \
+ CONFIG_PIC32MX_BOOTFLASHWP << 24 | \
+ CONFIG_PIC32MX_CODEWP << 28 | \
+ DEVCFG0_UNUSED
.size devconfig, .-devconfig
/****************************************************************************