Difference between revisions of "Board:televideo/tc7020"

From coreboot
Jump to: navigation, search
(Status)
Line 132: Line 132:
 
Internal:
 
Internal:
 
* 1x 44pin 2mm 2.5" HDD connector with a detachable CompactFlash adapter
 
* 1x 44pin 2mm 2.5" HDD connector with a detachable CompactFlash adapter
* 1x PC133 DIMM slot
+
* 1x DIMM slot
 
* 1x MiniPCI slot
 
* 1x MiniPCI slot
  

Revision as of 19:01, 9 April 2008

This page describes how to use the TeleVideo TC7020 thin client with coreboot.

Status

Device/functionality Status Comments
CPU
CPU works OK Geode GX1
L1 cache enabled OK
L2 cache enabled N/A This CPU does not support L2 cache.
L3 cache enabled N/A
Multiple CPU support N/A
Multi-core support N/A
Hardware virtualization N/A
RAM
EDO N/A
SDRAM OK Tested with 256MiB module
SO-DIMM N/A
DDR N/A
DDR2 N/A
DDR3 N/A
Dual channel support N/A
ECC support N/A
On-board Hardware
On-board IDE 3.5" N/A
On-board IDE 2.5" OK Tested with 2.5" 160G disk.
On-board SATA N/A
On-board SCSI Unknown
On-board USB OK Tested with USB DVD writer
On-board VGA OK Console, X11
On-board ethernet OK
On-board audio Unknown
On-board modem N/A
On-board FireWire N/A
On-board smartcard reader N/A
On-board CompactFlash N/A
On-board PCMCIA N/A
Add-on slots/cards
ISA add-on cards N/A
Audio/Modem-Riser (AMR/CNR) cards N/A
PCI add-on cards OK Tested MiniPCI slot with a WiFi card. IRQ is only available for INTA pin.
Mini-PCI add-on cards Unknown
PCI-X add-on cards Unknown
AGP graphics cards N/A
PCI Express x1 add-on cards N/A
PCI Express x2 add-on cards N/A
PCI Express x4 add-on cards N/A
PCI Express x8 add-on cards N/A
PCI Express x16 add-on cards N/A
PCI Express x32 add-on cards N/A
HTX add-on cards N/A
Legacy / Super I/O
Floppy N/A
Serial port 1 (COM1) OK
Serial port 2 (COM2) OK
Parallel port Unknown Running modprobe ppdev works fine, but further tests were not done, yet.
PS/2 keyboard OK
PS/2 mouse OK
Game port N/A
Infrared N/A
PC speaker N/A
DiskOnChip N/A
Miscellaneous
Sensors / fan control N/A This CPU does not need a fan.
Hardware watchdog Unknown
SMBus Unknown
CAN bus N/A
CPU frequency scaling Unknown
Other powersaving features Unknown GPIO pin assignment for power management hardware is unknown
ACPI N/A
Reboot OK Linux supports this chipset to force a hard reset.
Poweroff NG GPIO pin assignment for power management hardware is unknown
Suspend Unknown
Nonstandard LEDs OK
High precision event timers (HPET) N/A
Random number generator (RNG) N/A
Wake on modem ring N/A
Wake on LAN NG Factory WinCE BIOS works but not with Coreboot
Wake on keyboard N/A Doesn't seem to be supported
Wake on mouse N/A Doesn't seem to be supported
Flashrom N/A

Hardware

TeleVideo TC7020 thin client.
The backpanel.
The mainboard.

Overview

  • GX1 Cyrix/National/AMD CPU with 300MHz core clock
  • CS5530A-UCE part of the chipset, Cyrix/National/AMD companion device
  • PC97317 Super I/O
  • DP83815 National Semiconductor network controller
  • LM4546 National, AC97 AD/DA
  • SDRAM 64MiB SDRAM

Connectors

External:

  • 1x PS/2 keyboard
  • 1x PS/2 mouse
  • 2x serial port (COM1, COM2)
  • 1x parallel port
  • 2x USB (OHCI)
  • 1x DSUB15 VGA analogue
  • 1x RJ45
  • Audio: stereo line-out, mic

Internal:

  • 1x 44pin 2mm 2.5" HDD connector with a detachable CompactFlash adapter
  • 1x DIMM slot
  • 1x MiniPCI slot



lspci -tvnn

-[0000:00]-+-00.0  Cyrix Corporation PCI Master [1078:0001]
           +-12.0  Cyrix Corporation 5530 Legacy [Kahlua] [1078:0100]
           +-12.1  Cyrix Corporation 5530 SMI [Kahlua] [1078:0101]
           +-12.2  Cyrix Corporation 5530 IDE [Kahlua] [1078:0102]
           +-12.3  Cyrix Corporation 5530 Audio [Kahlua] [1078:0103]
           +-12.4  Cyrix Corporation 5530 Video [Kahlua] [1078:0104]
           +-13.0  Compaq Computer Corporation ZFMicro Chipset USB [0e11:a0f8]
           \-15.0  National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller [100b:0020]

Building a coreboot image

First, build a payload (e.g. FILO) and copy it to /tmp/filo.elf. Then:

$ cd targets
$ ./buildtarget televideo/tc7020
$ cd televideo/tc7020/tc7020
$ LANG=C make

Further information


Public domain I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.

In case this is not legally possible:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.