Add support for R61505U LCD controller on HY-mini STM32v board

This commit is contained in:
Gregory Nutt 2013-05-16 14:06:16 -06:00
parent cf3ba4b7cc
commit 3e8e275b53
4 changed files with 1033 additions and 12 deletions

View File

@ -4,4 +4,13 @@
#
if ARCH_BOARD_HYMINI_STM32V
config LCD_R61505U
bool "LCD Based on R61505U LCD Controller"
default n
depends on NX_LCDDRIVER && !LCD_SSD1289
---help---
Enables HY-Mini STM32v support for any LCD based on the R61505U,
LCD Controller.
endif

View File

@ -43,8 +43,12 @@ AOBJS = $(ASRCS:.S=$(OBJEXT))
CSRCS = up_boot.c up_leds.c up_buttons.c up_spi.c up_usbdev.c
ifeq ($(CONFIG_NX_LCDDRIVER),y)
ifeq ($(CONFIG_LCD_SSD1289),y)
CSRCS += up_ssd1289.c
else
ifeq ($(CONFIG_LCD_R61505U),y)
CSRCS += up_r61505u.c
endif
endif
ifeq ($(CONFIG_NSH_ARCHINIT),y)

File diff suppressed because it is too large Load Diff

View File

@ -156,20 +156,22 @@ Memory Map
Code can be loaded by the CalypsoBootloader only into HRAM beginning at
address 0x00820000 and, hence, is restricted to 128KB (including then
non-loaded sections: uninitialized data and for the NuttX heap).
non-loaded sections: Uninitialized data and the NuttX heap).
SDRAM and NOR FLASH
-------------------
SDRAM is provided by a Flash/SRAM: Spansion S71PL129NC0 part that provices
128MBit (16MB) of FLASH and 64MBit (8MB) of SDRAM.
SDRAM
-----
The Pirelli DP-L10 has 8MB of SDRAM beginning at address 0x01000000.
This DRAM appears to be initialized by the Pirelli ROM loader and is
ready for use with no further initialization required.
* SDRAM
NOR FLASH
---------
There is non-volatile memory at address 0x00000000. The other Calypso
phones have NOR FLASH at this location. This needs more investigation
for the Pirelli phones.
The Pirelli DP-L10 has 8MB of SDRAM beginning at address 0x01000000.
This DRAM appears to be initialized by the Pirelli ROM loader and is
ready for use with no further initialization required.
* NOR FLASH
The 16MB FLASH is at address 0x00000000.
USB Serial Console
==================