Skip to content

Commit 75d84dd

Browse files
committed
Document UART memmap offset
Validated on Sakura, Sunflower, Marigold, Lotus. Others are from coreboot sourcecode, most likely correct. Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent cffaadc commit 75d84dd

1 file changed

Lines changed: 17 additions & 12 deletions

File tree

README.md

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -337,21 +337,26 @@ console with no other graphics or networking running.
337337

338338
#### Hardware Support
339339

340-
| Codename | Type-C Port | Commandline parameter | Function | Flipped? | BIOS Ver |
341-
|-----------|--------------|---------------------------|----------|----------|----------|
342-
| Dogwood | Top Back | `console=ttyS4,115200` | Full TTY | No | 3.00+ |
343-
| Lotus | Middle Right | | | | N/A |
344-
| Tulip | Middle Right | `console=ttyS4,115200` | Full TTY | Yes | 3.00+ |
345-
| Lilac | Back Left | `console=ttyS4,115200` | Full TTY | No | 3.00+ |
346-
| Azalea | Front Right | | | | N/A |
347-
| TGL | N/A | | | | |
348-
| ADL/Iris | Back Left | `console=ttyS0,115200n8` | | | N/A |
349-
| Marigold | Front Right | `console=ttyS0,115200n8` | | No | N/A |
350-
| Sakura | Front Right | `console=ttyS0,115200n8` | Full TTY | No | 3.00+ |
351-
| Sunflower | Front Right | `console=uart,0xfe03e000` | Log only | No | 3.00+ |
340+
| Codename | Type-C Port | Commandline parameter | Function | Flipped? | BIOS Ver | Memmap |
341+
|-----------|--------------|---------------------------|----------|----------|----------|--------------|
342+
| Dogwood | Top Back | `console=ttyS4,115200` | Full TTY | No | 3.00+ | |
343+
| Lotus | Middle Right | | | | N/A | `0xfedc9000` |
344+
| Tulip | Middle Right | `console=ttyS4,115200` | Full TTY | Yes | 3.00+ | |
345+
| Lilac | Back Left | `console=ttyS4,115200` | Full TTY | No | 3.00+ | |
346+
| Azalea | Front Right | | | | N/A | `0xfedc9000` |
347+
| TGL | N/A | | | | | `0xfe03e000` |
348+
| ADL/Iris | Back Left | `console=ttyS0,115200n8` | | | N/A | `0xfe03e000` |
349+
| Marigold | Front Right | `console=ttyS0,115200n8` | | No | N/A | `0xfe036000` |
350+
| Sakura | Front Right | `console=ttyS0,115200n8` | Full TTY | No | 3.00+ | `0xfe02c000` |
351+
| Sunflower | Front Right | `console=uart,0xfe03e000` | Log only | No | 3.00+ | `0xfe03e000` |
352352

353353
ADL, Iris, Azalea, Lotus, Marigold have support in hardware but the BIOS does not expose it to the OS.
354354

355+
Some platforms have it enabled in BIOS and exposed through ACPI to the OS,
356+
meaning no detailed configuration is necessary, just telling the OS to use e.g.
357+
`ttyS0`. Other platforms, e.g. Sunflower, need custom configuration to tell the
358+
OS about the memory map offset.
359+
355360
### BIOS
356361

357362
The BIOS settings can be managed through the CPU UART console by enabling

0 commit comments

Comments
 (0)