mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 08:22:32 +08:00
Rename LM3S files, variables, and types from lm3s_ to lm_; Rename configuration variables from CONFIG_LM3S_ to CONFIG_LM_
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5497 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
+19
-19
@@ -334,15 +334,15 @@ Eagle100-specific Configuration Options
|
||||
Additional interrupt support can be disabled if desired to reduce memory
|
||||
footprint.
|
||||
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=y
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
LM3S6818 specific device driver settings
|
||||
|
||||
@@ -367,18 +367,18 @@ Eagle100-specific Configuration Options
|
||||
value is large, then larger values of this setting may cause
|
||||
Rx FIFO overrun errors. Default: half of the Tx FIFO size (4).
|
||||
|
||||
CONFIG_LM3S_ETHERNET - This must be set (along with CONFIG_NET)
|
||||
CONFIG_LM_ETHERNET - This must be set (along with CONFIG_NET)
|
||||
to build the LM3S Ethernet driver
|
||||
CONFIG_LM3S_ETHLEDS - Enable to use Ethernet LEDs on the board.
|
||||
CONFIG_LM3S_BOARDMAC - If the board-specific logic can provide
|
||||
CONFIG_LM_ETHLEDS - Enable to use Ethernet LEDs on the board.
|
||||
CONFIG_LM_BOARDMAC - If the board-specific logic can provide
|
||||
a MAC address (via lm_ethernetmac()), then this should be selected.
|
||||
CONFIG_LM3S_ETHHDUPLEX - Set to force half duplex operation
|
||||
CONFIG_LM3S_ETHNOAUTOCRC - Set to suppress auto-CRC generation
|
||||
CONFIG_LM3S_ETHNOPAD - Set to suppress Tx padding
|
||||
CONFIG_LM3S_MULTICAST - Set to enable multicast frames
|
||||
CONFIG_LM3S_PROMISCUOUS - Set to enable promiscuous mode
|
||||
CONFIG_LM3S_BADCRC - Set to enable bad CRC rejection.
|
||||
CONFIG_LM3S_DUMPPACKET - Dump each packet received/sent to the console.
|
||||
CONFIG_LM_ETHHDUPLEX - Set to force half duplex operation
|
||||
CONFIG_LM_ETHNOAUTOCRC - Set to suppress auto-CRC generation
|
||||
CONFIG_LM_ETHNOPAD - Set to suppress Tx padding
|
||||
CONFIG_LM_MULTICAST - Set to enable multicast frames
|
||||
CONFIG_LM_PROMISCUOUS - Set to enable promiscuous mode
|
||||
CONFIG_LM_BADCRC - Set to enable bad CRC rejection.
|
||||
CONFIG_LM_DUMPPACKET - Dump each packet received/sent to the console.
|
||||
|
||||
Configurations
|
||||
^^^^^^^^^^^^^^
|
||||
|
||||
@@ -58,21 +58,21 @@ CONFIG_ARCH_CALIBRATION=n
|
||||
# Disable support for interrupts on GPIOJ which does not
|
||||
# exist on the LM3S6918. Additional interrupt support can be
|
||||
# disabled if desired to reduce memory footprint.
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_UART0=y
|
||||
CONFIG_LM3S_UART1=n
|
||||
CONFIG_LM_UART0=y
|
||||
CONFIG_LM_UART1=n
|
||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||
CONFIG_UART1_SERIAL_CONSOLE=n
|
||||
CONFIG_UART0_TXBUFSIZE=256
|
||||
@@ -99,16 +99,16 @@ CONFIG_SSI_POLLWAIT=y
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_ETHERNET=y
|
||||
CONFIG_LM3S_ETHLEDS=n
|
||||
CONFIG_LM3S_BOARDMAC=y
|
||||
CONFIG_LM3S_ETHHDUPLEX=n
|
||||
CONFIG_LM3S_ETHNOAUTOCRC=n
|
||||
CONFIG_LM3S_ETHNOPAD=n
|
||||
CONFIG_LM3S_MULTICAST=n
|
||||
CONFIG_LM3S_PROMISCUOUS=n
|
||||
CONFIG_LM3S_BADCRC=n
|
||||
CONFIG_LM3S_DUMPPACKET=n
|
||||
CONFIG_LM_ETHERNET=y
|
||||
CONFIG_LM_ETHLEDS=n
|
||||
CONFIG_LM_BOARDMAC=y
|
||||
CONFIG_LM_ETHHDUPLEX=n
|
||||
CONFIG_LM_ETHNOAUTOCRC=n
|
||||
CONFIG_LM_ETHNOPAD=n
|
||||
CONFIG_LM_MULTICAST=n
|
||||
CONFIG_LM_PROMISCUOUS=n
|
||||
CONFIG_LM_BADCRC=n
|
||||
CONFIG_LM_DUMPPACKET=n
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
#ifndef __ASSEMBLY__
|
||||
|
||||
/************************************************************************************
|
||||
* Name: lm3s_boardinitialize
|
||||
* Name: lm_boardinitialize
|
||||
*
|
||||
* Description:
|
||||
* All LM3S architectures must provide the following entry point. This entry point
|
||||
@@ -121,21 +121,21 @@
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
extern void lm3s_boardinitialize(void);
|
||||
extern void lm_boardinitialize(void);
|
||||
|
||||
/************************************************************************************
|
||||
* Name: lm3s_ethernetmac
|
||||
* Name: lm_ethernetmac
|
||||
*
|
||||
* Description:
|
||||
* For the Ethernet Eval Kits, the MAC address will be stored in the non-volatile
|
||||
* USER0 and USER1 registers. If CONFIG_LM3S_BOARDMAC is defined, this function
|
||||
* USER0 and USER1 registers. If CONFIG_LM_BOARDMAC is defined, this function
|
||||
* will obtain the MAC address from these registers.
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifdef CONFIG_LM3S_BOARDMAC
|
||||
#ifdef CONFIG_LM_BOARDMAC
|
||||
struct ether_addr;
|
||||
extern void lm3s_ethernetmac(struct ether_addr *ethaddr);
|
||||
extern void lm_ethernetmac(struct ether_addr *ethaddr);
|
||||
#endif
|
||||
|
||||
#endif /* __ASSEMBLY__ */
|
||||
|
||||
@@ -58,21 +58,21 @@ CONFIG_ARCH_CALIBRATION=n
|
||||
# Disable support for interrupts on GPIOJ which does not
|
||||
# exist on the LM3S6918. Additional interrupt support can be
|
||||
# disabled if desired to reduce memory footprint.
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_UART0=y
|
||||
CONFIG_LM3S_UART1=n
|
||||
CONFIG_LM_UART0=y
|
||||
CONFIG_LM_UART1=n
|
||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||
CONFIG_UART1_SERIAL_CONSOLE=n
|
||||
CONFIG_UART0_TXBUFSIZE=256
|
||||
@@ -99,16 +99,16 @@ CONFIG_SSI_POLLWAIT=y
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_ETHERNET=y
|
||||
CONFIG_LM3S_ETHLEDS=n
|
||||
CONFIG_LM3S_BOARDMAC=y
|
||||
CONFIG_LM3S_ETHHDUPLEX=n
|
||||
CONFIG_LM3S_ETHNOAUTOCRC=n
|
||||
CONFIG_LM3S_ETHNOPAD=n
|
||||
CONFIG_LM3S_MULTICAST=n
|
||||
CONFIG_LM3S_PROMISCUOUS=n
|
||||
CONFIG_LM3S_BADCRC=n
|
||||
CONFIG_LM3S_DUMPPACKET=n
|
||||
CONFIG_LM_ETHERNET=y
|
||||
CONFIG_LM_ETHLEDS=n
|
||||
CONFIG_LM_BOARDMAC=y
|
||||
CONFIG_LM_ETHHDUPLEX=n
|
||||
CONFIG_LM_ETHNOAUTOCRC=n
|
||||
CONFIG_LM_ETHNOPAD=n
|
||||
CONFIG_LM_MULTICAST=n
|
||||
CONFIG_LM_PROMISCUOUS=n
|
||||
CONFIG_LM_BADCRC=n
|
||||
CONFIG_LM_DUMPPACKET=n
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
||||
@@ -58,21 +58,21 @@ CONFIG_ARCH_CALIBRATION=n
|
||||
# Disable support for interrupts on GPIOJ which does not
|
||||
# exist on the LM3S6918. Additional interrupt support can be
|
||||
# disabled if desired to reduce memory footprint.
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_UART0=y
|
||||
CONFIG_LM3S_UART1=n
|
||||
CONFIG_LM_UART0=y
|
||||
CONFIG_LM_UART1=n
|
||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||
CONFIG_UART1_SERIAL_CONSOLE=n
|
||||
CONFIG_UART0_TXBUFSIZE=256
|
||||
@@ -99,16 +99,16 @@ CONFIG_SSI_POLLWAIT=y
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_ETHERNET=y
|
||||
CONFIG_LM3S_ETHLEDS=n
|
||||
CONFIG_LM3S_BOARDMAC=y
|
||||
CONFIG_LM3S_ETHHDUPLEX=n
|
||||
CONFIG_LM3S_ETHNOAUTOCRC=n
|
||||
CONFIG_LM3S_ETHNOPAD=n
|
||||
CONFIG_LM3S_MULTICAST=n
|
||||
CONFIG_LM3S_PROMISCUOUS=n
|
||||
CONFIG_LM3S_BADCRC=n
|
||||
CONFIG_LM3S_DUMPPACKET=n
|
||||
CONFIG_LM_ETHERNET=y
|
||||
CONFIG_LM_ETHLEDS=n
|
||||
CONFIG_LM_BOARDMAC=y
|
||||
CONFIG_LM_ETHHDUPLEX=n
|
||||
CONFIG_LM_ETHNOAUTOCRC=n
|
||||
CONFIG_LM_ETHNOPAD=n
|
||||
CONFIG_LM_MULTICAST=n
|
||||
CONFIG_LM_PROMISCUOUS=n
|
||||
CONFIG_LM_BADCRC=n
|
||||
CONFIG_LM_DUMPPACKET=n
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
||||
@@ -58,21 +58,21 @@ CONFIG_ARCH_CALIBRATION=n
|
||||
# Disable support for interrupts on GPIOJ which does not
|
||||
# exist on the LM3S6918. Additional interrupt support can be
|
||||
# disabled if desired to reduce memory footprint.
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_UART0=y
|
||||
CONFIG_LM3S_UART1=n
|
||||
CONFIG_LM_UART0=y
|
||||
CONFIG_LM_UART1=n
|
||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||
CONFIG_UART1_SERIAL_CONSOLE=n
|
||||
CONFIG_UART0_TXBUFSIZE=256
|
||||
@@ -99,16 +99,16 @@ CONFIG_SSI_POLLWAIT=y
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_ETHERNET=n
|
||||
CONFIG_LM3S_ETHLEDS=n
|
||||
CONFIG_LM3S_BOARDMAC=y
|
||||
CONFIG_LM3S_ETHHDUPLEX=n
|
||||
CONFIG_LM3S_ETHNOAUTOCRC=n
|
||||
CONFIG_LM3S_ETHNOPAD=n
|
||||
CONFIG_LM3S_MULTICAST=n
|
||||
CONFIG_LM3S_PROMISCUOUS=n
|
||||
CONFIG_LM3S_BADCRC=n
|
||||
CONFIG_LM3S_DUMPPACKET=n
|
||||
CONFIG_LM_ETHERNET=n
|
||||
CONFIG_LM_ETHLEDS=n
|
||||
CONFIG_LM_BOARDMAC=y
|
||||
CONFIG_LM_ETHHDUPLEX=n
|
||||
CONFIG_LM_ETHNOAUTOCRC=n
|
||||
CONFIG_LM_ETHNOPAD=n
|
||||
CONFIG_LM_MULTICAST=n
|
||||
CONFIG_LM_PROMISCUOUS=n
|
||||
CONFIG_LM_BADCRC=n
|
||||
CONFIG_LM_DUMPPACKET=n
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
||||
@@ -58,21 +58,21 @@ CONFIG_ARCH_CALIBRATION=n
|
||||
# Disable support for interrupts on GPIOJ which does not
|
||||
# exist on the LM3S6918. Additional interrupt support can be
|
||||
# disabled if desired to reduce memory footprint.
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_UART0=y
|
||||
CONFIG_LM3S_UART1=n
|
||||
CONFIG_LM_UART0=y
|
||||
CONFIG_LM_UART1=n
|
||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||
CONFIG_UART1_SERIAL_CONSOLE=n
|
||||
CONFIG_UART0_TXBUFSIZE=256
|
||||
@@ -99,16 +99,16 @@ CONFIG_SSI_POLLWAIT=y
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_ETHERNET=n
|
||||
CONFIG_LM3S_ETHLEDS=n
|
||||
CONFIG_LM3S_BOARDMAC=y
|
||||
CONFIG_LM3S_ETHHDUPLEX=n
|
||||
CONFIG_LM3S_ETHNOAUTOCRC=n
|
||||
CONFIG_LM3S_ETHNOPAD=n
|
||||
CONFIG_LM3S_MULTICAST=n
|
||||
CONFIG_LM3S_PROMISCUOUS=n
|
||||
CONFIG_LM3S_BADCRC=n
|
||||
CONFIG_LM3S_DUMPPACKET=n
|
||||
CONFIG_LM_ETHERNET=n
|
||||
CONFIG_LM_ETHLEDS=n
|
||||
CONFIG_LM_BOARDMAC=y
|
||||
CONFIG_LM_ETHHDUPLEX=n
|
||||
CONFIG_LM_ETHNOAUTOCRC=n
|
||||
CONFIG_LM_ETHNOPAD=n
|
||||
CONFIG_LM_MULTICAST=n
|
||||
CONFIG_LM_PROMISCUOUS=n
|
||||
CONFIG_LM_BADCRC=n
|
||||
CONFIG_LM_DUMPPACKET=n
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
||||
@@ -81,14 +81,14 @@
|
||||
#ifndef __ASSEMBLY__
|
||||
|
||||
/************************************************************************************
|
||||
* Name: lm3s_ssiinitialize
|
||||
* Name: lm_ssiinitialize
|
||||
*
|
||||
* Description:
|
||||
* Called to configure SPI chip select GPIO pins for the Eagle100 board.
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
extern void weak_function lm3s_ssiinitialize(void);
|
||||
extern void weak_function lm_ssiinitialize(void);
|
||||
|
||||
/****************************************************************************
|
||||
* Name: up_ledinit
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
************************************************************************************/
|
||||
|
||||
/************************************************************************************
|
||||
* Name: lm3s_boardinitialize
|
||||
* Name: lm_boardinitialize
|
||||
*
|
||||
* Description:
|
||||
* All LM3S architectures must provide the following entry point. This entry point
|
||||
@@ -68,18 +68,18 @@
|
||||
* and mapped but before any devices have been initialized.
|
||||
************************************************************************************/
|
||||
|
||||
void lm3s_boardinitialize(void)
|
||||
void lm_boardinitialize(void)
|
||||
{
|
||||
/* Configure SPI chip selects if 1) SSI is not disabled, and 2) the weak function
|
||||
* lm3s_ssiinitialize() has been brought into the link.
|
||||
* lm_ssiinitialize() has been brought into the link.
|
||||
*/
|
||||
|
||||
/* The Eagle100 microSD CS is on SSI0 */
|
||||
|
||||
#if !defined(CONFIG_SSI0_DISABLE) /* || !defined(CONFIG_SSI1_DISABLE) */
|
||||
if (lm3s_ssiinitialize)
|
||||
if (lm_ssiinitialize)
|
||||
{
|
||||
lm3s_ssiinitialize();
|
||||
lm_ssiinitialize();
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -63,17 +63,17 @@
|
||||
************************************************************************************/
|
||||
|
||||
/************************************************************************************
|
||||
* Name: lm3s_ethernetmac
|
||||
* Name: lm_ethernetmac
|
||||
*
|
||||
* Description:
|
||||
* For the Ethernet Eval Kits, the MAC address will be stored in the non-volatile
|
||||
* USER0 and USER1 registers. If CONFIG_LM3S_BOARDMAC is defined, this function
|
||||
* USER0 and USER1 registers. If CONFIG_LM_BOARDMAC is defined, this function
|
||||
* will obtain the MAC address from these registers.
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
#ifdef CONFIG_LM3S_BOARDMAC
|
||||
void lm3s_ethernetmac(struct ether_addr *ethaddr)
|
||||
#ifdef CONFIG_LM_BOARDMAC
|
||||
void lm_ethernetmac(struct ether_addr *ethaddr)
|
||||
{
|
||||
uint32_t user0;
|
||||
uint32_t user1;
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
/* Dump GPIO registers */
|
||||
|
||||
#ifdef LED_DEBUG
|
||||
# define led_dumpgpio(m) lm3s_dumpgpio(LED_GPIO, m)
|
||||
# define led_dumpgpio(m) lm_dumpgpio(LED_GPIO, m)
|
||||
#else
|
||||
# define led_dumpgpio(m)
|
||||
#endif
|
||||
@@ -106,9 +106,9 @@ void up_ledinit(void)
|
||||
|
||||
/* Configure Port E, Bit 1 as an output, initial value=OFF */
|
||||
|
||||
led_dumpgpio("up_ledinit before lm3s_configgpio()");
|
||||
lm3s_configgpio(LED_GPIO);
|
||||
led_dumpgpio("up_ledinit after lm3s_configgpio()");
|
||||
led_dumpgpio("up_ledinit before lm_configgpio()");
|
||||
lm_configgpio(LED_GPIO);
|
||||
led_dumpgpio("up_ledinit after lm_configgpio()");
|
||||
g_nest = 0;
|
||||
}
|
||||
|
||||
@@ -132,9 +132,9 @@ void up_ledon(int led)
|
||||
g_nest++;
|
||||
case LED_IRQSENABLED:
|
||||
case LED_STACKCREATED:
|
||||
led_dumpgpio("up_ledon: before lm3s_gpiowrite()");
|
||||
lm3s_gpiowrite(LED_GPIO, false);
|
||||
led_dumpgpio("up_ledon: after lm3s_gpiowrite()");
|
||||
led_dumpgpio("up_ledon: before lm_gpiowrite()");
|
||||
lm_gpiowrite(LED_GPIO, false);
|
||||
led_dumpgpio("up_ledon: after lm_gpiowrite()");
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -160,9 +160,9 @@ void up_ledoff(int led)
|
||||
case LED_PANIC:
|
||||
if (--g_nest <= 0)
|
||||
{
|
||||
led_dumpgpio("up_ledoff: before lm3s_gpiowrite()");
|
||||
lm3s_gpiowrite(LED_GPIO, true);
|
||||
led_dumpgpio("up_ledoff: after lm3s_gpiowrite()");
|
||||
led_dumpgpio("up_ledoff: before lm_gpiowrite()");
|
||||
lm_gpiowrite(LED_GPIO, true);
|
||||
led_dumpgpio("up_ledoff: after lm_gpiowrite()");
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
/* Dump GPIO registers */
|
||||
|
||||
#ifdef SSI_VERBOSE
|
||||
# define ssi_dumpgpio(m) lm3s_dumpgpio(SDCCS_GPIO, m)
|
||||
# define ssi_dumpgpio(m) lm_dumpgpio(SDCCS_GPIO, m)
|
||||
#else
|
||||
# define ssi_dumpgpio(m)
|
||||
#endif
|
||||
@@ -95,30 +95,30 @@
|
||||
************************************************************************************/
|
||||
|
||||
/************************************************************************************
|
||||
* Name: lm3s_ssiinitialize
|
||||
* Name: lm_ssiinitialize
|
||||
*
|
||||
* Description:
|
||||
* Called to configure SPI chip select GPIO pins for the Eagle100 board.
|
||||
*
|
||||
************************************************************************************/
|
||||
|
||||
void weak_function lm3s_ssiinitialize(void)
|
||||
void weak_function lm_ssiinitialize(void)
|
||||
{
|
||||
/* Configure the SPI-based microSD CS GPIO */
|
||||
|
||||
ssi_dumpgpio("lm3s_ssiinitialize() before lm3s_configgpio()");
|
||||
lm3s_configgpio(SDCCS_GPIO);
|
||||
ssi_dumpgpio("lm3s_ssiinitialize() after lm3s_configgpio()");
|
||||
ssi_dumpgpio("lm_ssiinitialize() before lm_configgpio()");
|
||||
lm_configgpio(SDCCS_GPIO);
|
||||
ssi_dumpgpio("lm_ssiinitialize() after lm_configgpio()");
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
* The external functions, lm3s_spiselect and lm3s_spistatus must be provided
|
||||
* The external functions, lm_spiselect and lm_spistatus must be provided
|
||||
* by board-specific logic. The are implementations of the select and status
|
||||
* methods SPI interface defined by struct spi_ops_s (see include/nuttx/spi.h).
|
||||
* All othermethods (including up_spiinitialize()) are provided by common
|
||||
* logic. To use this common SPI logic on your board:
|
||||
*
|
||||
* 1. Provide lm3s_spiselect() and lm3s_spistatus() functions in your
|
||||
* 1. Provide lm_spiselect() and lm_spistatus() functions in your
|
||||
* board-specific logic. This function will perform chip selection and
|
||||
* status operations using GPIOs in the way your board is configured.
|
||||
* 2. Add a call to up_spiinitialize() in your low level initialization
|
||||
@@ -130,20 +130,20 @@ void weak_function lm3s_ssiinitialize(void)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void lm3s_spiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
|
||||
void lm_spiselect(FAR struct spi_dev_s *dev, enum spi_dev_e devid, bool selected)
|
||||
{
|
||||
ssidbg("devid: %d CS: %s\n", (int)devid, selected ? "assert" : "de-assert");
|
||||
if (devid == SPIDEV_MMCSD)
|
||||
{
|
||||
/* Assert the CS pin to the card */
|
||||
|
||||
ssi_dumpgpio("lm3s_spiselect() before lm3s_gpiowrite()");
|
||||
lm3s_gpiowrite(SDCCS_GPIO, !selected);
|
||||
ssi_dumpgpio("lm3s_spiselect() after lm3s_gpiowrite()");
|
||||
ssi_dumpgpio("lm_spiselect() before lm_gpiowrite()");
|
||||
lm_gpiowrite(SDCCS_GPIO, !selected);
|
||||
ssi_dumpgpio("lm_spiselect() after lm_gpiowrite()");
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t lm3s_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
|
||||
uint8_t lm_spistatus(FAR struct spi_dev_s *dev, enum spi_dev_e devid)
|
||||
{
|
||||
ssidbg("Returning SPI_STATUS_PRESENT\n");
|
||||
return SPI_STATUS_PRESENT;
|
||||
|
||||
@@ -58,21 +58,21 @@ CONFIG_ARCH_CALIBRATION=n
|
||||
# Disable support for interrupts on GPIOJ which does not
|
||||
# exist on the LM3S6918. Additional interrupt support can be
|
||||
# disabled if desired to reduce memory footprint.
|
||||
CONFIG_LM3S_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM3S_DISABLE_GPIOJ_IRQS=y
|
||||
CONFIG_LM_DISABLE_GPIOA_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOB_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOC_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOD_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOE_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOF_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOG_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOH_IRQS=n
|
||||
CONFIG_LM_DISABLE_GPIOJ_IRQS=y
|
||||
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_UART0=y
|
||||
CONFIG_LM3S_UART1=n
|
||||
CONFIG_LM_UART0=y
|
||||
CONFIG_LM_UART1=n
|
||||
CONFIG_UART0_SERIAL_CONSOLE=y
|
||||
CONFIG_UART1_SERIAL_CONSOLE=n
|
||||
CONFIG_UART0_TXBUFSIZE=256
|
||||
@@ -99,16 +99,16 @@ CONFIG_SSI_POLLWAIT=y
|
||||
#
|
||||
# LM3S6918 specific serial device driver settings
|
||||
#
|
||||
CONFIG_LM3S_ETHERNET=y
|
||||
CONFIG_LM3S_ETHLEDS=n
|
||||
CONFIG_LM3S_BOARDMAC=y
|
||||
CONFIG_LM3S_ETHHDUPLEX=n
|
||||
CONFIG_LM3S_ETHNOAUTOCRC=n
|
||||
CONFIG_LM3S_ETHNOPAD=n
|
||||
CONFIG_LM3S_MULTICAST=n
|
||||
CONFIG_LM3S_PROMISCUOUS=n
|
||||
CONFIG_LM3S_BADCRC=n
|
||||
CONFIG_LM3S_DUMPPACKET=n
|
||||
CONFIG_LM_ETHERNET=y
|
||||
CONFIG_LM_ETHLEDS=n
|
||||
CONFIG_LM_BOARDMAC=y
|
||||
CONFIG_LM_ETHHDUPLEX=n
|
||||
CONFIG_LM_ETHNOAUTOCRC=n
|
||||
CONFIG_LM_ETHNOPAD=n
|
||||
CONFIG_LM_MULTICAST=n
|
||||
CONFIG_LM_PROMISCUOUS=n
|
||||
CONFIG_LM_BADCRC=n
|
||||
CONFIG_LM_DUMPPACKET=n
|
||||
|
||||
#
|
||||
# General build options
|
||||
|
||||
Reference in New Issue
Block a user