Merged in alinjerpelea/nuttx (pull request #1024)

noards: arm: cxd56xx: migrate common code

* boards: arm: cxd56xx: common: move boot to common

    This is a common function and can be reused by all boards.

    Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>

* boards: arm: cxd56xx: common: move flash to common

    This is a common function and can be reused by all boards.

    Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>

* boards: arm: cxd56xx: common: move I2C driver to common

    This is a common function and can be reused by all boards.

    Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>

* boards: arm: cxd56xx: common: move uid to common

    This is a common function and can be reused by all boards.

    Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>

* boards: arm: cxd56xx: common: move usbmsc to common

    This is a common function and can be reused by all boards.

    Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>

* arch: arm: cxd56: add SPH

    The SPH is used by the ASMP implementation from the SDK.

    Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>

Approved-by: Gregory Nutt <gnutt@nuttx.org>
This commit is contained in:
Alin Jerpelea
2019-08-26 14:29:55 +00:00
committed by Gregory Nutt
parent f9e80c4a1e
commit 3806a01c5d
12 changed files with 487 additions and 22 deletions
+18
View File
@@ -32,6 +32,12 @@
#
############################################################################
CSRCS += cxd56_boot.c
ifeq ($(CONFIG_BOARDCTL_UNIQUEID),y)
CSRCS += cxd56_uid.c
endif
ifeq ($(CONFIG_CXD56_BACKUPLOG),y)
CSRCS += cxd56_crashdump.c
endif
@@ -120,6 +126,18 @@ ifeq ($(CONFIG_LCD_LPM013M091A),y)
CSRCS += cxd56_lpm013m091a.c
endif
ifeq ($(CONFIG_CXD56_SFC),y)
CSRCS += cxd56_flash.c
endif
ifeq ($(CONFIG_USBMSC),y)
CSRCS += cxd56_usbmsc.c
endif
ifeq ($(CONFIG_CXD56_I2C_DRIVER),y)
CSRCS += cxd56_i2cdev.c
endif
DEPPATH += --dep-path src
VPATH += :src
CFLAGS += $(shell $(INCDIR) $(INCDIROPT) "$(CC)" $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)src)
@@ -1,5 +1,5 @@
/****************************************************************************
* boards/arm/cxd56xx/spresense/src/cxd56_boot.c
* boards/arm/cxd56xx/common/src/cxd56_boot.c
*
* Copyright 2018 Sony Semiconductor Solutions Corporation
*
@@ -1,5 +1,5 @@
/****************************************************************************
* boards/arm/cxd56xx/spresense/src/cxd56_flash.c
* boards/arm/cxd56xx/common/src/cxd56_flash.c
*
* Copyright 2018 Sony Semiconductor Solutions Corporation
*
@@ -1,5 +1,5 @@
/****************************************************************************
* boards/arm/cxd56xx/spresense/src/cxd56_i2cdev.c
* boards/arm/cxd56xx/common/src/cxd56_i2cdev.c
*
* Copyright 2018 Sony Semiconductor Solutions Corporation
*
@@ -1,5 +1,5 @@
/****************************************************************************
* boards/arm/cxd56xx/spresense/src/cxd56_uid.c
* boards/arm/cxd56xx/common/src/cxd56_uid.c
*
* Copyright 2018 Sony Semiconductor Solutions Corporation
*
@@ -1,5 +1,5 @@
/****************************************************************************
* boards/arm/cxd56xx/spresense/src/cxd56_usbmsc.c
* boards/arm/cxd56xx/common/src/cxd56_usbmsc.c
*
* Copyright (C) 2009, 2011, 2013, 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@@ -33,7 +33,6 @@
############################################################################
CSRCS += cxd56_main.c
CSRCS += cxd56_boot.c
CSRCS += cxd56_clock.c
CSRCS += cxd56_bringup.c
@@ -46,10 +45,6 @@ ifeq ($(CONFIG_BOARDCTL_IOCTL),y)
CSRCS += cxd56_ioctl.c
endif
ifeq ($(CONFIG_BOARDCTL_UNIQUEID),y)
CSRCS += cxd56_uid.c
endif
ifeq ($(CONFIG_ARCH_FPU),y)
CSRCS += cxd56_ostest.c
endif
@@ -74,10 +69,6 @@ ifeq ($(CONFIG_CXD56_PWM),y)
CSRCS += cxd56_pwm.c
endif
ifeq ($(CONFIG_CXD56_SFC),y)
CSRCS += cxd56_flash.c
endif
ifeq ($(CONFIG_SPI),y)
CSRCS += cxd56_spi.c
endif
@@ -94,18 +85,10 @@ ifeq ($(CONFIG_CXD56_CHARGER),y)
CSRCS += cxd56_charger.c
endif
ifeq ($(CONFIG_USBMSC),y)
CSRCS += cxd56_usbmsc.c
endif
ifeq ($(CONFIG_USBDEV_COMPOSITE),y)
CSRCS += cxd56_composite.c
endif
ifeq ($(CONFIG_CXD56_I2C_DRIVER),y)
CSRCS += cxd56_i2cdev.c
endif
DEPPATH += --dep-path board
VPATH += :board
CFLAGS += $(shell $(INCDIR) $(INCDIROPT) "$(CC)" $(TOPDIR)$(DELIM)arch$(DELIM)$(CONFIG_ARCH)$(DELIM)src$(DELIM)board$(DELIM)board)