u-boot/include
Heinrich Schuchardt a083ae71e0 acpi: use 64-bit addresses in FADT table
Fields X_FIRMWAE_CTRL and X_DSDT must be 64bit wide. Convert pointers to
to uintptr_t to fill these.

If field X_FIRMWARE_CTRL is filled, field FIRMWARE must be ignored. If
field X_DSDT is filled, field DSDT must be ignored. We should not fill
unused fields.

See the field definitions in chapter "5.2.9 Fixed ACPI Description Table
(FADT)" of the ACPI Specification 6.5.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2024-01-07 13:45:07 -07:00
..
acpi acpi: use 64-bit addresses in FADT table 2024-01-07 13:45:07 -07:00
asm-generic smbios: Correct gd_smbios_start() 2024-01-07 13:45:06 -07:00
broadcom
cavium
clk
configs arc: Cleanup and audit usage of <config.h> 2023-12-21 08:54:37 -05:00
cramfs
crypto
dm dm: Do not enable debug messages by default 2023-11-14 20:04:01 -07:00
dt-bindings drivers: gpio: implement MAX77663 GPIO cell 2023-12-19 20:53:53 +02:00
env include: env: ti: ti_common: Run main_cpsw0_qsgmii_phyinit conditionally 2023-12-21 11:58:18 -05:00
faraday
firmware/imx/sci
fsl-mc include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
jffs2
k210 clk_k210.c: Clean up how we handle nop 2023-11-07 14:49:40 -05:00
keys
linux qe: Add <config.h> to linux/immap_qe.h 2023-12-21 08:54:37 -05:00
lzma
meson
mtd mtd: Rename SPL_MTD_SUPPORT to SPL_MTD 2023-11-16 12:43:48 -05:00
mvebu
net Prepare v2024.01-rc6 2024-01-03 09:22:47 -05:00
power drivers: gpio: implement PALMAS GPIO cell 2023-12-19 20:53:53 +02:00
reboot-mode
renesas
samsung
spmi
tee
test test: Add framework to test hush behavior 2023-12-28 12:02:56 -05:00
u-boot global: Restrict use of '#include <linux/kconfig.h>' 2023-12-21 08:54:05 -05:00
usb usb: xhci: Better error handling in abort_td() 2023-12-01 14:06:04 +01:00
valgrind
xen
zfs
_exports.h
abuf.h
ACEX1K.h
adc.h
addr_map.h
ahci.h scsi: Forceably finish migration to DM_SCSI 2023-11-07 18:36:06 -05:00
altera.h
android_ab.h
android_bootloader_message.h
android_image.h
ansi.h
api.h
api_public.h
arm_ffa.h
arm_ffa_priv.h
armcoremodule.h
asm-offsets.h
ata.h
atf_common.h
atmel_hlcdc.h
atmel_lcd.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h
audio_codec.h
autoboot.h
avb_verify.h
axi.h
axp152.h
axp209.h
axp221.h
axp305.h
axp809.h
axp818.h
axp_pmic.h power: regulator: add AXP313 support 2023-11-12 16:47:16 +00:00
backlight.h
bcb.h cmd: bcb: extend BCB C API to allow read/write the fields 2023-11-16 18:59:58 -05:00
bcd.h
binman.h
binman_sym.h
bios_emul.h
bitfield.h
blk.h
blkmap.h blk: blkmap: add ramdisk creation utility function 2023-11-18 10:08:08 +02:00
bloblist.h bloblist: Update documentation and header comment 2023-12-31 07:21:02 -07:00
bmp_layout.h
boot_fit.h
bootcount.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
bootdev.h Merge patch series "bootm: Refactoring to reduce reliance on CMDLINE (part A)" 2023-12-13 11:51:53 -05:00
bootflow.h bootflow: bootmeth_efi: Handle fdt not available. 2023-12-09 13:16:08 -05:00
bootm.h bootm: Create a new boot_run() function to handle booting 2023-12-21 16:07:52 -05:00
bootmeth.h
bootretry.h
bootstage.h global: Restrict use of '#include <linux/kconfig.h>' 2023-12-21 08:54:05 -05:00
bootstd.h bootstd: Introduce programmatic boot 2023-12-13 11:51:24 -05:00
bouncebuf.h
btrfs.h
bus_vcxk.h
button.h
bzlib.h
cache.h
capitalization.h
cbfs.h binman: Rename TYPE_STAGE to TYPE_LEGACY_STAGE 2023-11-02 22:38:01 -04:00
cedit.h
charset.h
circbuf.h
cli.h
cli_hush.h cli: Enables using modern hush parser as command line parser 2023-12-28 12:02:56 -05:00
clk-uclass.h clk: Add dump operation to clk_ops 2023-12-15 13:05:54 -05:00
clk.h cmd: clk: Make soc_clk_dump static 2023-12-15 13:05:55 -05:00
clock_legacy.h
cmd_spl.h
command.h command: Introduce functions to obtain command arguments 2023-12-13 11:51:24 -05:00
common.h
common_timing_params.h
compiler.h
config_distro_bootcmd.h
config_fallbacks.h
config_fsl_chain_trust.h
config_phylib_all_drivers.h
console.h video: Add a function to clear the display 2023-12-13 18:39:05 -05:00
cortina.h
cp437.h
cp1250.h
cpsw.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
cpu.h
cpu_func.h
cros_ec.h
cros_ec_message.h
crypt.h
ctype.h
cyclic.h
ddr_spd.h
debug_uart.h
dfu.h dfu: add CONFIG_DFU_NAME_MAX_SIZE configuration 2023-11-21 15:28:15 +01:00
dialog_pmic.h
display.h
display_options.h display_options.h: Correct includes 2023-11-07 14:50:51 -05:00
div64.h
dm-demo.h
dm.h
dma-uclass.h
dma.h
dsi_host.h
dt-structs.h
dt_table.h
dw_hdmi.h
dwc3-omap-uboot.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
dwc3-sti-glue.h
dwc3-uboot.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
dwc_ahsata.h
dwmmc.h
e500.h
ec_commands.h
edid.h
eeprom.h
eeprom_field.h
eeprom_layout.h
efi.h
efi_api.h efi: Use the correct GUID for the SMBIOS table 2024-01-07 13:45:07 -07:00
efi_config.h
efi_default_filename.h
efi_driver.h
efi_dt_fixup.h
efi_load_initrd.h
efi_loader.h cmd: bootefi: move library interfaces under lib/efi_loader 2023-12-17 13:04:54 +01:00
efi_riscv.h
efi_rng.h
efi_selftest.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
efi_tcg2.h
efi_variable.h
elf.h
env.h env: Move env_set() out of cmd/nvedit.c and in to env/common.c 2023-11-07 14:48:19 -05:00
env_attr.h
env_callback.h
env_default.h serial: zynqmp: Fetch baudrate from dtb and update 2023-11-07 13:47:08 +01:00
env_flags.h
env_internal.h global: Restrict use of '#include <linux/kconfig.h>' 2023-12-21 08:54:05 -05:00
erofs.h
errno.h
eth_phy.h
ethsw.h
event.h
event_internal.h
exception.h
expo.h
exports.h
ext4fs.h fs: ext4: Remove unused parameter from ext4_mount 2023-11-16 18:53:09 -05:00
ext_common.h
extcon.h
extension_board.h
extlinux.h
fastboot-internal.h
fastboot.h
fat.h fs: fat: calculate FAT type based on cluster count 2023-11-28 20:10:24 -05:00
fb_mmc.h
fb_nand.h
fdt.h
fdt_region.h
fdt_simplefb.h
fdt_support.h boot: Move adding initrd earlier in image_setup_libfdt() 2023-12-13 18:39:05 -05:00
fdtdec.h fdt: Allow the devicetree to come from a bloblist 2024-01-07 13:45:07 -07:00
fis.h
flash.h
fm_eth.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fpga.h
fs.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fs_internal.h
fs_loader.h
fsl_csu.h
fsl_ddr.h
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h
fsl_ddrc_version.h
fsl_devdis.h
fsl_dspi.h
fsl_dtsec.h
fsl_errata.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fsl_esdhc.h
fsl_esdhc_imx.h
fsl_fman.h
fsl_ifc.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fsl_immap.h
fsl_lpuart.h
fsl_mdio.h
fsl_memac.h
fsl_mmdc.h
fsl_pmic.h
fsl_qbman.h
fsl_qe.h fsl_qe: Drop common.h 2023-11-07 14:50:51 -05:00
fsl_sec.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fsl_sec_mon.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fsl_secboot_err.h
fsl_sfp.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fsl_tgec.h
fsl_usb.h
fsl_validate.h
fsl_wdog.h
fuse.h
fuzzing_engine.h
fwu.h
fwu_mdata.h
g_dnl.h
gdsys_fpga.h
generic-phy.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
getopt.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
gsc.h
gt64120.h
gzip.h
handoff.h
hang.h
hash.h
hda_codec.h
hexdump.h
host_arch.h
hw_sha.h
hwconfig.h
hwspinlock.h
i2c.h
i2c_eeprom.h
i2s.h
i8042.h
ide.h
image-android-dt.h
image-sparse.h
image.h Merge patch series "bootm: Handle compressed arm64 images with bootm" 2023-12-15 09:41:44 -05:00
imx8image.h
imx_container.h
imx_lpi2c.h
imx_sip.h
imx_thermal.h
imximage.h
init.h board: Move show_board_info() comment to header file 2023-11-28 12:53:03 -05:00
initcall.h
input.h
interrupt.h riscv: allow resume after exception 2023-11-02 16:22:06 +08:00
inttypes.h
iommu.h iommu: add a connect op 2023-12-21 11:59:49 -05:00
iomux.h
ioports.h
iotrace.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
ipu_pixfmt.h
irq.h
irq_func.h
k3-avs.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
k3-clk.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
k3-ddrss.h
k3-dev.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
key_matrix.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
keyboard.h
kgdb.h
lattice.h
led.h led: introduce led_bind_generic() 2023-12-13 11:35:13 -05:00
libata.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
libtizen.h
linker_lists.h
lmb.h
log.h
mailbox-uclass.h
mailbox.h
malloc.h
mapmem.h acpi: Write pointers to tables instead of addresses 2024-01-07 13:45:07 -07:00
marvell_phy.h
mc13892.h
media_bus_format.h
memalign.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
membuff.h
menu.h
micrel.h
miiphy.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
mipi_display.h
mipi_dsi.h
misc.h
mm_communication.h
mmc.h
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h powerpc: mpc83xx: Rework includes slightly 2023-11-07 14:50:51 -05:00
mpc85xx.h
msc01.h
mtd.h
mtd_node.h
mux-internal.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
mux.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
mv88e6352.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
mvebu_mmc.h
mxs_nand.h
nand.h nand: Allow reinitialization 2023-11-16 12:43:49 -05:00
ndisc.h
net.h cmd: efidebug: add uri device path 2023-11-18 10:08:09 +02:00
net6.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
netdev.h armada: usb: net: Drop unused USB drivers 2023-02-07 14:33:50 -05:00
ns16550.h
nuvoton_nct6102d.h
nvme.h
nvmem.h
nvmxip.h
of_live.h
omap3_spi.h
onenand_uboot.h
opensbi.h
os.h arch: sandbox: Add function to create temporary files 2023-11-16 12:43:49 -05:00
p2sb.h
palmas.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
panel.h
part.h
part_efi.h
pca953x.h
pch.h
pci.h
pci_ep.h
pci_gt64120.h
pci_ids.h pci_ids: Add Red Hat vendor and device IDs 2023-11-27 16:18:59 -05:00
pci_msc01.h
pci_rom.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pci_tegra.h
pe.h
phy-mipi-dphy.h
phy-sun4i-usb.h
phy.h
phy_interface.h
phys2bus.h
physmem.h
post.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
power-domain-uclass.h
power-domain.h
ppc_asm.tmpl
ppc_defs.h
pvblock.h
pwm.h
pwrseq.h
pxe_utils.h
qfw.h
ram.h
rand.h
rc4.h
regmap.h
reiserfs.h
relocate.h
remoteproc.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
reset-uclass.h
reset.h
rkmtd.h
rng.h
rtc.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
rtc_def.h
s_record.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h
sandbox-sm.h
sandbox_efi_capsule.h
sandbox_host.h
sandboxfs.h
sandboxtee.h
sata.h scsi: Forceably finish migration to DM_SCSI 2023-11-07 18:36:06 -05:00
scmi_agent-uclass.h
scmi_agent.h
scmi_protocols.h
scp03.h
scsi.h scsi: Forceably finish migration to DM_SCSI 2023-11-07 18:36:06 -05:00
scsi_emul.h
sdhci.h mmc: sdhci: Rework SDHCI_QUIRK_BROKEN_R1B 2023-11-01 10:01:10 +09:00
sdp.h
search.h
semihosting.h
semihostingfs.h
serial.h serial: zynqmp: Fetch baudrate from dtb and update 2023-11-07 13:47:08 +01:00
sh_pfc.h
signatures.h
sl28cpld.h
slre.h
sm-uclass.h
sm.h
smbios.h smbios: Require the caller to align the SMBIOS table 2024-01-07 13:45:07 -07:00
smem.h
smsc_lpc47m.h
smsc_sio1007.h
soc.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
sort.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi-mem.h
spi.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
spi_flash.h
spl.h spl: legacy: Split off LZMA decompression into its own function 2023-11-16 13:49:14 -05:00
spl_gpio.h
spl_load.h spl: Convert spi to spl_load 2023-11-16 13:49:14 -05:00
splash.h
squashfs.h
status_led.h
stdint.h
stdio.h
stdio_dev.h
stdlib.h
stm32_rcc.h
stratixII.h
string.h
sunxi_gpio.h
sunxi_image.h
sy8106a.h
syscon.h
sysinfo.h sysinfo: Allow displaying more info on startup 2023-11-28 12:53:04 -05:00
sysreset.h
system-constants.h global: Rework architecture global_data.h to include <linux/types.h> 2023-12-21 08:54:37 -05:00
tables_csum.h
tca642x.h
tee.h
tegra-kbc.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
thermal.h
thor.h
ti-usb-phy-uboot.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
time.h
timer.h
timestamp.h
tlv_eeprom.h
tmu.h
tpm-common.h
tpm-v1.h
tpm-v2.h
tpm_api.h
tps6586x.h
trace.h
tsec.h
tsi148.h
twl4030.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
twl6030.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
ubi_uboot.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
ubifs_uboot.h
ubispl.h
uboot_aes.h
ufs.h
universe.h
usb.h
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h
usbdescriptors.h
usbdevice.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
usbroothubdes.h
uuid.h
vbe.h
versalpl.h
version.h
version_string.h
vesa.h
video.h efi: Correct handling of frame buffer 2023-11-14 20:04:00 -07:00
video_bridge.h
video_console.h
video_font.h
video_font_4x6.h
video_font_8x16.h
video_font_data.h
video_font_sun12x22.h
video_font_ter16x32.h video console: add 16x32 Terminus font from linux 2023-03-07 15:59:58 +01:00
video_osd.h
virtex2.h
virtio.h
virtio_ring.h
virtio_types.h
vsc7385.h
vsc9953.h
vsprintf.h
vxworks.h
w1-eeprom.h
w1.h
wait_bit.h
watchdog.h
wdt.h
winbond_w83627.h
xen.h
xilinx.h
xyzModem.h
zfs_common.h
zynq_bootimg.h
zynqmp_firmware.h
zynqmppl.h
zynqpl.h