u-boot/arch/x86/cpu/apollolake
Simon Glass 21303d1de7 x86: apl: Adjust how the UART gets its platform data
At present this driver calls malloc() to start a new platform data
structure, fills it in and tells driver model to use it.

We want to avoid malloc, particularly with the new version of of-platdata.
Create a new struct which encompasses both the dtd struct and the ns16550
one, to avoid this. Unfortunately we must copy the data into the right
place for the ns16550 driver. Add some comments about this.

Signed-off-by: Simon Glass <sjg@chromium.org>
2021-01-05 12:24:41 -07:00
..
acpi.c x86: Set up Chrome OS to boot into developer mode 2020-11-06 09:51:31 +08:00
cpu.c x86: Drop unnecessary mp_init logic 2020-12-18 20:32:21 -07:00
cpu_common.c x86: apl: Add core init for the SoC 2020-11-05 14:58:45 +08:00
cpu_spl.c x86: apl: Add core init for the SoC 2020-11-05 14:58:45 +08:00
fsp_bindings.c x86: fsp: Replace e-mmc with emmc in devicetree bindings 2020-09-21 16:41:35 +08:00
fsp_m.c x86: coral: Move fsp-m settings to a subnode 2021-01-05 12:24:41 -07:00
fsp_s.c x86: Silence some logging statements 2020-11-06 09:51:32 +08:00
hostbridge.c x86: apl: Move priv/plat structs to headers 2021-01-05 12:24:41 -07:00
Kconfig x86: apl: Drop support for !OF_PLATDATA_PARENT 2021-01-05 12:24:40 -07:00
lpc.c x86: apl: Reduce size for TPL 2021-01-05 12:24:41 -07:00
Makefile x86: apl: Generate required ACPI tables 2020-09-25 11:27:19 +08:00
pch.c x86: apl: Reduce size for TPL 2021-01-05 12:24:41 -07:00
pmc.c x86: apl: Move priv/plat structs to headers 2021-01-05 12:24:41 -07:00
punit.c x86: Fix up driver names to avoid dtoc warnings 2020-11-05 14:58:45 +08:00
spl.c x86: apl: Use struct spi_nor instead of struct spi_flash 2021-01-05 12:24:41 -07:00
systemagent.c x86: apl: Add systemagent driver 2019-12-15 11:44:27 +08:00
uart.c x86: apl: Adjust how the UART gets its platform data 2021-01-05 12:24:41 -07:00