ACPI: Generate SPCR table
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest7 patches 0 repliesNew
- v25 patches 0 repliesSuperseded
- v12 patches 0 repliesSuperseded
Changes in v3 from the cover letter
- addressed Simon's and Alexander's comments
- fix most known issues
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | dm: serial: Add ->getconfig() callbackdrivers/ drivers/ include/ +2 more | +60 | 1 reply | |
| 1/7 | dm: serial: Add ->getconfig() callback | +0 | 1 reply | |
| 1/7 | dm: serial: Add ->getconfig() callback | +0 | 0 replies | |
| 1/7 | dm: serial: Add ->getconfig() callback | +0 | 2 replies | |
| 2/7 | dm: serial: Introduce ->getinfo() callbackdrivers/ drivers/ include/ +2 more | +90 | 2 replies | |
| 3/7 | serial: ns16550: Group reg_* members of ns16550_platdatainclude/ | +1 | 2 replies | |
| 4/7 | serial: ns16550: Read reg-io-width from device treedrivers/ include/ | +3 | 2 replies | |
| 5/7 | serial: ns16550: Provide ->getinfo() implementationdrivers/ | +20 | 2 replies | |
| 6/7 | x86: acpi: Add SPCR table descriptionarch/ | +49 | 1 reply | |
| 7/7 | x86: acpi: Generate SPCR tablearch/ arch/ | +120 | 2 replies |
Reviews trailers per patch
All 10 patches have a Reviewed-by or Acked-by.
| Patch | Bin Meng | Simon Glass |
|---|---|---|
| 1/7 | R-b | |
| 1/7 | R-b | |
| 1/7 | R-b | |
| 1/7 | R-b | |
| 2/7 | R-b R-b | |
| 3/7 | R-b R-b | |
| 4/7 | R-b R-b | |
| 5/7 | R-b R-b | |
| 6/7 | R-b R-b | |
| 7/7 | R-b R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [U-Boot] [PATCH v3 0/7] ACPI: Generate SPCR table
This is a series to enable SPCR table generation in U-Boot.
This table is useful to get early console in Linux for debugging purposes. The benefit of using it is not only for x86, but also for arm64 community (actually they introduced support in Linux kernel).
This implementation has been tested on Intel Edison with enabled ACPI support.
Known issue(s):
- if the serial parameters are changed at run time, SPCR is not regenerated, thus, might not produce what user excepts
(this is more likely design issue of U-Boot itself)
Changelog v3:
- addressed Simon's and Alexander's comments
- fix most known issues
Changelog v2:
- drop WIP state
- test on most recent U-Boot and Linux kernel
Andy Shevchenko (7):
dm: serial: Add ->getconfig() callback
dm: serial: Introduce ->getinfo() callback
serial: ns16550: Group reg_* members of ns16550_platdata
serial: ns16550: Read reg-io-width from device tree
serial: ns16550: Provide ->getinfo() implementation
x86: acpi: Add SPCR table description
x86: acpi: Generate SPCR table
arch/x86/include/asm/acpi_table.h | 51 +++++++++++++ arch/x86/lib/acpi_table.c | 118 ++++++++++++++++++++++++++++++ drivers/serial/ns16550.c | 21 ++++++ drivers/serial/sandbox.c | 34 +++++++++ drivers/serial/serial-uclass.c | 37 ++++++++++ include/common.h | 4 + include/ns16550.h | 4 +- include/serial.h | 66 ++++++++++++++++- test/dm/serial.c | 12 +++ 9 files changed, 343 insertions(+), 4 deletions(-)
--
2.19.1