u-boot/arch/x86/include/asm/arch-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 x86: acpi: apl: Add asl files for Apollo Lake 2020-09-25 11:27:11 +08:00
fsp arch: x86: apl: Update FSP parameters 2020-08-03 10:46:56 +08:00
acpi.h x86: apl: Generate required ACPI tables 2020-09-25 11:27:19 +08:00
cpu.h x86: apl: Add core init for the SoC 2020-11-05 14:58:45 +08:00
fsp_bindings.h x86: apl: fsp_bindings: Add support for u64 parameters 2020-08-03 10:46:56 +08:00
global_nvs.h x86: Add a common global NVS structure 2020-09-25 11:27:12 +08:00
gpe.h x86: Add wake sources for the acpi_gpe driver 2020-09-25 11:27:15 +08:00
gpio.h x86: apl: Move priv/plat structs to headers 2021-01-05 12:24:41 -07:00
hostbridge.h x86: apl: Move priv/plat structs to headers 2021-01-05 12:24:41 -07:00
iomap.h x86: apl: Update iomap for ACPI 2020-09-25 11:27:16 +08:00
lpc.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
pch.h x86: apl: Add PCH driver 2019-12-15 11:44:28 +08:00
pm.h x86: apl: Add power-management definitions 2020-09-25 11:27:16 +08:00
pmc.h x86: apl: Move priv/plat structs to headers 2021-01-05 12:24:41 -07:00
systemagent.h x86: apl: Allow reading hostbridge base addresses 2020-09-25 11:27:19 +08:00
uart.h x86: apl: Adjust how the UART gets its platform data 2021-01-05 12:24:41 -07:00