Files
retrobsd/sys/pic32/retroone/devcfg.c
Serge Vakulenko 8546991046 Fix retroone configuration.
Reorganize ubw32 and picadillo configurations.
2015-09-03 17:45:31 -07:00

33 lines
1.2 KiB
C

/*
* Chip configuration.
*/
#include "machine/pic32mx.h"
PIC32_DEVCFG (
DEVCFG0_DEBUG_ENABLED, /* ICE debugger enabled */
DEVCFG1_FNOSC_FRCDIVPLL | /* Primary oscillator with PLL */
DEVCFG1_POSCMOD_DISABLE | /* HS oscillator */
DEVCFG1_OSCIOFNC | /* CLKO output active */
DEVCFG1_FPBDIV_1 | /* Peripheral bus clock = SYSCLK/1 */
DEVCFG1_FCKM_DISABLE | /* Fail-safe clock monitor disable */
DEVCFG1_FCKS_DISABLE | /* Clock switching disable */
DEVCFG1_WDTPS_1024, /* Watchdog postscale = 1/1024 */
DEVCFG2_FPLLIDIV_2 | /* PLL divider = 1/2 */
DEVCFG2_FPLLMUL_20 | /* PLL multiplier = 20x */
DEVCFG2_UPLLIDIV_2 | /* USB PLL divider = 1/2 */
DEVCFG2_UPLLDIS | /* Disable USB PLL */
DEVCFG2_FPLLODIV_1, /* PLL postscaler = 1/1 */
DEVCFG3_USERID(0xffff) | /* User-defined ID */
DEVCFG3_FSRSSEL_7 | /* Assign irq priority 7 to shadow set */
DEVCFG3_FETHIO); /* Default Ethernet i/o pins */
#include "sys/param.h"
#include "sys/conf.h"
dev_t rootdev = makedev(0, 1); /* sd0a */
dev_t dumpdev = makedev(0, 2); /* sd0b */
dev_t swapdev = makedev(0, 2); /* sd0b */