diff --git a/arch/arm/src/lpc17xx/lpc17_gpdma.c b/arch/arm/src/lpc17xx/lpc17_gpdma.c index 7825f2ce0d0..a9ae9443190 100644 --- a/arch/arm/src/lpc17xx/lpc17_gpdma.c +++ b/arch/arm/src/lpc17xx/lpc17_gpdma.c @@ -272,10 +272,11 @@ static int gpdma_interrupt(int irq, FAR void *context, FAR void *arg) * Name: up_dmainitialize * * Description: - * Initialize the GPDMA subsystem. + * Initialize the GPDMA subsystem. Called from up_initialize() early in the + * boot-up sequence. Prototyped in up_internal.h. * * Returned Value: - * Zero on success; A negated errno value on failure. + * None * ****************************************************************************/ diff --git a/arch/arm/src/lpc17xx/lpc17_gpdma.h b/arch/arm/src/lpc17xx/lpc17_gpdma.h index a7c0d7009cc..7953bda182a 100644 --- a/arch/arm/src/lpc17xx/lpc17_gpdma.h +++ b/arch/arm/src/lpc17xx/lpc17_gpdma.h @@ -140,19 +140,6 @@ EXTERN volatile uint8_t g_dma_inprogress; * Public Functions ****************************************************************************/ -/**************************************************************************** - * Name: up_dmainitialize - * - * Description: - * Initialize the GPDMA subsystem (also prototyped in up_internal.h). - * - * Returned Value: - * Zero on success; A negated errno value on failure. - * - ****************************************************************************/ - -void weak_function up_dmainitialize(void); - /**************************************************************************** * Name: lpc17_dmaconfigure * diff --git a/arch/arm/src/lpc43xx/lpc43_gpdma.c b/arch/arm/src/lpc43xx/lpc43_gpdma.c index 27ed9a0ea52..f68577e1311 100644 --- a/arch/arm/src/lpc43xx/lpc43_gpdma.c +++ b/arch/arm/src/lpc43xx/lpc43_gpdma.c @@ -269,13 +269,14 @@ static int gpdma_interrupt(int irq, FAR void *context, FAR void *arg) ****************************************************************************/ /**************************************************************************** - * Name: lpc43_dmainitialize + * Name: up_dmainitialize * * Description: - * Initialize the GPDMA subsystem. + * Initialize the GPDMA subsystem. Called from up_initialize() early in the + * boot-up sequence. Prototyped in up_internal.h. * * Returned Value: - * Zero on success; A negated errno value on failure. + * None * ****************************************************************************/ diff --git a/arch/arm/src/lpc43xx/lpc43_gpdma.h b/arch/arm/src/lpc43xx/lpc43_gpdma.h index ecf35f0834f..db304c801af 100644 --- a/arch/arm/src/lpc43xx/lpc43_gpdma.h +++ b/arch/arm/src/lpc43xx/lpc43_gpdma.h @@ -119,19 +119,6 @@ extern "C" * Public Functions ****************************************************************************/ -/**************************************************************************** - * Name: lpc43_dmainitialize - * - * Description: - * Initialize the GPDMA subsystem. - * - * Returned Value: - * None - * - ****************************************************************************/ - -void lpc43_dmainitilaize(void); - /**************************************************************************** * Name: lpc43_dmachannel * diff --git a/arch/arm/src/lpc54xx/lpc54_dma.c b/arch/arm/src/lpc54xx/lpc54_dma.c index d6d727546a7..9a7e93e7460 100644 --- a/arch/arm/src/lpc54xx/lpc54_dma.c +++ b/arch/arm/src/lpc54xx/lpc54_dma.c @@ -220,10 +220,11 @@ static int lpc54_dma_interrupt(int irq, FAR void *context, FAR void *arg) * Name: up_dmainitialize * * Description: - * Initialize the DMA subsystem. + * Initialize the DMA subsystem. Called from up_initialize() early in the + * boot-up sequence. Prototyped in up_internal.h. * * Returned Value: - * Zero on success; A negated errno value on failure. + * None * ****************************************************************************/ diff --git a/arch/arm/src/stm32/stm32_rtc_lowerhalf.c b/arch/arm/src/stm32/stm32_rtc_lowerhalf.c index 027382e2076..ca5d5444397 100644 --- a/arch/arm/src/stm32/stm32_rtc_lowerhalf.c +++ b/arch/arm/src/stm32/stm32_rtc_lowerhalf.c @@ -839,6 +839,7 @@ static int stm32_periodic_callback(void) * on any failure. * ****************************************************************************/ + #ifdef CONFIG_RTC_PERIODIC static int stm32_setperiodic(FAR struct rtc_lowerhalf_s *lower, FAR const struct lower_setperiodic_s *alarminfo) diff --git a/arch/arm/src/stm32/stm32_rtcounter.c b/arch/arm/src/stm32/stm32_rtcounter.c index 8837b24db8e..c01f21d58bd 100644 --- a/arch/arm/src/stm32/stm32_rtcounter.c +++ b/arch/arm/src/stm32/stm32_rtcounter.c @@ -7,7 +7,7 @@ * With extensions, modifications by: * * Copyright (C) 2011-2013, 2015, 2017 Gregory Nutt. All rights reserved. - * Author: Gregroy Nutt + * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions diff --git a/arch/arm/src/stm32/stm32f30xxx_i2c.c b/arch/arm/src/stm32/stm32f30xxx_i2c.c index 371d749d0d1..8778c6ca000 100644 --- a/arch/arm/src/stm32/stm32f30xxx_i2c.c +++ b/arch/arm/src/stm32/stm32f30xxx_i2c.c @@ -8,7 +8,7 @@ * With extensions and modifications for the F1, F2, and F4 by: * * Copyright (C) 2011-2013, 2016-2017 Gregory Nutt. All rights reserved. - * Author: Gregroy Nutt + * Author: Gregory Nutt * * And this version for the STM32 F3 by * diff --git a/arch/arm/src/stm32f0/stm32f0_i2c.c b/arch/arm/src/stm32f0/stm32f0_i2c.c index 3ae93e42ad4..09993e32611 100644 --- a/arch/arm/src/stm32f0/stm32f0_i2c.c +++ b/arch/arm/src/stm32f0/stm32f0_i2c.c @@ -5,7 +5,7 @@ * Copyright (C) 2011 Uros Platise. All rights reserved. * Author: Uros Platise * Copyright (C) 2011-2013, 2016-2017 Gregory Nutt. All rights reserved. - * Author: Gregroy Nutt + * Author: Gregory Nutt * Author: John Wharington * Author: Sebastien Lorquet * Author: dev@ziggurat29.com diff --git a/arch/arm/src/stm32f7/stm32_i2c.c b/arch/arm/src/stm32f7/stm32_i2c.c index 78500e0479f..13eb58e76be 100644 --- a/arch/arm/src/stm32f7/stm32_i2c.c +++ b/arch/arm/src/stm32f7/stm32_i2c.c @@ -8,7 +8,7 @@ * With extensions and modifications for the F1, F2, and F4 by: * * Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. - * Authors: Gregroy Nutt + * Authors: Gregory Nutt * John Wharington * David Sidrane * Bob Feretich diff --git a/arch/arm/src/stm32l4/stm32l4_i2c.c b/arch/arm/src/stm32l4/stm32l4_i2c.c index d4c64cd5a4f..6fd44d6da30 100644 --- a/arch/arm/src/stm32l4/stm32l4_i2c.c +++ b/arch/arm/src/stm32l4/stm32l4_i2c.c @@ -7,7 +7,7 @@ * Copyright (C) 2011 Uros Platise. All rights reserved. * Author: Uros Platise * Copyright (C) 2011-2013, 2016-2017 Gregory Nutt. All rights reserved. - * Author: Gregroy Nutt + * Author: Gregory Nutt * Author: John Wharington * Author: Sebastien Lorquet * Author: dev@ziggurat29.com @@ -20,7 +20,7 @@ * With extensions and modifications for the F1, F2, and F4 by: * * Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. - * Authors: Gregroy Nutt + * Authors: Gregory Nutt * John Wharington * David Sidrane * diff --git a/configs/lpcxpresso-lpc54628/README.txt b/configs/lpcxpresso-lpc54628/README.txt index dbca4542ef7..920c6882fbd 100644 --- a/configs/lpcxpresso-lpc54628/README.txt +++ b/configs/lpcxpresso-lpc54628/README.txt @@ -70,7 +70,9 @@ STATUS 2017-12-23: SDMMC is still non-functional. The first DMA read of 512 bytes fails with a CRC error. Similar result if clock is reduced, if 1-bit bus is used, if DMA is disabled., if DEBUG output is disabled. - 2017-12-24: Added fragmentary DMA support. Much more still needed. + 2017-12-24: Added basic DMA support; brought in the WWDT driver from the + LPC43 which has the same peripheral. Neither tested; almost certainly + non-functional without some additional investment. There is still no support for the Accelerometer, SPIFI, Ethernet, or USB. There is a complete, but not-yet-functional SD card drirver. There is a diff --git a/include/nuttx/timers/rtc.h b/include/nuttx/timers/rtc.h index b5c1a6bf462..627ed904d5c 100644 --- a/include/nuttx/timers/rtc.h +++ b/include/nuttx/timers/rtc.h @@ -7,7 +7,7 @@ * With extensions, modifications by: * * Copyright (C) 2011-2012, 2015-2016 Gregory Nutt. All rights reserved. - * Author: Gregroy Nutt + * Author: Gregory Nutt * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions