SAMV71-XULT: Some improved naming

This commit is contained in:
Gregory Nutt 2015-04-04 14:05:42 -06:00
parent f73fdd90c9
commit eb38f3abf9
5 changed files with 76 additions and 76 deletions

View File

@ -800,9 +800,9 @@ It is also possible to connect the LCD via the flat cable to the EXT4 LCD
connector. In this case, you would use the SMC/EBI to communicate with the
LCD.
NOTE: (1) Only the RGB interface is supported by the SAMV71-XULT and (2) the
3 switch mode selector on the back of the maXtouch. These switches should be
in the OFF-ON-OFF positions to select 16-bit color mode.
NOTE: (1) Only the parallel interface is supported by the SAMV71-XULT and (2)
the 3 switch mode selector on the back of the maXtouch. These switches should
be in the OFF-ON-OFF positions to select 16-bit color mode.
----------------- ------------- -----------------------------------------------------------
LCD SAMV71 Description
@ -840,20 +840,20 @@ in the OFF-ON-OFF positions to select 16-bit color mode.
30 N/C - -
31 N/C - -
32 GND - GND Ground
33 PCLK/ PC30 GPIO RGB: Pixel clock Display RAM select.
CMD_DATA_SEL MCU: One address line of the MCU for displays where it
33 PCLK/ PC30 GPIO SMC: Pixel clock Display RAM select.
CMD_DATA_SEL SPI: One address line of the MCU for displays where it
is possible to select either the register or the
data interface
34 VSYNC/CS PD19 NCS3 RGB: Vertical synchronization.
MCU: Chip select
35 HSYNC/WE PC8 NWE RGB: Horizontal synchronization
MCU: Write enable signal
36 DATA ENABLE/ PC11 NRD RGB: Data enable signal
RE MCU: Read enable signal
37 SPI SCK - - MCU: Clock for SPI
38 SPI MOSI - - MCU: Master out slave in line of SPI
39 SPI MISO - - MCU: Master in slave out line of SPI
40 SPI SS - - MCU: Slave select for SPI
34 VSYNC/CS PD19 NCS3 SMC: Vertical synchronization.
SPI: Chip select
35 HSYNC/WE PC8 NWE SMC: Horizontal synchronization
SPI: Write enable signal
36 DATA ENABLE/ PC11 NRD SMC: Data enable signal
RE SPI: Read enable signal
37 SPI SCK - - SPI: Clock for SPI
38 SPI MOSI - - SPI: Master out slave in line of SPI
39 SPI MISO - - SPI: Master in slave out line of SPI
40 SPI SS - - SPI: Slave select for SPI
41 N/C - -
42 TWI SDA PA3 TWD0 I2C data line (maXTouch®)
43 TWI SCL PA4 TWCK0 I2C clock line (maXTouch)
@ -920,8 +920,8 @@ MXT Configuration Options
ILI9488 Configuration Options
-----------------------------
Currently only the RGB mode is supported. This means that the LCD can only
be used in connected in the LCD (EXT4) connection.
Currently only the parallel mode is supported. This means that the LCD can
only be used in connected in the LCD (EXT4) connection.
System Type -> SAMV7 Peripheral Support
CONFIG_SAMV7_SMC=y : Needed by the ILI9466 driver controller
@ -1097,7 +1097,7 @@ Configuration sub-directories
in EXT1 or LCD/EXT4 and also use the Arduino RXD/TXD pins as your
serial console.
The LCD (EXT4) is configured by default because only the RGB LCD
The LCD (EXT4) is configured by default because only the parallel LCD
interface is currently supported and that is only available on that
connector.
@ -1110,9 +1110,9 @@ Configuration sub-directories
different U[S]ART option is selected, Audio cannot be used with
this configuration.
4. Support for the ILI8488 LCD is enabled. Only the RGB mode is support
at present. As a consequence, the maXTouch Xplained Pro must be
connected at the LCD (EXT4) connector. This mode requires:
4. Support for the ILI8488 LCD is enabled. Only the parallel mode is
supported at present. As a consequence, the maXTouch Xplained Pro
must be connected at the LCD (EXT4) connector. This mode requires:
CONFIG_SAMV71XULT_MXTXPLND_LCD=y : Must be connect in LCD (EXT4)
CONFIG_SAMV7_SMC=y : SMC/EBI support

View File

@ -425,7 +425,7 @@
/* maXTouch Xplained Pro Xplained Pro LCD Connector *********************************
*
* Only the RGB is supported by this BSP (via SMC/EBI). The switch mode
* Only the parallel is supported by this BSP (via SMC/EBI). The switch mode
* selector on the back of the maXtouch should be set in the OFF-ON-OFF
* positions to select 16-bit color mode.
*
@ -465,20 +465,20 @@
* 30 N/C - -
* 31 N/C - -
* 32 GND - GND Ground
* 33 PCLK/ PC30 GPIO RGB: Pixel clock Display RAM select.
* CMD_DATA_SEL MCU: One address line of the MCU for displays where
* 33 PCLK/ PC30 GPIO SMC: Pixel clock Display RAM select.
* CMD_DATA_SEL SPI: One address line of the MCU for displays where
* it is possible to select either the register
* or the data interface
* 34 VSYNC/CS PD19 NCS3 RGB: Vertical synchronization.
* MCU: Chip select
* 35 HSYNC/WE PC8 NWE RGB: Horizontal synchronization
* MCU: Write enable signal
* 36 DATA ENABLE/ PC11 NRD RGB: Data enable signal
* RE MCU: Read enable signal
* 37 SPI SCK - - MCU: Clock for SPI
* 38 SPI MOSI - - MCU: Master out slave in line of SPI
* 39 SPI MISO - - MCU: Master in slave out line of SPI
* 40 SPI SS - - MCU: Slave select for SPI
* 34 VSYNC/CS PD19 NCS3 SMC: Vertical synchronization.
* SPI: Chip select
* 35 HSYNC/WE PC8 NWE SMC: Horizontal synchronization
* SPI: Write enable signal
* 36 DATA ENABLE/ PC11 NRD SMC: Data enable signal
* RE SPI: Read enable signal
* 37 SPI SCK - - SPI: Clock for SPI
* 38 SPI MOSI - - SPI: Master out slave in line of SPI
* 39 SPI MISO - - SPI: Master in slave out line of SPI
* 40 SPI SS - - SPI: Slave select for SPI
* 41 N/C - -
* 42 TWI SDA PA3 TWD0 I2C data line (maXTouch®)
* 43 TWI SCL PA4 TWCK0 I2C clock line (maXTouch)

View File

@ -48,15 +48,15 @@
/* Configuration ********************************************************************/
#define HAVE_MAXTOUCH 1
#define HAVE_ILI9488_RGB 1
#undef HAVE_ILI9488_MCU /* Not yet suppported */
#define HAVE_ILI9488_SMC 1
#undef HAVE_ILI9488_SPI /* Not yet suppported */
/* maXTouch and LCD only available if the maXTouch Xplained Pro is connected */
#ifndef CONFIG_SAMV71XULT_MXTXPLND
# undef HAVE_MAXTOUCH
# undef HAVE_ILI9488_RGB
# undef HAVE_ILI9488_MCU
# undef HAVE_ILI9488_SMC
# undef HAVE_ILI9488_SPI
#endif
/* maXTouch is only available if the maXTouch driver is enabled */
@ -108,40 +108,40 @@
/* ILI9488 LCD */
#ifdef HAVE_ILI9488_RGB
/* ILI9488 RGB requires use of LCD connector and SMC and DMA support */
#ifdef HAVE_ILI9488_SMC
/* ILI9488 parallel mode requires use of LCD connector and SMC and DMA support */
# ifndef CONFIG_SAMV71XULT_MXTXPLND_LCD
# warning The ILI8488 LCD must be connected on LCD EXT4 (CONFIG_SAMV71XULT_MXTXPLND_LCD)
# undef HAVE_ILI9488_RGB
# undef HAVE_ILI9488_SMC
# endif
/* ILI9488 RGB requires SMC/EBI and XDMAC support */
/* ILI9488 parallel mode requires SMC/EBI and XDMAC support */
# ifndef CONFIG_SAMV7_SMC
# warning The ILI8488 LCD requires SMC support (CONFIG_SAMV7_SMC)
# undef HAVE_ILI9488_RGB
# undef HAVE_ILI9488_SMC
# endif
# ifndef CONFIG_SAMV7_XDMAC
# warning The ILI8488 LCD requires DMA support (CONFIG_SAMV7_XDMAC)
# undef HAVE_ILI9488_RGB
# undef HAVE_ILI9488_SMC
# endif
#endif
#ifdef HAVE_ILI9488_MCU
/* ILI9488 MCU requires use of EXT1 or EXT2 connector */
#ifdef HAVE_ILI9488_SPI
/* ILI9488 serial mode requires use of EXT1 or EXT2 connector */
# if !defined(CONFIG_SAMV71XULT_MXTXPLND_EXT1) && !defined(CONFIG_SAMV71XULT_MXTXPLND_EXT2)
# warning ILI9488 MCU must be connected or EXT1 or EXT2 (CONFIG_SAMV71XULT_MXTXPLND_EXT1/2)
# undef HAVE_ILI9488_MCU
# warning serial ILI9488 must be connected or EXT1 or EXT2 (CONFIG_SAMV71XULT_MXTXPLND_EXT1/2)
# undef HAVE_ILI9488_SPI
# endif
/* ILI9488 MCU requires SPI0 */
/* ILI9488 serial mode requires SPI0 */
# ifndef CONFIG_SAMV7_SPI0
# warning ILI9488 MCU support requires SPI0
# undef HAVE_ILI9488_MCU
# warning Serial ILI9488 requires SPI0 support
# undef HAVE_ILI9488_SPI
# endif
#endif
@ -197,15 +197,15 @@
# define IRQ_MXT_CHG SAM_IRQ_PD28
# endif /* HAVE_MAXTOUCH */
/* ILI9488 MCU mode definitions when connected via EXT1 */
/* ILI9488 serial mode definitions when connected via EXT1 */
# ifdef HAVE_ILI9488_MCU
# ifdef HAVE_ILI9488_SPI
# define GPIO_ILI9488_CDS (GPIO_OUTPUT | GPIO_CFG_DEFAULT | GPIO_OUTPUT_CLEAR | \
GPIO_PORT_PIOB | GPIO_PIN3)
# define GPIO_ILI9488_CS (PIO_OUTPUT | GPIO_CFG_PULLUP | GPIO_OUTPUT_SET | \
GPIO_PORT_PIOD | GPIO_PIN25)
# define ILI9488_PORT SPI0_CS1
# endif /* HAVE_ILI9488_MCU */
# endif /* HAVE_ILI9488_SPI */
# elif defined(CONFIG_SAMV71XULT_MXTXPLND_EXT2)
/* General definitions when connected via EXT2 */
@ -223,21 +223,21 @@
# define IRQ_MXT_CHG SAM_IRQ_PA2
# endif /* HAVE_MAXTOUCH */
/* ILI9488 MCU mode definitions when connected via EXT2 */
/* ILI9488 serial mode definitions when connected via EXT2 */
# ifdef HAVE_ILI9488_MCU
# ifdef HAVE_ILI9488_SPI
# define GPIO_ILI9488_CDS (GPIO_OUTPUT | GPIO_CFG_DEFAULT | GPIO_OUTPUT_CLEAR | \
GPIO_PORT_PIOA | GPIO_PIN6)
# define GPIO_ILI9488_CS (PIO_OUTPUT | GPIO_CFG_PULLUP | GPIO_OUTPUT_SET | \
GPIO_PORT_PIOD | GPIO_PIN27)
# define MXTXLPND_PORT SPI0_CS3
# endif /* HAVE_ILI9488_MCU */
# endif /* HAVE_ILI9488_SPI */
/* maXTouch Xplained Pro Xplained Pro LCD Connector *********************************/
/*
* Only the RGB is supported by this BSP (via SMC/EBI). The switch mode
* selector on the back of the maXtouch should be set in the OFF-ON-OFF
* positions to select 16-bit color mode.
* Only the parallel mode is supported by this BSP (via SMC/EBI). The switch mode
* selector on the back of the maXtouch should be set in the OFF-ON-OFF positions
* to select 16-bit color mode.
*
* ----------------- ------------- --------------------------------------------------
* LCD SAMV71 Description
@ -275,20 +275,20 @@
* 30 N/C - -
* 31 N/C - -
* 32 GND - GND Ground
* 33 PCLK/ PC30 GPIO RGB: Pixel clock Display RAM select.
* CMD_DATA_SEL MCU: One address line of the MCU for displays where it
* 33 PCLK/ PC30 GPIO SMC: Pixel clock Display RAM select.
* CMD_DATA_SEL SPI: One address line of the MCU for displays where it
* is possible to select either the register or the
* data interface
* 34 VSYNC/CS PD19 NCS3 RGB: Vertical synchronization.
* MCU: Chip select
* 35 HSYNC/WE PC8 NWE RGB: Horizontal synchronization
* MCU: Write enable signal
* 36 DATA ENABLE/ PC11 NRD RGB: Data enable signal
* RE MCU: Read enable signal
* 37 SPI SCK - - MCU: Clock for SPI
* 38 SPI MOSI - - MCU: Master out slave in line of SPI
* 39 SPI MISO - - MCU: Master in slave out line of SPI
* 40 SPI SS - - MCU: Slave select for SPI
* 34 VSYNC/CS PD19 NCS3 SMC: Vertical synchronization.
* SPI: Chip select
* 35 HSYNC/WE PC8 NWE SMC: Horizontal synchronization
* SPI: Write enable signal
* 36 DATA ENABLE/ PC11 NRD SMC: Data enable signal
* RE SPI: Read enable signal
* 37 SPI SCK - - SPI: Clock for SPI
* 38 SPI MOSI - - SPI: Master out slave in line of SPI
* 39 SPI MISO - - SPI: Master in slave out line of SPI
* 40 SPI SS - - SPI: Slave select for SPI
* 41 N/C - -
* 42 TWI SDA PA3 TWD0 I2C data line (maXTouch®)
* 43 TWI SCL PA4 TWCK0 I2C clock line (maXTouch)
@ -318,7 +318,7 @@
# define IRQ_MXT_CHG SAM_IRQ_PD28
# endif /* HAVE_MAXTOUCH */
/* ILI9488 RGB mode definitions when connected via LCD (EXT4) */
/* ILI9488 parallel mode definitions when connected via LCD (EXT4) */
# define GPIO_ILI9488_CDS (GPIO_OUTPUT | GPIO_CFG_DEFAULT | GPIO_OUTPUT_SET | \
GPIO_PORT_PIOC | GPIO_PIN30)

View File

@ -151,7 +151,7 @@
#include "samv71-xult.h"
#include "atmxt-xpro.h"
#ifdef HAVE_ILI9488_RGB
#ifdef HAVE_ILI9488_SMC
/****************************************************************************
* Pre-processor Definitions
@ -1720,4 +1720,4 @@ void sam_lcdclear(uint16_t color)
}
}
#endif /* HAVE_ILI9488_RGB */
#endif /* HAVE_ILI9488_SMC */

View File

@ -262,7 +262,7 @@ int board_tsc_setup(int minor)
return -ENODEV;
}
/* Configure maXTouch CHG interrupts */
/* Configure maXTouch CHG interrupts */
sam_gpioirq(GPIO_MXT_CHG);
(void)irq_attach(IRQ_MXT_CHG, mxt_interrupt);