Alin Jerpelea
a5418405d7
Merged in alinjerpelea/nuttx (pull request #897 )
...
configs: spresense: enable SPI Flash
* arch: arm: cxd56xx: organize menu items
Group all CXD56xx Options in one menu
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: add Storage Options menu
Add Storage Options menu and Peripheral Support comment
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: add SPI Flash support
add SPI Flash support for cxd56xx
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable SPI Flash
Enable SPI Flash on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-13 15:04:33 +00:00
Alin Jerpelea
e69471ba2f
Merged in alinjerpelea/nuttx (pull request #896 )
...
arch: arm: cxd56xx: add SPI, DMA and RTC
* arch: arm: cxd56xx: add SPI support
Add SPI support for cxd56xx chip
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: Add DMA support
Add DMA support for cxd56xx
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: add RTC functionality
Add the RTC functionality for cxd56xx
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* arch: arm: cxd56xx: add RTC_DRIVER
Add RTC_DRIVER to cxd56xx
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable rtc functionality
Enable RTC functionality on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-13 11:12:40 +00:00
Masayuki Ishikawa
06aa50e9bb
Merged in masayuki2009/nuttx.nuttx/rndis_on_spresense (pull request #895 )
...
rndis on spresense
* arch/arm/src/cxd56xx: Fix ep0 out packet handling in cxd56_usbdev.c
This change fixes to handle ep0 out packet which exceeds EP0_MAXSIZE.
For example, 76 bytes of out packet is sent from rndis host during
rndis negotiation and finally the packet is split into two out packets
(64 bytes out packet + 12 bytes out packet). To handle these packets,
actual ep0reqlen is stored during ep0 out setup stage, and if all
out packets are received, it dispatches to cxd56_ep0setup(), otherwise,
it sets up the internal USB DMA to receive remaining out packets.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
* configs/spresense: Add support for rndis configuration
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-13 05:40:03 +00:00
Alin Jerpelea
da4e3271f8
Merged in alinjerpelea/nuttx (pull request #892 )
...
Spresense board updates
* configs: spresense: Code style fix
There is no functional change
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: initialize CPU
we are using the framework to initialize the CPU
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable power manager
Enable PowerManager on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: initialize the UART interfaces
initialize the UART interfaces
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable clock management
enable clock management using the cxd56 framework
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable spresense timer
Use timerisr on the spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable USBDEV
Enable USBDEV on Spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable SD Card Support
Enable SD Card support on spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
* configs: spresense: enable Mass Storage
Enable Mass Storage on Spresense board
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-06-12 13:23:39 +00:00
Nobuto Kobayashi
2a555d1165
configs/spresense: Add Spresense board support.
2019-04-22 08:31:02 -06:00