Hi Ronny,
unfortunately the vBIOS filename does not give you really information about the
video BIOS configuration.
When you want to obtain the vBIOS from AMD support you have to fill out a
request form with the configuration details.
You must choose the INT15H interface, LVDS support and so on.
I know that the Persimmon Video BIOS supports INT10H, INT15H and LVDS.
Then you have to ways to support native LVDS TFT.
One is to add some code to "VGAHOOKS.c" in SeaBIOS to supply EDID data for the
TFT or you can add an I2C EEPROM (24C02) with EDID data
on the LVDS port I2C lines.
The 2nd choice is the way I solved my problem.
Regards,
Wolfgang
Can the AMD Embedded G-Series processor support multiple non-EDID LVDS panels?
Answer:
Although only one panel timing table can be stored in the vBIOS (video
BIOS), a callback to the sBIOS (system BIOS) for panel timing can be used to
implement multiple panel timings if the customer has adequate sBIOS resources.
Callback Sub-Function 1Bh - Get LCD Panel EDID from SBIOS
This function is used by sBIOS to pass LCD EDID to GPU SW during POST.
To Call: AX = 4E08h
BL = 1Bh - Get LCD panel EDID from SBIOS
Returns: ES:DI = 0 - Pointer to the buffer that contains LCD EDID data
CX = Size of the EDID in number of byte
AMI,Phoenix,Insyde and Solomon have finished their implementations. However,
correct EDID data is required to put into this function of sBIOS. Nine slots
with dummy data have been created.
In general, the LVDS panel manufacturers are able to provide complete EDID
information. If this is not the case, phoenix.exe is a tool that can be
downloaded from the Internet which can generate a set of EDID data from the
panel timing information.
EDID_AMD.rar is generic EDID data.
1. 800x600 40MHz
2. 1024x768 65MHz
3. 1280x720 74MHz
4. 1280x800 70MHz
5. 1280x1024 108MHz
6. 1366x768 69MHz
7. 1440x900 96MHz
8. 1600x900 89MHz
9. 1920x1080 148MHz_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios