diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2019-01-19 11:51:46 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2019-01-19 22:32:28 -0500 |
commit | efd1bf5e04d78c0002b128c8202c7e559d4268df (patch) | |
tree | a4c550ca027e87a4a4913191d8c1a2b822e7e47f /src/atsam/sam4_usb.c | |
parent | d4790356da1c1011658a0e8c847bf1ffe5ccd845 (diff) | |
download | kutter-efd1bf5e04d78c0002b128c8202c7e559d4268df.tar.gz kutter-efd1bf5e04d78c0002b128c8202c7e559d4268df.tar.xz kutter-efd1bf5e04d78c0002b128c8202c7e559d4268df.zip |
atsam: Add support for USB on SAM3X
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/atsam/sam4_usb.c')
-rw-r--r-- | src/atsam/sam4_usb.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/atsam/sam4_usb.c b/src/atsam/sam4_usb.c index ecf8e544..a615ffa5 100644 --- a/src/atsam/sam4_usb.c +++ b/src/atsam/sam4_usb.c @@ -159,29 +159,6 @@ usb_set_configure(void) UDP->UDP_GLB_STAT |= UDP_GLB_STAT_CONFG; } -#if CONFIG_MACH_SAM4S8C -#define EFC_HW EFC0 -#elif CONFIG_MACH_SAM4E8E -#define EFC_HW EFC -#endif - -void noinline __aligned(16) // align for predictable flash code access -usb_request_bootloader(void) -{ - irq_disable(); - // Request boot from ROM (instead of boot from flash) - while ((EFC_HW->EEFC_FSR & EEFC_FSR_FRDY) == 0) - ; - EFC_HW->EEFC_FCR = (EEFC_FCR_FCMD_CGPB | EEFC_FCR_FARG(1) - | EEFC_FCR_FKEY_PASSWD); - while ((EFC_HW->EEFC_FSR & EEFC_FSR_FRDY) == 0) - ; - // Reboot - RSTC->RSTC_CR = RSTC_CR_KEY(0xA5) | RSTC_CR_PROCRST | RSTC_CR_PERRST; - for (;;) - ; -} - void usbserial_init(void) { |