Commit Graph
11613 Commits
Author SHA1 Message Date
Joel Sherrill 63241f8044 pc386: Add Cirrus FB Driver to Makefile and configure.ac
The user has to explicitly enable this driver, choosing
it over the existing (and lame) CGA frame buffer driver
using USE_CIRRUS_GD5446=1 on the configure command line.
2012-09-28 16:38:06 -05:00
Alexandru-Sever Horin f97e450a66 FB driver for Cirrus GD5446 graphic hardware.
Implementation is tested to work on QEMU simulator only.

QEMU offers this hardware by default for PC platform but
it can be requested by "-vga cirrus" option for other PCI
aware systems in development/next QEMU releases as well.

Next sources have been used for driver implementation:
  - RTEMS fb_vga.c - Rosimildo da Silva ( rdasilva@connecttel.com )
  - Cirrus xf86 driver - used as VGA hardware setup documentation
  - CL-GD5446 Technical Reference Manual, 1996, Second Edition

fb_vga.c has to be replaced by fb_cirrus.c in
  rtems/c/src/lib/libbsp/i386/pc386/Makefile.am
to test the driver now. We expect to discus and include driver
section mechanism after driver testing.

Patch version 2:
  - comments style updated according to Joel Sherrill review
  - use static for variables and functions to compile without warnings

Signed-off-by: Alexandru-Sever Horin <alex.sever.h@gmail.com>
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
2012-09-28 16:38:06 -05:00
Sebastian Huber b762488ef5 bsp/mpc55xx: Add e200z7 specific idle task 2012-09-28 16:43:24 +02:00
Sebastian Huber 7f5ab84e38 bsps/arm: Fix rtems_mii_ioctl() usage 2012-09-28 16:43:24 +02:00
Sebastian Huber afd1967155 bsps/arm: Add LPC_DMA_CHANNEL_COUNT 2012-09-28 16:43:19 +02:00
Joel Sherrill 3850af9511 mpc55xxevb: Fix compilation in start-config-siu-pcr.c 2012-09-06 09:40:17 -05:00
Christian Mauderer 7b865a44b3 bsp/mpc55xx: Use a one second timeout 2012-08-21 11:06:24 +02:00
Christian Mauderer f9fe954fa2 bsp/mpc55xx: Fix SMSC9218I_BIG_ENDIAN_SUPPORT 2012-08-21 11:06:24 +02:00
Christian Mauderer 6f89813f42 bsp/mpc55xx: Move work from ISR to task context 2012-08-21 11:06:23 +02:00
Thomas Doerfler d9af2ed4dd bsp/gen83xx: Add br_uid BSP variant 2012-08-20 10:16:32 +02:00
Sebastian Huber 25802b42a6 bsp/lpc32xx: Specify scratch area alignment 2012-08-20 10:10:25 +02:00
Sebastian Huber f5db5d2266 bsp/lpc32xx: Stop unused DDRAM_CLK 2012-08-20 10:10:25 +02:00
Sebastian Huber 25a8c02258 bsp/lpc32xx: Fix clock name
Rename lpc32xx_dram_clk() in lpc32xx_ddram_clk()
2012-08-20 10:10:25 +02:00
Sebastian Huber 6cfe52fcbc bsp/lpc32xx: Add lpc32xx_select_nand_controller() 2012-08-20 10:10:24 +02:00
Sebastian Huber 833ac6076a bsp/lpc24xx: Use USB RAM for fast data section 2012-08-20 10:10:24 +02:00
Gedare Bloom ea97782372 Delete leftover bspopts.h.in from revert 2012-08-06 13:06:35 -04:00
Gedare Bloom c717fda5c1 Revert "Add bspopts.h.in."
This reverts commit daffa606cc.

Conflicts:

	c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in
	c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in
	c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in

Manually deleted conflicting files.
2012-08-06 13:03:46 -04:00
Sebastian Huber 69b346b755 bsp/mpc55xx: eQADC register changes 2012-07-25 13:51:51 +02:00
Sebastian Huber b0753c33a0 bsp/mpc55xx: Add MPC55XX_CONSOLE_MINOR
Remove MPC55XX_ESCI_CONSOLE_MINOR.
2012-07-25 13:51:51 +02:00
Sebastian Huber 89c92a052d bsp/mpc55xx: Whitespace changes 2012-07-25 13:51:51 +02:00
Sebastian Huber 208f4794a2 bsp/mpc55xx: New EBI settings for MPC5674F boards 2012-07-25 13:51:51 +02:00
Ralf Corsépius 0ec2c361b6 Use http://www.rtems.org/bugzilla as bug-URL. 2012-07-19 17:02:16 +02:00
Ralf Corsépius d7af3360ca Reformat AC_INIT. 2012-07-19 17:00:56 +02:00
Ralf Corsépius 1c554014af Remove CVS-Ids. 2012-07-19 16:55:18 +02:00
Ralf Corsépius 59bd51156a Remove CVS-Ids. 2012-07-19 15:59:46 +02:00
Ralf Corsépius bb2b8259ea Require automake-1.12.2. 2012-07-19 15:47:55 +02:00
Ralf Corsépius 0f772813aa Require autoconf-2.69. 2012-07-19 15:44:32 +02:00
Sebastian Huber cece8db013 bsp/mpc55xx: Add SMSC9218I_IRQ_PIN 2012-07-18 09:46:15 +02:00
Sebastian Huber f024d4f741 bsp/mpc55xx: Add SMSC9218I_RESET_PIN 2012-07-18 09:46:15 +02:00
Sebastian Huber dec7231bac bsp/mpc55xx: Add SMSC9218I_ENABLE_LED_OUTPUTS 2012-07-18 09:46:15 +02:00
Sebastian Huber 86c5b1c758 bsp/mpc55xx: Add SMSC9218I_BIG_ENDIAN_SUPPORT 2012-07-18 09:46:15 +02:00
Sebastian Huber d740e601ab bsp/mpc55xx: New ECU508 BSPs 2012-07-18 09:46:14 +02:00
Sebastian Huber 64d72e8d4e bsp/mpc55xx: Add ESCI_C and ESCI_D support 2012-07-18 09:46:14 +02:00
Sebastian Huber dafacfa742 bsp/mpc55xx: Add MPC55XX_SYSTEM_CLOCK_DIVIDER 2012-07-18 09:46:14 +02:00
Sebastian Huber b9b3f3b7ce bsp/mpc55xx: Add MPC55XX_NULL_POINTER_PROTECTION 2012-07-18 09:46:14 +02:00
Sebastian Huber 32ec0f6b99 bsp/mpc55xx: Add MPC55XX_NEEDS_LOW_LEVEL_INIT 2012-07-18 09:46:14 +02:00
Christian Mauderer 356c9285e3 bsp/mpc55xx: Implement network interface off 2012-07-18 09:46:13 +02:00
Christian Mauderer 2d43f2df66 bsp/mpc55xx: Support re-initialization of eDMA 2012-07-18 09:46:13 +02:00
Christian Mauderer c838ca2dfa bsp/mpc55xx: Add bsp_restart() 2012-07-18 09:46:07 +02:00
Sebastian Huber c44b517f87 bsp/mpc55xx: Add union name 2012-07-18 09:42:58 +02:00
Sebastian Huber afcbd3b251 bsp/mpc55xx: Add output value to PCR config 2012-07-18 09:42:58 +02:00
Joel Sherrill 864cf50749 mips/malta: Add sections for new FreeBSD TCP/IP stack 2012-07-17 16:20:01 -05:00
Joel Sherrill c4547d81d7 mips/jmr3904: Add sections for new FreeBSD TCP/IP stack 2012-07-17 16:19:44 -05:00
Sebastian Huber aae7daa988 Fix broken _endtext symbol 2012-07-16 10:56:30 +02:00
Joel Sherrill 93b1e4b925 shsim linkcmds: Add new FreeBSD TCP/IP stack sections 2012-07-14 14:28:10 -05:00
Joel Sherrill c23957170f sparc linkcmds.base: Add new FreeBSD TCP/IP stack sections 2012-07-14 14:28:10 -05:00
Xiangfu Liu c5ba8ba727 bsps/lm32: PR2045: Add mic boost option 2012-07-09 10:44:47 +02:00
Sebastian Huber 574ab8acfc bsps/powerpc: Add more BSP sections and sort them 2012-06-22 10:31:44 +02:00
Sebastian Huber a94bcc5a3e bsp/lpc24xx: More flexible region configuration 2012-06-15 15:59:36 +02:00
Sebastian Huber 62b4fe1348 bsp/lpc24xx: Fix timing for M29W320E70 2012-06-15 15:59:35 +02:00