Add LPC43xx pin configuration header files

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4889 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo
2012-06-30 16:29:49 +00:00
parent 5812e6eeb4
commit 990ac2c603
3 changed files with 1006 additions and 19 deletions
+17 -17
View File
@@ -53,71 +53,71 @@
#if defined(CONFIG_ARCH_CHIP_LPC4310FBD144)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4310fbd144_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4310fbd144_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4310FET100)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4310fet100_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4310fet100_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4320FBD144)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4320fbd144_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4320fbd144_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4320FET100)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4320fet100_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4320fet100_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4330FBD144)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4330fbd144_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4330fbd144_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4330FET100)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4330fet100_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4330fet100_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4330FET180)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4330fet180_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4330fet180_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4330FET256)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4330fet256_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4330fet256_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4350FBD208)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4350fbd208_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4350fbd208_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4350FET180)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4350fet180_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4350fet180_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4350FET256)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4350fet256_pinmap.h"
# include "chip/lpc4310203050_pinconfig.h"
# include "chip/lpc4350fet256_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4353FBD208)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4353fbd208_pinmap.h"
# include "chip/lpc4353fbd208_pinconfig.h"
# include "chip/lpc4353fbd208_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4353FET180)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4353fet180_pinmap.h"
# include "chip/lpc4353fet180_pinconfig.h"
# include "chip/lpc4353fet180_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4353FET256)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4353fet256_pinmap.h"
# include "chip/lpc4353fet256_pinconfig.h"
# include "chip/lpc4353fet256_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4357FET180)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4357fet180_pinmap.h"
# include "chip/lpc4357fet180_pinconfig.h"
# include "chip/lpc4357fet180_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4357FBD208)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4357fbd208_pinmap.h"
# include "chip/lpc4357fbd208_pinconfig.h"
# include "chip/lpc4357fbd208_vectors.h"
#elif defined(CONFIG_ARCH_CHIP_LPC4357FET256)
# include "chip/lpc43_memorymap.h"
# include "chip/lpc4357fet256_pinmap.h"
# include "chip/lpc4357fet256_pinconfig.h"
# include "chip/lpc4357fet256_vectors.h"
#else
# error "Unsupported LPC43xx chip"
File diff suppressed because it is too large Load Diff
+11 -2
View File
@@ -85,6 +85,15 @@
#define PINCONF_FUNC_SHIFT (16) /* Bits 16-18: Alternate function number */
#define PINCONF_FUNC_MASK (7 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC(n) (0 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC0 (1 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC1 (2 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC2 (3 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC3 (4 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC4 (5 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC5 (6 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC6 (7 << PINCONF_MODE_SHIFT)
# define PINCONF_FUNC7 (8 << PINCONF_MODE_SHIFT)
/* Pull-up/down resisters. These selections are available for all pins but may not
* make sense for all pins. NOTE: that both pull up and down is not precluded.
@@ -250,7 +259,7 @@
*
************************************************************************************/
EXTERN int lpc43_pinconfig(uint32_t pinset);
EXTERN int lpc43_pinconfig(uint32_t pinconf);
/************************************************************************************
* Function: lpc43_dumppinconfig
@@ -261,7 +270,7 @@ EXTERN int lpc43_pinconfig(uint32_t pinset);
************************************************************************************/
#ifdef CONFIG_DEBUG
EXTERN int lpc43_dumppinconfig(uint32_t pinset, const char *msg);
EXTERN int lpc43_dumppinconfig(uint32_t pinconf, const char *msg);
#else
# define lpc43_dumppinconfig(p,m)
#endif