diff options
Diffstat (limited to 'nuttx/arch/mips/src/pic32mx/pic32mx-head.S')
-rw-r--r-- | nuttx/arch/mips/src/pic32mx/pic32mx-head.S | 22 |
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 /**************************************************************************** |