Remove unused CONFIG_SERIAL_SOFTWARE_FIFO feature
authorStefan Roese <sr@denx.de>
Wed, 15 Sep 2010 07:33:25 +0000 (09:33 +0200)
committerStefan Roese <sr@denx.de>
Thu, 23 Sep 2010 07:02:05 +0000 (09:02 +0200)
This patch removes the completely unused CONFIG_SERIAL_SOFTWARE_FIFO
feature from U-Boot. It has only been implemented for PPC4xx and was not
used at all. So let's remove it and make the code smaller and cleaner.

Signed-off-by: Stefan Roese <sr@denx.de>
Acked-by: Detlev Zundel <dzu@denx.de>
66 files changed:
README
arch/i386/lib/board.c
arch/m68k/lib/board.c
arch/powerpc/lib/board.c
arch/sparc/lib/board.c
common/stdio.c
doc/README.ppc440
include/common.h
include/configs/AP1000.h
include/configs/ATUM8548.h
include/configs/JSE.h
include/configs/KAREF.h
include/configs/METROBOX.h
include/configs/ML2.h
include/configs/MPC8308RDB.h
include/configs/MPC8315ERDB.h
include/configs/MPC8323ERDB.h
include/configs/MPC832XEMDS.h
include/configs/MPC8349EMDS.h
include/configs/MPC8349ITX.h
include/configs/MPC8360EMDS.h
include/configs/MPC8360ERDK.h
include/configs/MPC837XEMDS.h
include/configs/MPC837XERDB.h
include/configs/MPC8536DS.h
include/configs/MPC8540ADS.h
include/configs/MPC8540EVAL.h
include/configs/MPC8541CDS.h
include/configs/MPC8544DS.h
include/configs/MPC8548CDS.h
include/configs/MPC8555CDS.h
include/configs/MPC8568MDS.h
include/configs/MPC8569MDS.h
include/configs/MPC8572DS.h
include/configs/MPC8610HPCD.h
include/configs/MPC8641HPCN.h
include/configs/MVBLM7.h
include/configs/P1_P2_RDB.h
include/configs/P2020DS.h
include/configs/PM854.h
include/configs/SBC8540.h
include/configs/TQM834x.h
include/configs/TQM85xx.h
include/configs/aria.h
include/configs/bubinga.h
include/configs/dlvision.h
include/configs/eNET.h
include/configs/ebony.h
include/configs/hcu5.h
include/configs/kmeter1.h
include/configs/mcu25.h
include/configs/mecp5123.h
include/configs/mpc5121ads.h
include/configs/neo.h
include/configs/ocotea.h
include/configs/sbc8349.h
include/configs/sbc8548.h
include/configs/sbc8560.h
include/configs/sbc8641d.h
include/configs/sc3.h
include/configs/socrates.h
include/configs/stxssa.h
include/configs/taihu.h
include/configs/vme8349.h
include/configs/walnut.h
include/configs/yucca.h

diff --git a/README b/README
index c7a8e9ddf841c4914913151b9d90c683931c34a9..feb51ab94ce2b0aa6fc870229ffab9bdfcf332ee 100644 (file)
--- a/README
+++ b/README
@@ -532,18 +532,6 @@ The following options need to be configured:
                must be defined, to setup the maximum idle timeout for
                the SMC.
 
-- Interrupt driven serial port input:
-               CONFIG_SERIAL_SOFTWARE_FIFO
-
-               PPC405GP only.
-               Use an interrupt handler for receiving data on the
-               serial port. It also enables using hardware handshake
-               (RTS/CTS) and UART's built-in FIFO. Set the number of
-               bytes the interrupt driven input buffer should have.
-
-               Leave undefined to disable this feature, including
-               disable the buffer and hardware handshake.
-
 - Boot Delay:  CONFIG_BOOTDELAY - in seconds
                Delay before automatically booting the default image;
                set to -1 to disable autoboot.
index 93f910b4955ff16d4c7974fe4d366b1eb8921e3a..5002203ec80a7ef5df5280563840ff00d826b78e 100644 (file)
@@ -335,13 +335,6 @@ void board_init_r(gd_t *id, ulong dest_addr)
        enable_interrupts();
        show_boot_progress(0x28);
 
-       /* Must happen after interrupts are initialized since
-        * an irq handler gets installed
-        */
-#ifdef CONFIG_SERIAL_SOFTWARE_FIFO
-       serial_buffered_init();
-#endif
-
 #ifdef CONFIG_STATUS_LED
        status_led_set (STATUS_LED_BOOT, STATUS_LED_BLINKING);
 #endif
index ae9478a11e6c531e783be7e0e1975ed0aac1575b..c29f5775bb5926e4cc7ebd5368432069b39976dd 100644 (file)
@@ -569,10 +569,6 @@ void board_init_r (gd_t *id, ulong dest_addr)
         */
        timer_init();
 
-#ifdef CONFIG_SERIAL_SOFTWARE_FIFO
-       serial_buffered_init();
-#endif
-
 #ifdef CONFIG_STATUS_LED
        status_led_set (STATUS_LED_BOOT, STATUS_LED_BLINKING);
 #endif
index 94348e678ea82d521af4f8797a44f3b548b2af2c..8f6a7c9d4312e80963e422688b8d54aaeb630bbb 100644 (file)
@@ -901,13 +901,6 @@ void board_init_r (gd_t *id, ulong dest_addr)
         */
        interrupt_init ();
 
-       /* Must happen after interrupts are initialized since
-        * an irq handler gets installed
-        */
-#ifdef CONFIG_SERIAL_SOFTWARE_FIFO
-       serial_buffered_init();
-#endif
-
 #if defined(CONFIG_STATUS_LED) && defined(STATUS_LED_BOOT)
        status_led_set (STATUS_LED_BOOT, STATUS_LED_BLINKING);
 #endif
index d0890f6dee8552619531f22489b7d492186a6365..09bcdb04813938a40daa81d3fe194c2f84fad823 100644 (file)
@@ -359,10 +359,6 @@ void board_init_f(ulong bootflag)
        /* Initialize the console (after the relocation and devices init) */
        console_init_r();
 
-#ifdef CONFIG_SERIAL_SOFTWARE_FIFO
-       serial_buffered_init();
-#endif
-
 #ifdef CONFIG_STATUS_LED
        status_led_set(STATUS_LED_BOOT, STATUS_LED_BLINKING);
 #endif
index 870ddfd5ef9ac770d2d29a800d8a399dcb94b9ec..25013693f7db72e2f88e70dc20a732faf7a0c182 100644 (file)
@@ -76,18 +76,10 @@ static void drv_system_init (void)
 
        strcpy (dev.name, "serial");
        dev.flags = DEV_FLAGS_OUTPUT | DEV_FLAGS_INPUT | DEV_FLAGS_SYSTEM;
-#ifdef CONFIG_SERIAL_SOFTWARE_FIFO
-       dev.putc = serial_buffered_putc;
-       dev.puts = serial_buffered_puts;
-       dev.getc = serial_buffered_getc;
-       dev.tstc = serial_buffered_tstc;
-#else
        dev.putc = serial_putc;
        dev.puts = serial_puts;
        dev.getc = serial_getc;
        dev.tstc = serial_tstc;
-#endif
-
        stdio_register (&dev);
 
 #ifdef CONFIG_SYS_DEVICE_NULLDEV
index 1b96458d9e7d0347c7b5bdae48bf86c9e84d1001..dd8ccaad0e7ae32ef25636faa4403c44143047c0 100644 (file)
@@ -77,12 +77,6 @@ This is controlled with the CONFIG_SYS_EXT_SERIAL_CLOCK flag. When using
 internal clocking, the "ideal baud rate" settings in the 440GP
 user manual are automatically calculated.
 
-CONFIG_SERIAL_SOFTWARE_FIFO enables interrupt-driven serial operation.
-But the last time I checked, interrupts were initialized after the
-serial port causing the interrupt handler to be removed from the
-handler table. This will probably be fixed soon ... or fix it
-yourself and submit a patch :-)
-
 
 I2C
 =================
index d6182275d43e7c45db80736e7fffbeab8a77a289..0a64c71b4d9013647321c14d982abeb613b42c12 100644 (file)
@@ -214,14 +214,6 @@ typedef void (interrupt_handler_t)(void *);
  * Function Prototypes
  */
 
-#ifdef CONFIG_SERIAL_SOFTWARE_FIFO
-void   serial_buffered_init (void);
-void   serial_buffered_putc (const char);
-void   serial_buffered_puts (const char *);
-int    serial_buffered_getc (void);
-int    serial_buffered_tstc (void);
-#endif /* CONFIG_SERIAL_SOFTWARE_FIFO */
-
 void   hang            (void) __attribute__ ((noreturn));
 
 /* */
index ae0a8731fa301c00881e5782f9a4ed86b5841c17..e7070756d529af445fe8c37b253ebf1886e82a28 100644 (file)
 
 #define CONFIG_BOOTCOMMAND     ""      /* autoboot command */
 
-/* Size (bytes) of interrupt driven serial port buffer.
- * Set to 0 to use polling instead of interrupts.
- * Setting to 0 will also disable RTS/CTS handshaking.
- */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
-
 #define CONFIG_BOOTARGS                "console=ttyS0,57600"
 
 #define CONFIG_LOADS_ECHO      1       /* echo on for serial download  */
index c133033bcc2b34d98a5c6b10d91002f1f5bc141f..58f0c1f997fe69336adc4b6a68182bbbc4271a96 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index c692b5458d5a130a9a5991fad53319a7ff64ed64..b0b117575ccec9cf03ab2c0090c37ba34e35d2c9 100644 (file)
   /* Set console baudrate to 9600 */
 #define CONFIG_BAUDRATE                9600
 
-/* Size (bytes) of interrupt driven serial port buffer.
- * Set to 0 to use polling instead of interrupts.
- * Setting to 0 will also disable RTS/CTS handshaking.
- */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
-
 /*
  * Configuration related to auto-boot.
  *
index f936ae57dea764b5aae5354c4d05b83ead2745b0..a44d8fabbc8f5774e25963af3e58db8e7fdbba92 100644 (file)
@@ -95,7 +95,6 @@
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
 #define CONFIG_SYS_NS16550_CLK         get_serial_clock()
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SERIAL_MULTI   1
 #define CONFIG_BAUDRATE              9600
 
index 7f2542c1f3369e91e809572dc30ddf666e52393d..d805a245df953bdab7acdb37d2b144745caea226 100644 (file)
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
 #define CONFIG_SYS_NS16550_CLK         get_serial_clock()
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SERIAL_MULTI   1
 #define CONFIG_BAUDRATE              9600
 
index 5fcc1733bc38c35fad6a488dd1d701236a726f63..2fc0119e5f8921d80477504b48c657a4d83ea030 100644 (file)
 
 #define CONFIG_PREBOOT         "fsload 0x00100000 /boot/image"
 
-/* Size (bytes) of interrupt driven serial port buffer.
- * Set to 0 to use polling instead of interrupts.
- * Setting to 0 will also disable RTS/CTS handshaking.
- */
-#if 0
-#define CONFIG_SERIAL_SOFTWARE_FIFO 4000
-#else
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
-#endif
-
 #if 0
 #define CONFIG_BOOTARGS                "root=/dev/nfs "                        \
     "ip=192.168.2.176:192.168.2.190:192.168.2.79:255.255.255.0 "        \
index 6cd5da7950224f9410afd3ca2eca837c217737a0..c6f12bd729b1b0cd45b1d22dcad4f27f814d4516 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index f1b110b9d67fd0dfa929138293ba3ddead7ee9c9..70072555e57643375276dcb005d1a94e5aa012fc 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 9a296a1e4add9541ff69c91a583965272e1d9021..590005d9279dd5382e4184d5e919ef03ee39caf6 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 68ff191667e53fb0c022e942ab5167fe4a4a9bfd..99577563bafc186fec8c717e01e914122175af12 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 73dbea4b74111f0a286466039f8b4c11bd22a77d..eaa8a9deff189e4ba05b4e2d3d09677c82bffda3 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 9be571fecf5bc47c775f2809266ea8b820f9b079..4c6c2737f4737d811a85f8479081ce5579e134a8 100644 (file)
@@ -329,7 +329,6 @@ boards, we say we have two, but don't display a message if we find only one. */
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index c58e0031ae7c110b38cebf2eabffcf39a147f983..c8db10b2b91f903c95181ea0b2a8fc238f28e979 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 9fa577df9bc7f537a2d3abee545f0f1477c02f81..2685deed78d803fd345f64208a55b3e15f396912 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 9092755c6d7c744d00615cf36fcce46a6baf3acb..bdf8a2a0bf9cc1755824851b7f8a4d6fa89137d9 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 79dadc4a541eb01dc4e42249cf1d14949c7b7475..675021cf516bf4c4214af45c2b102c7ffb3e471d 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 2a3c058619f231373b5caac6dcf2b98a8f7ae381..0a9f47b97cd0820b944d42ed4cfce324af78abcc 100644 (file)
  * shorted - index 1
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 577c276107d13996f1ce5994c01a67f00315f094..c133895873e3177fef94074abb44554a63c0e934 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 7daf934d02bbe61095ad72d9bc2ec779a3f765eb..75227a6adeb5cedf082d3cfa0b85f258d7698d66 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 8797b3099d1bbb6b37981f63bd89db1742eca52b..c3167e9ddf4fde53e32a16a7c5a31cfedbb2af7a 100644 (file)
@@ -263,7 +263,6 @@ extern unsigned long get_clock_freq(void);
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     2
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index d1ac32f4ada9a0bfcc2429dac505dc7f0e4d9d64..180458249961e91b2cd86a2107103398043d2021 100644 (file)
@@ -214,7 +214,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
  * shorted - index 1
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 33f49f5f08c25c1fd8a464e63e6aa3a861d3595c..e1e4acf6163cd9c873dec508aafba3658033294b 100644 (file)
@@ -282,7 +282,6 @@ extern unsigned long get_clock_freq(void);
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX      2
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 0f71f11c65eb28f5bcc9a6ca70bd24c63c15a77c..b0dd17528b45c4ec5582b2708165c2e9c002fef7 100644 (file)
@@ -261,7 +261,6 @@ extern unsigned long get_clock_freq(void);
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     2
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 2dc29325245b833fd53a7ff736ef9de7f5a11905..a98ecde8d2b4fba8fa3ca16ec0ef75574d1e82ee 100644 (file)
@@ -244,7 +244,6 @@ extern unsigned long get_clock_freq(void);
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX              1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 8177db371ad658ad92644732f322bb62910d0d85..8ffd4583b5aa3255e223553f601e234cc0782105 100644 (file)
@@ -276,7 +276,6 @@ extern unsigned long get_clock_freq(void);
 /* Serial Port */
 #define CONFIG_CONS_INDEX              1
 #define CONFIG_SERIAL_MULTI            1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 081661e6b3e032fdf3d91e0c046514239830b11f..34ebbdbc34943f870e0a0084a6baa21521e2fe2a 100644 (file)
  * shorted - index 1
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 58d3d995fac7c315d9103f8393d2491434dcd3eb..645d947a5da646b92ac0dde8f8d323f26f28e33e 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 974cb6ba7d18964c3aa66be2d241a6d4dcb122cb..3b80d14e98a8e822b07c47acbea15c165547440c 100644 (file)
@@ -275,7 +275,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index c28eb64fb17c0f36706d6f7e0dcea54142e92e99..5b12b88c8c4c76a006e1c7bc8d401cf938d67146 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 7e901e17cc9c58bd0b5bb8d5356555578df0813c..fa45b5be17c135e135bd1df669c2621db3dfc9e5 100644 (file)
@@ -281,7 +281,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
  * shorted - index 1
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 79ce2c0a8b087be82064da17d0dc056c5565248f..74cff0c6a7df99d03cd8c0d7b23b8c56821422f5 100644 (file)
  * shorted - index 1
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 7426bcadfdd624a18f2d97b18164cc3af03dbdaa..cf8a8cf49c7e22ff798ff8b3f2d664f8999f820b 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 5d424dd75f42f9aedd676e1c0eef73db085c20cc..d6b3cb8ca587777d10de031f4b7acb6f88097a08 100644 (file)
 #undef CONFIG_CONS_NONE                        /* define if console on something else */
 
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 9193b5107ff8a4348834c2e5981b3543c0129c2e..be0fe7228c5678a9249379425b2b9bb5093ebc1f 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index abbaf383c75ccd49ab8c03721d57a703b3a71a19..ccb339de064b0fc5e6e0cb1e297b1faf500e0f0f 100644 (file)
 #else /* !CONFIG_TQM8560 */
 
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index c5f9cc1046f747452bc03c1a61c777076b6c329e..01e347e6900e4c339aa2d7a26974d70b544f085a 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX              1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 
 /*
  * Serial console configuration
index 336e69ea93ee5ed6e7a00dc5ed31d5f88920f7e7..3e64492cd0d0e16a59ac61f82ad5efe40005fa62 100644 (file)
  * set Linux BASE_BAUD to 403200.
  */
 #define CONFIG_CONS_INDEX      1       /* Use UART0                    */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #undef  CONFIG_SYS_EXT_SERIAL_CLOCK           /* external serial clock */
 #undef  CONFIG_SYS_405_UART_ERRATA_59         /* 405GP/CR Rev. D silicon */
 #define CONFIG_SYS_BASE_BAUD       691200
index 5916db6e994fa4329016be5fd58c3f03c88c6b6b..21d2d284a644bbfc312e9b92376204cd104bce0b 100644 (file)
@@ -98,7 +98,6 @@
  * set Linux BASE_BAUD to 403200.
  */
 #define CONFIG_CONS_INDEX      1       /* Use UART0                    */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #undef  CONFIG_SYS_EXT_SERIAL_CLOCK           /* external serial clock */
 #undef  CONFIG_SYS_405_UART_ERRATA_59         /* 405GP/CR Rev. D silicon */
 #define CONFIG_SYS_BASE_BAUD           691200
index 361fe61b04fdbef4e75cefe20ae6877b2cc8f04d..da2a97d26d4140e9db903dd1496efba850bfddef 100644 (file)
@@ -59,7 +59,6 @@
   * Serial Configuration
   */
 #define CONFIG_SERIAL_MULTI
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_CONS_INDEX              1
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
index 09357d90866ca122848f5cbbf9ed457b8a05ab1a..8c3284a94ded60fabb3f2631559374035d41aed3 100644 (file)
@@ -81,7 +81,6 @@
  * Serial Port
  *----------------------------------------------------------------------*/
 #define CONFIG_CONS_INDEX      1       /* Use UART0                    */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_EXT_SERIAL_CLOCK    (1843200 * 6)   /* Ext clk @ 11.059 MHz */
 
 /*-----------------------------------------------------------------------
index 6694f5337801688fb714a73e8f86bef6ddee086b..10b1e0feee2bde1d49cb82a51b186a2efa18c357 100644 (file)
@@ -90,7 +90,6 @@
  *----------------------------------------------------------------------*/
 #undef CONFIG_SYS_EXT_SERIAL_CLOCK            /* external serial clock */
 #define CONFIG_BAUDRATE                115200
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 
 /*-----------------------------------------------------------------------
  * Environment
index f7d36b1ff2bc41397b467cf7d1579c0c2b649812..1dcdeab9bb37cff0455a6842dd48593663488ab2 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 5f311988368d115e8b97b9454cd1cfe7b91738dd..604298675ef573ce0ea82f6019f2bbede2622ebe 100644 (file)
  * If CONFIG_SYS_405_UART_ERRATA_59 and 200MHz CPU clock,
  * set Linux BASE_BAUD to 403200.
  */
-/* needed to be able to define CONFIG_SERIAL_SOFTWARE_FIFO */
 #undef CONFIG_SYS_405_UART_ERRATA_59          /* 405GP/CR Rev. D silicon */
 #define CONFIG_SYS_BASE_BAUD       691200
 
-/* Size (bytes) of interrupt driven serial port buffer.
- * Set to 0 to use polling instead of interrupts.
- * Setting to 0 will also disable RTS/CTS handshaking.
- */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
-
 /* Set console baudrate to 9600 */
 #define CONFIG_BAUDRATE                9600
 
index 92c4f5fdb30f39ddc3c9e3f780953e4120e047c5..539c8c18fbff78634fcfd2cb8709f7fe51a85771 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 
 /*
  * Serial console configuration
index 272502a2ff28982c403cfb56c1aebee14013f8e7..e999e0609dfce25fbf8d155159d52d1cd8bbbc9f 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 
 /*
  * Serial console configuration
index fde814b1e518a069f89b517ad63f0210c1ef11a0..f8f53e8f3782e2edfd1967312c8c665cac62c559 100644 (file)
 #define CONFIG_SYS_NS16550_REG_SIZE    1
 #define CONFIG_SYS_NS16550_CLK         get_serial_clock()
 
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #undef  CONFIG_SYS_EXT_SERIAL_CLOCK           /* external serial clock */
 #undef  CONFIG_SYS_405_UART_ERRATA_59         /* 405GP/CR Rev. D silicon */
 #define CONFIG_SYS_BASE_BAUD           691200
index b388a406fd23485ce4789c89b119eff64ecdae68..4f59cc6bdc2ec492f66dfefe53f5887f6c5b3b02 100644 (file)
@@ -81,7 +81,6 @@
  * Serial Port
  *----------------------------------------------------------------------*/
 #define CONFIG_CONS_INDEX      1       /* Use UART0                    */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_EXT_SERIAL_CLOCK    (1843200 * 6)   /* Ext clk @ 11.059 MHz */
 
 /*-----------------------------------------------------------------------
index deaddde3bfffacc58d25a10b2bbbd63bf52d855b..e85e8f7ef41e1d67ade5df70091d7ac419c7d2af 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 564f661bcb31823591cc312e2a0a5d70c776359d..8d047dec8da9ee76d24f767d2469ccff5ff60bbd 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 53d06ed69887a31fd9b25f04a02e72526805d391..635227800e1e940ee1cb56b866bbf3ebfc7da664 100644 (file)
 #undef CONFIG_CONS_NONE        /* define if console on something else */
 
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 618513ab66b8e8baee64b5753ca1c9d0d1eab062..a7831c05450d0c3ca858c0f0abd7703d68de12fe 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 094d38b27068edb9e60a69faf9ba44355bf008cb..278b60ebbc2675dfec639d0f8a8908b831b57175 100644 (file)
 #define CONFIG_SYS_NS16550_REG_SIZE    1
 #define CONFIG_SYS_NS16550_CLK         get_serial_clock()
 #define CONFIG_SERIAL_MULTI
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
-/*
- * define CONFIG_POWER_DOWN if your cpu should power down while waiting for your input
- * Works only, if you have enabled the CONFIG_SERIAL_SOFTWARE_FIFO feature
- */
-#if CONFIG_SERIAL_SOFTWARE_FIFO
- #define CONFIG_POWER_DOWN
-#endif
 
 /*
  * define CONFIG_SYS_CLK_FREQ to your base crystal clock in Hz
index af1e19ee0ac45a738ad19ac1e711b4e9649b8dc6..88be34914eaeefd0c3f3fd066c6ce0fa9143d1f1 100644 (file)
 /* Serial Port */
 
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 57bb8d1a386db891f7935426b8af0a3d73081800..911c906492b56c1392dc2c63db1f38a75ff15cec 100644 (file)
 
 /* Serial Port */
 #define CONFIG_CONS_INDEX     2
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index a9954e45731aba2c90de038fabfd49d56febc870..7e660eea0280d7a902bc563bff82b036795124c1 100644 (file)
  * set Linux BASE_BAUD to 403200.
  */
 #define CONFIG_CONS_INDEX      2       /* Use UART1                    */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #undef  CONFIG_SYS_EXT_SERIAL_CLOCK           /* external serial clock */
 #undef  CONFIG_SYS_405_UART_ERRATA_59         /* 405GP/CR Rev. D silicon */
 #define CONFIG_SYS_BASE_BAUD           691200
index f493e75d6fb55754e4c3ef25ac91c47e118d08d5..ec533b8f356e0352b48ac20542a29eb8737fade0 100644 (file)
  * Serial Port
  */
 #define CONFIG_CONS_INDEX      1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #define CONFIG_SYS_NS16550
 #define CONFIG_SYS_NS16550_SERIAL
 #define CONFIG_SYS_NS16550_REG_SIZE    1
index 191c28fc3ac0b3e326b31e49b9741dcf87bc8e41..3be489da5fd234d268e3f65d23db6433c033b517 100644 (file)
@@ -85,7 +85,6 @@
  * set Linux BASE_BAUD to 403200.
  */
 #define CONFIG_CONS_INDEX      1       /* Use UART0                    */
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #undef CONFIG_SYS_EXT_SERIAL_CLOCK            /* external serial clock */
 #undef CONFIG_SYS_405_UART_ERRATA_59          /* 405GP/CR Rev. D silicon */
 #define CONFIG_SYS_BASE_BAUD       691200
index dfba50859a58874be5520e7d0739c4178fc2d3ff..a540355188c98730948397ae6cfe1e8f07b93e22 100644 (file)
  *----------------------------------------------------------------------*/
 #define CONFIG_CONS_INDEX      1       /* Use UART0                    */
 
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
 #undef CONFIG_SYS_EXT_SERIAL_CLOCK
 /* #define CONFIG_SYS_EXT_SERIAL_CLOCK (1843200 * 6) */ /* Ext clk @ 11.059 MHz */