1
0
Fork 0
mirror of https://github.com/u-boot/u-boot.git synced 2025-04-25 23:06:15 +00:00
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 common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
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 drivers: introduce Meson Secure Monitor driver 2023-10-15 12:23:48 +02:00
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 pinctrl: renesas: Add RZ/G2L PFC driver 2023-10-16 15:46:18 +02:00
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 abuf: Allow incrementing the size 2023-08-25 13:54:33 -04:00
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_ab: Add option to skip decrementing tries 2023-07-17 15:39:55 -04:00
android_bootloader_message.h
android_image.h
ansi.h
api.h
api_public.h
arm_ffa.h arm_ffa: introduce Arm FF-A support 2023-08-08 10:22:03 -04:00
arm_ffa_priv.h arm_ffa: introduce Arm FF-A support 2023-08-08 10:22:03 -04:00
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 rockchip: block: blk-uclass: add bounce buffer flag to blk_desc 2023-10-24 15:55:17 +08:00
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 bootstd: Support bootmeths which can scan any partition 2023-08-25 17:55:19 -04:00
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 include: Add <linux/types.h> in a few places 2023-10-24 16:34:45 -04:00
capitalization.h
cbfs.h binman: Rename TYPE_STAGE to TYPE_LEGACY_STAGE 2023-11-02 22:38:01 -04:00
cedit.h expo: cedit: Support reading settings from CMOS RAM 2023-08-25 13:54:33 -04:00
charset.h
circbuf.h
cli.h cli: Add a function to set up a new cread 2023-10-11 15:43:54 -04:00
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: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
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 include: Add <linux/types.h> in a few places 2023-10-24 16:34:45 -04:00
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 Move bootorder and bootoption apis to lib 2023-07-15 11:20:41 +02:00
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 tpm: Support boot measurements 2023-10-27 13:14:47 +03:00
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 bootstd: Use the bootargs env var for changing the cmdline 2023-07-16 23:13:17 +08:00
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: add new EVT_SETTINGS_R event 2023-10-23 17:07:06 +03:00
event_internal.h
exception.h
expo.h expo: Add basic support for textline objects 2023-10-11 15:43:55 -04:00
exports.h
ext4fs.h fs: ext4: Remove unused parameter from ext4_mount 2023-11-16 18:53:09 -05:00
ext_common.h fs: ext4: Add some defines for testing 2023-10-17 20:50:52 -04:00
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 fpga: define dummy fpga_load function for debug build 2023-09-21 13:20:11 +02:00
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: Implement i2c_get_chip_by_phandle() 2023-10-31 09:08:51 +01:00
i2c_eeprom.h
i2s.h
i8042.h
ide.h
image-android-dt.h
image-sparse.h lib: sparse: allocate FASTBOOT_MAX_BLK_WRITE instead of small number 2023-07-25 12:44:46 -04:00
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 arm: imx: Check header before calling spl_load_imx_container 2023-10-17 20:50:52 -04:00
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 initcall: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:24 -04:00
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: Fix typo in header comment 2023-08-19 04:12:53 +02:00
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 lmb: description lmb_is_reserved, lmb_is_reserved_flags 2023-08-15 18:21:17 +02:00
log.h bootstd: Add a separate log category for expo 2023-07-14 12:54:51 -04:00
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 expo: Support handling any key in cedit 2023-10-11 15:43:55 -04:00
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 arm_ffa: efi: introduce FF-A MM communication 2023-08-08 10:22:03 -04:00
mmc.h mmc: Introduce mmc_send_stop_transmission() 2023-07-18 09:17:16 +09:00
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
ns16550.h pci: serial: Support reading PCI-register size with base 2023-10-06 14:38:13 -04:00
nuvoton_nct6102d.h
nvme.h
nvmem.h
nvmxip.h drivers/mtd/nvmxip: Trigger post bind as probe on driver level 2023-08-30 17:56:21 -04:00
of_live.h dm: core: Add a way to convert a devicetree to a dtb 2023-10-06 14:38:13 -04:00
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: rename disk_partition_type_uuid() 2023-09-11 16:27:49 -04:00
part_efi.h uuid: Add ChromiumOS partition types 2023-08-25 17:55:19 -04:00
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
pci_tegra.h
pe.h
phy-mipi-dphy.h
phy-sun4i-usb.h
phy.h net: phy: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:25 -04:00
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 image: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:24 -04:00
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 rockchip: block: add rkmtd class and drivers 2023-10-24 15:55:17 +08:00
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: add sandbox sm uclass driver 2023-10-15 12:23:48 +02:00
sandbox_efi_capsule.h test: capsule: Generate EFI capsules through binman 2023-08-29 13:37:54 -04:00
sandbox_host.h blk: sandbox: Support binding a device with a given logical block size 2023-10-10 16:19:43 -04:00
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 power: domain: add SCMI driver 2023-10-24 17:05:24 -04:00
scmi_agent.h firmware: scmi: framework for installing additional protocols 2023-10-13 16:59:23 -04:00
scmi_protocols.h firmware: scmi: add power domain protocol support 2023-10-24 17:05:24 -04:00
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 sdp: Use plain udevice for UDC controller interaction 2023-09-15 23:38:02 +02:00
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 drivers: introduce Secure Monitor uclass 2023-10-15 12:23:48 +02:00
sm.h drivers: introduce Secure Monitor uclass 2023-10-15 12:23:48 +02:00
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 stdio: fix stdio_deregister_dev() 2023-10-09 15:24:31 -04:00
stdlib.h
stm32_rcc.h
stratixII.h
string.h
sunxi_gpio.h sunxi: introduce NCAT2 generation model 2023-10-22 23:41:46 +01:00
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 thordown: Use plain udevice for UDC controller interaction 2023-09-15 23:38:02 +02:00
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 timer: document the unit of the timer rate 2023-09-09 06:12:47 +02:00
timestamp.h
tlv_eeprom.h
tmu.h
tpm-common.h
tpm-v1.h
tpm-v2.h tpm: Support boot measurements 2023-10-27 13:14:47 +03:00
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: Return -ENOENT when no devices are found 2023-08-09 23:31:11 +08:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h cmd: ums: Use plain udevice for UDC controller interaction 2023-09-15 23:38:02 +02:00
usbdescriptors.h
usbdevice.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
usbroothubdes.h
uuid.h uuid: Move function comments to header file 2023-08-25 17:55:18 -04:00
vbe.h
versalpl.h arm64: zynqmp: Switch to amd.com emails 2023-07-21 09:00:38 +02:00
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: Support showing a cursor 2023-10-11 15:43:55 -04:00
video_font.h
video_font_4x6.h
video_font_8x16.h
video_font_data.h
video_font_sun12x22.h
video_font_ter16x32.h
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 firmware: zynqmp: Add support to check feature 2023-09-21 13:20:10 +02:00
zynqmppl.h arm64: zynqmp: Switch to amd.com emails 2023-07-21 09:00:38 +02:00
zynqpl.h