diff --git a/arch/arm/src/efm32/efm32_clockconfig.c b/arch/arm/src/efm32/efm32_clockconfig.c index bae57c55949..75af2d75898 100644 --- a/arch/arm/src/efm32/efm32_clockconfig.c +++ b/arch/arm/src/efm32/efm32_clockconfig.c @@ -504,9 +504,9 @@ static inline uint32_t efm32_hfclk_config(uint32_t hfclksel, uint32_t hfclkdiv) #ifdef CONFIG_EFM32_LECLOCK uint32_t efm32_coreleclk_config( int frequency ) { +#ifdef CMU_CTRL_HFLE uint32_t regval; -#ifdef CMU_CTRL_HFLE /* Check if the core frequency is higher than CMU_MAX_FREQ_HFLE */ if (frequency > CMU_MAX_FREQ_HFLE) diff --git a/arch/arm/src/lpc11xx/lpc11_serial.c b/arch/arm/src/lpc11xx/lpc11_serial.c index 62d55789601..2db88cf11ac 100644 --- a/arch/arm/src/lpc11xx/lpc11_serial.c +++ b/arch/arm/src/lpc11xx/lpc11_serial.c @@ -64,6 +64,7 @@ #include "chip.h" #include "chip/lpc11_uart.h" #include "lpc11_gpio.h" +#include "lpc11_lowgetc.h" #include "lpc11_serial.h" /**************************************************************************** diff --git a/arch/arm/src/lpc17xx/lpc17_usbhost.c b/arch/arm/src/lpc17xx/lpc17_usbhost.c index 7bde7678272..6338dbf9646 100644 --- a/arch/arm/src/lpc17xx/lpc17_usbhost.c +++ b/arch/arm/src/lpc17xx/lpc17_usbhost.c @@ -1788,6 +1788,7 @@ static int lpc17_usbinterrupt(int irq, void *context) td = (struct lpc17_gtd_s *)(HCCA->donehead & HCCA_DONEHEAD_MASK); HCCA->donehead = 0; + next = NULL; /* Process each TD in the write done list */ diff --git a/arch/arm/src/lpc31xx/lpc31_usbdev.c b/arch/arm/src/lpc31xx/lpc31_usbdev.c index 761b4e5825b..caac8970923 100644 --- a/arch/arm/src/lpc31xx/lpc31_usbdev.c +++ b/arch/arm/src/lpc31xx/lpc31_usbdev.c @@ -2106,7 +2106,6 @@ static int lpc31_epsubmit(FAR struct usbdev_ep_s *ep, FAR struct usbdev_req_s *r static int lpc31_epcancel(FAR struct usbdev_ep_s *ep, FAR struct usbdev_req_s *req) { FAR struct lpc31_ep_s *privep = (FAR struct lpc31_ep_s *)ep; - FAR struct lpc31_usbdev_s *priv; irqstate_t flags; #ifdef CONFIG_DEBUG @@ -2118,7 +2117,6 @@ static int lpc31_epcancel(FAR struct usbdev_ep_s *ep, FAR struct usbdev_req_s *r #endif usbtrace(TRACE_EPCANCEL, privep->epphy); - priv = privep->dev; flags = irqsave(); diff --git a/arch/arm/src/sam34/sam_lowputc.c b/arch/arm/src/sam34/sam_lowputc.c index 9c7636c416d..9cb9a0eecbc 100644 --- a/arch/arm/src/sam34/sam_lowputc.c +++ b/arch/arm/src/sam34/sam_lowputc.c @@ -42,7 +42,6 @@ #include #include -#include #include "up_internal.h" #include "up_arch.h" @@ -61,7 +60,10 @@ # error Unknown UART #endif +/* The board.h file may redefine pin configurations defined in sam_pinmap.h */ + #include "chip/sam_pinmap.h" +#include /************************************************************************** * Pre-processor Definitions diff --git a/arch/arm/src/sama5/sam_clockconfig.c b/arch/arm/src/sama5/sam_clockconfig.c index d34a07fa084..5df01d159a3 100644 --- a/arch/arm/src/sama5/sam_clockconfig.c +++ b/arch/arm/src/sama5/sam_clockconfig.c @@ -135,7 +135,7 @@ static void __ramfunc__ sam_pmcwait(uint32_t bit) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_enablemosc(void) +static void __ramfunc__ sam_enablemosc(void) { uint32_t regval; @@ -190,7 +190,7 @@ static inline void __ramfunc__ sam_enablemosc(void) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_selectmosc(void) +static void __ramfunc__ sam_selectmosc(void) { uint32_t regval; @@ -218,7 +218,7 @@ static inline void __ramfunc__ sam_selectmosc(void) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_pllasetup(void) +static void __ramfunc__ sam_pllasetup(void) { uint32_t regval; @@ -255,7 +255,7 @@ static inline void __ramfunc__ sam_pllasetup(void) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_plladivider(void) +static void __ramfunc__ sam_plladivider(void) { uint32_t regval; @@ -306,7 +306,7 @@ static inline void __ramfunc__ sam_plladivider(void) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_mckprescaler(void) +static void __ramfunc__ sam_mckprescaler(void) { uint32_t regval; @@ -333,7 +333,7 @@ static inline void __ramfunc__ sam_mckprescaler(void) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_mckdivider(void) +static void __ramfunc__ sam_mckdivider(void) { uint32_t regval; @@ -365,7 +365,7 @@ static inline void __ramfunc__ sam_mckdivider(void) ****************************************************************************/ #ifdef PMC_MCKR_H32MXDIV -static inline void __ramfunc__ sam_h32mxdivider(void) +static void __ramfunc__ sam_h32mxdivider(void) { uint32_t regval; @@ -397,7 +397,7 @@ static inline void __ramfunc__ sam_h32mxdivider(void) ****************************************************************************/ #if defined(NEED_PLLSETUP) -static inline void __ramfunc__ sam_selectplla(void) +static void __ramfunc__ sam_selectplla(void) { uint32_t regval; diff --git a/arch/arm/src/stm32/stm32_can.c b/arch/arm/src/stm32/stm32_can.c index 2b5d83b8942..297394abd25 100644 --- a/arch/arm/src/stm32/stm32_can.c +++ b/arch/arm/src/stm32/stm32_can.c @@ -1127,7 +1127,7 @@ errout: regval = can_getreg(priv, STM32_CAN_RF0R_OFFSET); regval |= CAN_RFR_RFOM; can_putreg(priv, STM32_CAN_RF0R_OFFSET, regval); - return OK; + return ret; } /**************************************************************************** diff --git a/arch/arm/src/tiva/tiva_lowputc.h b/arch/arm/src/tiva/tiva_lowputc.h index 348b1865d6a..405813ee8fb 100644 --- a/arch/arm/src/tiva/tiva_lowputc.h +++ b/arch/arm/src/tiva/tiva_lowputc.h @@ -41,6 +41,7 @@ ************************************************************************************/ #include +#include /************************************************************************************ * Pre-processor Definitions