u-boot/include
Neil Armstrong 75db9ede12
i2c: Add support for Qualcomm Generic Interface (GENI) I2C controller
Add Support for the Qualcomm Generic Interface (GENI) I2C interface
found on newer Qualcomm SoCs.

The Generic Interface (GENI) is a firmware based Qualcomm Universal
Peripherals (QUP) Serial Engine (SE) Wrapper which can support multiple
bus protocols depending on the firmware type loaded at early boot time
based on system configuration.

It also supports the "I2C Master Hub" which is a single function Wrapper
that only FIFO mode I2C.

It replaces the fixed-function QUP Wrapper found on older SoCs.

The geni-se.h containing the generic GENI Serial Engine registers defines
is imported from Linux.

Only FIFO mode is implemented, neither SE DMA nor GPI DMA are implemented.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-04-23 13:29:32 +02:00
..
acpi common: Convert *.c/h from UTF-8 to ASCII enconfing 2024-04-22 11:01:48 -06:00
asm-generic arm: fix __efi_runtime_start/end definitions 2024-03-29 10:39:25 -04:00
broadcom
cavium SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
clk reset: sunxi: Reuse the platform data from the clock driver 2022-07-18 09:37:50 +01:00
configs board: add support for Schneider HMIBSC board 2024-04-23 13:29:25 +02:00
cramfs
crypto common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
dm headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
dt-bindings dts: meson: Drop redundant G12A, G12B & SM1 devicetree files 2024-04-04 18:48:46 +02:00
env include: env: Add phytec RAUC boot logic 2024-03-17 18:39:21 -03:00
faraday
firmware/imx/sci imx: scu_api: add implementation of sc_pm_reset_reason 2024-02-08 09:17:46 -03:00
fsl-mc include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
jffs2 cmd: mtdparts: accept spi-nand devices 2018-09-20 20:11:01 +05:30
k210 clk_k210.c: Clean up how we handle nop 2023-11-07 14:49:40 -05:00
keys
linux common: Convert *.c/h from UTF-8 to ASCII enconfing 2024-04-22 11:01:48 -06:00
lzma SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
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 phy: marvell: Remove unused function comphy_update_map() 2022-01-20 14:46:03 +01:00
net Prepare v2024.01-rc6 2024-01-03 09:22:47 -05:00
power power: rk8xx: add support for RK806 2024-03-14 18:19:44 +08:00
reboot-mode doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
renesas pinctrl: renesas: Add RZ/G2L PFC driver 2023-10-16 15:46:18 +02:00
samsung video: Drop CONFIG_LCD_MENU 2022-10-30 20:07:16 +01:00
soc/qcom i2c: Add support for Qualcomm Generic Interface (GENI) I2C controller 2024-04-23 13:29:32 +02:00
spmi
tee
test test: Add framework to test hush behavior 2023-12-28 12:02:56 -05:00
u-boot zlib: Remove incorrect ZLIB_VERSION 2024-04-12 12:57:07 -06:00
usb usb: xhci: Better error handling in abort_td() 2023-12-01 14:06:04 +01:00
valgrind valgrind: Rework test for unsupported platforms 2022-12-23 10:07:03 -05:00
xen Revert "xen: add definitions for console_io" 2020-10-23 09:16:01 -04:00
zfs SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
_exports.h console: Implement flush() function 2022-09-24 10:47:01 -04:00
abuf.h abuf: Allow incrementing the size 2023-08-25 13:54:33 -04:00
ACEX1K.h fpga: altera: Add some more device sizes 2019-07-30 10:21:11 +02:00
adc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
addr_map.h addrmap: Support on sandbox 2022-07-26 02:30:56 -06:00
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 include: android_bootloader_message.h: Minimize the diff to AOSP 2019-07-11 14:11:19 -04:00
android_image.h android: boot: support bootconfig 2023-04-04 14:50:47 -04:00
ansi.h Nokia RX-51: Update my email address 2020-05-11 10:16:49 +05:30
api.h
api_public.h api: fix a potential serious bug caused by undef CONFIG_SYS_64BIT_LBA 2021-03-19 10:36:06 -04:00
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 Convert CONFIG_SYS_IDE_MAXBUS et al to Kconfig 2022-02-09 09:16:47 -05:00
atf_common.h spl: atf: add support for LOAD_IMAGE_V2 2020-12-04 16:09:06 -05:00
atmel_hlcdc.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
atmel_lcd.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
audio_codec.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
autoboot.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
avb_verify.h common: avb_verify: add str_avb_io_error/str_avb_slot_error 2024-02-15 10:38:34 +01:00
axi.h
axp152.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp209.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
axp221.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
axp305.h pmic: axp: define ALDO_IN startup bit 2022-01-30 01:25:00 +00:00
axp809.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
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 dm: Remove unnecessary types in bcd.h 2015-05-05 20:58:20 -06:00
binman.h
binman_sym.h binman: Use unsigned long over typedef ulong 2023-04-28 11:30:17 -06:00
bios_emul.h
bitfield.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
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: Load the bloblist from the previous loader 2024-02-29 09:24:22 -05:00
bmp_layout.h
boot_fit.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
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 bootstd: support scanning a single partition 2024-03-04 10:25:47 -05:00
bootm.h Revert "Merge patch series "pxe: Allow extlinux booting without CMDLINE enabled"" 2024-04-18 08:29:35 -06:00
bootmeth.h bootstd: Support bootmeths which can scan any partition 2023-08-25 17:55:19 -04:00
bootretry.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
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 treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
bus_vcxk.h
button.h boot: add support for button commands 2024-02-13 15:38:49 -05:00
bzlib.h bzip2: Support compression for sandbox 2016-01-20 19:06:23 -07:00
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 lib/charset: Map Unicode code points to CP437 code points 1-31 2024-03-21 06:56:13 +01:00
circbuf.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
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: Document clk_ops return codes and behavior 2024-01-29 22:35:02 -05:00
clk.h treewide: Remove clk_free 2024-01-29 22:35:02 -05:00
clock_legacy.h
cmd_spl.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
command.h cmd/command.c: constify "arg" argument of cmd_get_data_size() 2024-01-16 17:05:29 -05:00
common.h common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
common_timing_params.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
compiler.h
config_distro_bootcmd.h config_distro_bootcmd: remove booting environment variables from SPL environment 2023-05-10 16:45:42 -04:00
config_fallbacks.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
config_fsl_chain_trust.h
config_phylib_all_drivers.h Convert CONFIG_PHYLIB et al to Kconfig 2020-04-28 15:57:58 -04:00
console.h common: console: introduce console_record_isempty helper 2024-01-09 14:58:33 +01:00
cortina.h
cp437.h lib/charset: Map Unicode code points to CP437 code points 1-31 2024-03-21 06:56:13 +01:00
cp1250.h lib/charset: Map Unicode code points to CP437 code points 1-31 2024-03-21 06:56:13 +01:00
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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
cros_ec.h cros_ec: Complete the comment for cros_ec_read_batt_charge() 2022-04-06 14:01:42 -04:00
cros_ec_message.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
crypt.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
ctype.h
cyclic.h cyclic: get rid of cyclic_init() 2022-11-02 08:42:03 +01:00
ddr_spd.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
debug_uart.h debug_uart: Add CR before and after announce string 2020-07-08 17:21:46 -04:00
dfu.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
dialog_pmic.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
display.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
display_options.h display_options.h: Correct includes 2023-11-07 14:50:51 -05:00
div64.h
dm-demo.h dm: core: Drop dm.h header file from dm-demo.h 2020-08-03 22:19:54 -04:00
dm.h
dma-uclass.h dma: Transfer dma_ops should use DMA address types 2022-10-18 13:40:40 -04:00
dma.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
dsi_host.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
dt-structs.h dm: Add comments to dt-structs contents 2021-09-25 09:46:15 -06:00
dt_table.h Import Android's dt_table.h for DT image format 2018-05-29 11:00:59 -04:00
dw_hdmi.h video: dw_hdmi: Add setup_hpd hook 2024-04-21 09:07:00 +02:00
dwc3-omap-uboot.h usb: udc: dwc3: Fold board dm_usb_gadget_handle_interrupts() into DWC3 gadget 2024-04-02 09:08:07 +02:00
dwc3-sti-glue.h treewide: Update email address Patrick Delaunay and Patrice Chotard 2020-12-09 10:57:50 +01:00
dwc3-uboot.h usb: udc: dwc3: Fold dwc3_uboot_handle_interrupt into dm_usb_gadget_handle_interrupts 2024-04-02 09:08:07 +02:00
dwc_ahsata.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dwmmc.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
e500.h global: Move remaining CONFIG_SYS_NUM_* to CFG_SYS_NUM_* 2022-12-05 16:06:07 -05:00
ec_commands.h cros_ec: Support reading EC features 2021-01-30 14:25:41 -07:00
edid.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
eeprom.h Convert CONFIG_SYS_I2C_EEPROM_ADDR et al to Kconfig 2021-08-30 14:10:06 -04:00
eeprom_field.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
eeprom_layout.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
efi.h efi_loader: handle EFI_VARIABLE_ENHANCED_AUTHENTICATED_ACCESS 2024-04-08 13:03:34 +02:00
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_loader: correctly identify binary name 2022-06-12 09:17:54 +02:00
efi_driver.h efi_driver: add init function to EFI block driver 2022-10-06 22:54:58 +02:00
efi_dt_fixup.h cmd: efidebug: simplify printing GUIDs 2022-01-19 16:16:33 +01:00
efi_load_initrd.h efi_loader: avoid multiple local copies of lf2_initrd_guid 2021-10-21 03:46:04 +02:00
efi_loader.h efi_loader: Add OS notifications for SetVariable at runtime 2024-04-20 08:22:24 +02:00
efi_riscv.h efi_loader: Enable RISCV_EFI_BOOT_PROTOCOL support 2022-01-29 10:23:40 +01:00
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_loader: sanitize efi_tcg2_final_events_table definition 2024-04-13 11:03:12 +02:00
efi_variable.h efi_loader: add an EFI variable with the file contents 2024-04-20 08:22:24 +02:00
elf.h elf: add Elf64_Sym 2023-02-06 13:04:52 -05:00
env.h env: allow to copy value from default environment into a buffer 2024-01-19 10:57:36 +08:00
env_attr.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
env_callback.h bootstd: Use the bootargs env var for changing the cmdline 2023-07-16 23:13:17 +08:00
env_default.h usb: Add environment based device ignorelist 2024-04-12 14:53:13 +02:00
env_flags.h net: ipv6: IPv6 environment variable cleanup 2023-05-05 13:41:55 -04:00
env_internal.h global: Restrict use of '#include <linux/kconfig.h>' 2023-12-21 08:54:05 -05:00
erofs.h fs/erofs: add erofs filesystem support 2022-03-15 16:19:29 -04:00
errno.h errno: Avoid including strings in SPL 2022-04-06 14:01:42 -04:00
eth_phy.h
ethsw.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
event.h event: add new EVT_SETTINGS_R event 2023-10-23 17:07:06 +03:00
event_internal.h event: Add basic support for events 2022-03-10 08:28:36 -05:00
exception.h command: Remove the cmd_tbl_t typedef 2020-05-18 18:36:55 -04:00
expo.h expo: Add basic support for textline objects 2023-10-11 15:43:55 -04:00
exports.h net: phy: don't require PHY interface mode during PHY creation 2022-04-10 08:44:13 +03:00
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 dm: extcon: add an uclass for extcon 2023-05-02 14:23:34 -04:00
extension_board.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
extlinux.h bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
fastboot-internal.h Revert "Merge patch series "pxe: Allow extlinux booting without CMDLINE enabled"" 2024-04-18 08:29:35 -06:00
fastboot.h Merge tag 'u-boot-dfu-20240419' of https://source.denx.de/u-boot/custodians/u-boot-dfu 2024-04-19 07:28:24 -06:00
fat.h fs: fat: calculate FAT type based on cluster count 2023-11-28 20:10:24 -05:00
fb_mmc.h common: Drop part.h from common header 2020-05-18 17:33:33 -04:00
fb_nand.h fastboot: Use const qualifier for char *part_name 2019-06-14 12:39:54 +02:00
fdt.h libfdt: change fdt.h to a wrapper of scripts/dtc/libfdt/* 2017-11-17 07:44:13 -05:00
fdt_region.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
fdt_simplefb.h common: static fdt_simplefb_enable_existing_node() 2023-04-28 11:30:17 -06:00
fdt_support.h boot: Move framebuffer reservation to separate helper 2024-04-21 09:07:02 +02:00
fdtdec.h fdt: Allow the devicetree to come from a bloblist 2024-01-07 13:45:07 -07:00
fis.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
flash.h mtd: cfi: respect reg address length 2023-05-15 10:00:30 +02:00
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 treewide: Fix Marek's name and change my e-mail address 2022-07-21 10:14:04 +02:00
fs_loader.h misc: fs_loader: Add function to get the chosen loader 2023-01-12 14:06:15 -05:00
fsl_csu.h arm: fsl: csu: Reduce size of ns_dev 2022-10-18 09:32:53 +08:00
fsl_ddr.h
fsl_ddr_dimm_params.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_ddr_sdram.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fsl_ddrc_version.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_devdis.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_dspi.h m68k: Remove M5475x boards 2021-07-07 19:52:22 -04:00
fsl_dtsec.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fsl_errata.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
fsl_esdhc.h mmc: fsl_esdhc: Define macro ESDHCCTL_SNOOP for Snoop attribute 2022-04-26 17:18:39 +05:30
fsl_esdhc_imx.h
fsl_fman.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
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_lpuart: add i.MX9 support 2022-07-26 11:29:00 +02:00
fsl_mdio.h net: fsl_mdio: Correct the MII management register block address 2020-09-24 08:27:44 -04:00
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 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
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 global: Use proper project name U-Boot 2023-06-12 13:24:31 +02:00
fsl_wdog.h
fuse.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
fuzzing_engine.h fuzzing_engine: Add fuzzing engine uclass 2022-06-23 12:58:18 -04:00
fwu.h fwu: fix fwu_get_image_index interface 2024-01-13 18:17:47 +01:00
fwu_mdata.h fwu_metadata: make sure structures are packed 2023-06-19 14:34:16 -04:00
g_dnl.h usb: gadget: g_dnl: add function g_dnl_set_product 2020-05-14 09:02:12 +02:00
gdsys_fpga.h ppc: Remove gdsys hrcon boards 2021-04-10 08:04:42 -04:00
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 drivers: misc: add Gateworks System Controller driver 2022-04-12 15:36:17 +02:00
gt64120.h pci: gt64120: Use PCI_CONF1_ADDRESS() macro 2022-01-12 14:21:24 -05:00
gzip.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
handoff.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hang.h common: Move hang() to the same header as panic() 2020-01-17 17:53:40 -05:00
hash.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hda_codec.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hexdump.h
host_arch.h efi_loader: move HOST_ARCH to version_autogenerated.h 2024-04-08 13:04:48 +02:00
hw_sha.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
hwconfig.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
hwspinlock.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
i2c.h i2c: Implement i2c_get_chip_by_phandle() 2023-10-31 09:08:51 +01:00
i2c_eeprom.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
i2s.h
i8042.h i8042: Do not abuse CONFIG namespace 2021-08-30 14:13:28 -04:00
ide.h ide: Make function static 2023-04-27 13:51:06 -04:00
image-android-dt.h common: Add support for Android DT image 2018-08-20 07:21:29 -04:00
image-sparse.h lib: sparse: allocate FASTBOOT_MAX_BLK_WRITE instead of small number 2023-07-25 12:44:46 -04:00
image.h boot: fdt: Change type of env_get_bootm_low() to phys_addr_t 2024-04-11 09:38:57 -06:00
imx8image.h tools: image: support i.MX93 2022-07-26 11:29:02 +02:00
imx_container.h arm: imx: fix signature_block_hdr struct fields order 2024-04-05 09:39:18 -03:00
imx_lpi2c.h i2c: imx_lpi2c: add ipg clk 2019-10-14 09:31:41 +02:00
imx_sip.h imx: bootaux: change names of MACROs used to boot MCU on iMX devices 2023-07-13 11:29:40 +02:00
imx_thermal.h
imximage.h tools: mkimage: Add support for i.MXRT FlexSPI Header 2024-02-08 09:01:22 -03:00
init.h arm: init: export prev_bl_fdt_addr 2024-03-01 14:44:35 +00:00
initcall.h initcall: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:24 -04:00
input.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
interrupt.h riscv: allow resume after exception 2023-11-02 16:22:06 +08:00
inttypes.h Add inttypes.h 2018-12-05 06:01:35 -07:00
iommu.h iommu: add a connect op 2023-12-21 11:59:49 -05:00
iomux.h IOMUX: Fix access past end of console_devices 2022-04-19 14:52:34 -04:00
ioports.h powerpc: Remove 8260 remainders 2017-07-23 09:24:47 -04:00
iotrace.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
ipu_pixfmt.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
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 arm: mach-k3: am62px: introduce clock and device files for wkup spl 2024-03-13 10:10:04 -04:00
k3-ddrss.h
k3-dev.h arm: mach-k3: am62px: introduce clock and device files for wkup spl 2024-03-13 10:10:04 -04:00
key_matrix.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
keyboard.h input: Drop PS/2 keyboard support 2018-04-06 17:04:33 -04:00
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 video: samsung: Drop old LCD code 2022-10-30 20:07:17 +01:00
linker_lists.h linker_lists: Rework start/end macros to not rely on undefined behavior 2023-04-04 12:24:29 -04:00
lmb.h lmb: description lmb_is_reserved, lmb_is_reserved_flags 2023-08-15 18:21:17 +02:00
log.h log: fixup log_head after relocating global data 2024-03-02 12:26:56 -05:00
mailbox-uclass.h
mailbox.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
malloc.h test: Support testing malloc() failures 2022-09-29 16:07:58 -04:00
mapmem.h acpi: Write pointers to tables instead of addresses 2024-01-07 13:45:07 -07:00
marvell_phy.h net: phy: marvell: Import and use marvell_phy.h from Linux 2023-04-07 14:21:37 +02:00
mc13892.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mcheck.h mcheck: let mcheck_abortfunc_t print the pointer 2024-04-12 16:23:06 -06:00
media_bus_format.h
memalign.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
membuff.h lib: membuff: fix readline not returning line in case of overflow 2024-01-09 14:58:33 +01:00
menu.h expo: Support handling any key in cedit 2023-10-11 15:43:55 -04:00
micrel.h board: apalis_imx6: Add KSZ9131 phy skew settings 2020-05-01 13:46:22 +02:00
miiphy.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
mipi_display.h include: Add new DCS commands in the enum list 2019-10-13 21:24:47 +02:00
mipi_dsi.h
misc.h misc: mark write buffer const 2022-01-24 10:35:10 -05:00
mm_communication.h arm_ffa: efi: introduce FF-A MM communication 2023-08-08 10:22:03 -04:00
mmc.h mmc: Add generic tuning flag 2024-04-15 15:19:12 +09:00
mpc8xx.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mpc8xx_irq.h
mpc83xx.h powerpc: mpc83xx: Rework includes slightly 2023-11-07 14:50:51 -05:00
mpc85xx.h
msc01.h pci: msc01: Use PCI_CONF1_ADDRESS() macro 2022-01-12 14:21:24 -05:00
mtd.h mtd: spi: nor: force mtd name to "nor%d" 2021-09-28 12:03:20 -04:00
mtd_node.h fdt_support: add partitions fixup in mtd node 2010-03-21 22:44:59 +01:00
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 global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
mxs_nand.h mtd: mxs_nand: Support EDO mode for imx8mn architecture 2022-10-09 10:42:26 +02:00
nand.h nand: Allow reinitialization 2023-11-16 12:43:49 -05:00
ndisc.h net: ipv6: Add support for default gateway discovery. 2023-05-05 17:58:52 -04:00
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 pci: serial: Support reading PCI-register size with base 2023-10-06 14:38:13 -04:00
nuvoton_nct6102d.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
nvme.h
nvmem.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
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 drivers: spi: omap3_spi: Initialize mode for all channels 2023-06-20 16:08:13 -04:00
onenand_uboot.h
opensbi.h spl: opensbi: specify main hart as preferred boot hart 2019-12-10 08:23:10 +08:00
os.h arch: sandbox: Add function to create temporary files 2023-11-16 12:43:49 -05:00
p2sb.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
palmas.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
panel.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
part.h part: correct documentation of part_get_bootable() 2024-01-21 11:24:24 +01:00
part_efi.h uuid: Add ChromiumOS partition types 2023-08-25 17:55:19 -04:00
pca953x.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pch.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pci.h drivers: pci: Fix dm_pci_map_bar() to support 64b BARs 2024-01-18 20:24:13 -05:00
pci_ep.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
pci_gt64120.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pci_ids.h e1000: add support for i225-IT 2024-03-26 19:58:26 -04:00
pci_msc01.h
pci_rom.h
pci_tegra.h
pe.h
phy-mipi-dphy.h phy: dphy: Add configuration helpers 2021-02-10 10:00:51 +01:00
phy-sun4i-usb.h
phy.h net: phy: Factor out PHY GPIO reset code 2024-03-26 19:58:26 -04:00
phy_interface.h net: phy: Synchronize PHY interface modes with Linux 2023-04-07 14:20:53 +02:00
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: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
power-domain.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
ppc_asm.tmpl
ppc_defs.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pvblock.h xen: pvblock: Add initial support for para-virtualized block driver 2020-08-14 15:18:30 -04:00
pwm.h
pwrseq.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pxe_utils.h net: dhcp6: pxe: Add DHCP/PXE commands for IPv6 2023-05-05 17:48:44 -04:00
qfw.h qemu: Move qfw kernel setup into a common file 2023-02-06 13:04:53 -05:00
ram.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
rand.h
rc4.h rc4: mark key as const 2023-01-16 18:01:10 +08:00
regmap.h core: remap: fix regmap_init_mem_plat() reg size handeling 2023-05-06 17:28:18 +08:00
relocate.h image: Remove unused NEEDS_MANUAL_RELOC code bits 2023-09-14 10:42:24 -04:00
remoteproc.h remoteproc: uclass: Add methods to load firmware to rproc and boot rproc 2024-03-22 15:50:28 -04:00
reset-uclass.h reset: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
reset.h reset: Allow reset_get_by_name() with NULL name 2023-02-12 13:44:20 -05:00
rkmtd.h rockchip: block: add rkmtd class and drivers 2023-10-24 15:55:17 +08:00
rng.h rng: eliminate common.h include from RNG drivers 2024-03-02 12:26:19 -05:00
rtc.h include: Further cleanup includes 2023-12-21 08:54:37 -05:00
rtc_def.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
s_record.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h dm: test: clk: add the test for the ccf gated clock 2020-08-24 11:03:26 +02:00
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 avb: add support for named persistent values 2019-04-26 18:58:22 -04:00
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 common: SCP03 control (enable and provision of keys) 2021-03-13 13:14:52 -05:00
scsi.h scsi: Forceably finish migration to DM_SCSI 2023-11-07 18:36:06 -05:00
scsi_emul.h usb: Update the test to cover reading and writing 2022-10-31 11:02:44 -04:00
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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
semihosting.h
semihostingfs.h fs: Add semihosting filesystem 2022-04-01 15:03:13 -04:00
serial.h serial: zynqmp: Fetch baudrate from dtb and update 2023-11-07 13:47:08 +01:00
sh_pfc.h
signatures.h fsp: Move and rename fsp_types.h file 2020-12-22 10:19:40 +08:00
sl28cpld.h board: sl28: print CPLD version on bootup 2022-02-28 11:59:35 +05:30
slre.h Add SLRE - Super Light Regular Expression library 2013-05-01 16:24:00 -04:00
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: fill wake-up type 2024-03-27 09:23:30 +01:00
smem.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
smsc_lpc47m.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
smsc_sio1007.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
soc.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
sort.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
sound.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
sparse_defs.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sparse_format.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spartan2.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spartan3.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
spd.h
spd_sdram.h
spi-mem.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
spi.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
spi_flash.h spi: spi_flash_probe_bus_cs() rely on DT for spi speed and mode 2022-05-23 09:33:10 -04:00
spl.h spl: Enforce framebuffer reservation from end of RAM 2024-01-29 14:49:17 -05:00
spl_gpio.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
spl_load.h spl: Convert spi to spl_load 2023-11-16 13:49:14 -05:00
splash.h common: Replace #ifdef and #if with if's 2023-04-24 21:37:45 +02:00
squashfs.h fs/squashfs: implement exists() function 2020-11-19 09:45:49 -05:00
status_led.h status_led: Tidy up the code style 2019-12-02 18:23:06 -05:00
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 SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
string.h
sunxi_gpio.h sunxi: introduce NCAT2 generation model 2023-10-22 23:41:46 +01:00
sunxi_image.h tools: mkimage: Add Allwinner TOC0 support 2022-04-04 23:24:17 +01:00
sy8106a.h
syscon.h
sysinfo.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -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 lib: make table_compute_checksum() arguments const 2024-01-09 10:08:52 +01:00
tca642x.h global: Move remaining CONFIG_SYS_* to CFG_SYS_* 2022-12-05 16:06:08 -05:00
tee.h Correct SPL use of TEE 2023-02-10 07:41:40 -05:00
tegra-kbc.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
thermal.h thermal: Drop dm.h header file 2020-08-03 22:19:54 -04:00
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 time: Import time_after64() and friends from Linux 2022-09-13 16:01:43 -04:00
timer.h timer: document the unit of the timer rate 2023-09-09 06:12:47 +02:00
timestamp.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tlv_eeprom.h headers: don't depend on errno.h being available 2024-01-24 11:12:11 -05:00
tmu.h
tpm-common.h
tpm-v1.h tpm: Implement tpm_auto_start() for TPMv1.2 2023-02-28 09:44:33 +02:00
tpm-v2.h tpm: Support boot measurements 2023-10-27 13:14:47 +03:00
tpm_api.h tpm: add a function that performs selftest + startup 2023-02-28 09:44:19 +02:00
tps6586x.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
trace.h trace: Reduce the number of function sites 2023-02-11 12:22:35 -05:00
tsec.h net: tsec: Remove non-DM_ETH support code 2022-12-07 16:04:16 -05:00
tsi148.h
turris-omnia-mcu-interface.h arm: mvebu: turris_omnia: Add header containing MCU command interface and use it 2024-04-04 10:45:27 +02:00
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 ubifs: allow loading to above 4GiB 2023-06-06 10:37:25 +02:00
ubispl.h ubispl: add support for loading volumes by name 2019-07-09 07:00:25 +02:00
uboot_aes.h aes: add support of aes192 and aes256 2020-01-17 10:15:49 -05:00
ufs.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
universe.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
usb.h usb: xhci: Set up endpoints for the first 2 interfaces 2024-04-05 03:25:14 +02:00
usb_cdc_acm.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
usb_defs.h usb: common: move urb code to common 2022-07-12 21:59:54 +02:00
usb_ether.h usb: eth: Remove non-DM_ETH code 2022-12-07 16:04:17 -05:00
usb_mass_storage.h usb: gadget: UMS: support multiple sector sizes 2024-03-22 10:16:13 +01:00
usbdescriptors.h usb: Remove CONFIG_USBD_HS 2022-12-22 10:31:49 -05:00
usbdevice.h include: Drop <common.h> from include lists 2023-11-07 14:50:52 -05:00
usbroothubdes.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
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 Remove including timestamp.h in version.h 2021-09-17 12:10:44 -04:00
version_string.h acpi: Put the version numbers in a central place 2023-05-31 17:23:01 -04:00
vesa.h
video.h efi: Correct handling of frame buffer 2023-11-14 20:04:00 -07:00
video_bridge.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
video_console.h video: console: Parse UTF-8 character sequences 2024-03-21 06:56:13 +01:00
video_font.h
video_font_4x6.h video console: implement multiple fonts configuration 2023-03-07 15:57:19 +01:00
video_font_8x16.h video console: implement multiple fonts configuration 2023-03-07 15:57:19 +01:00
video_font_data.h video console: implement multiple fonts configuration 2023-03-07 15:57:19 +01:00
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 doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
virtex2.h fpga: virtex2: Add slave serial programming support 2019-07-30 10:20:06 +02:00
virtio.h
virtio_ring.h virtio: Allocate bounce buffers for devices with VIRTIO_F_IOMMU_PLATFORM 2023-04-25 11:53:15 -04:00
virtio_types.h dm: Add a new uclass driver for VirtIO transport devices 2018-11-14 09:16:27 -08:00
vsc7385.h Cleanup coding style, update CHANGELOG 2008-03-26 11:48:46 +01:00
vsc9953.h treewide: Rename PHY_INTERFACE_MODE_NONE to PHY_INTERFACE_MODE_NA 2022-04-10 08:44:13 +03:00
vsprintf.h lib: Add a function to split a string into substrings 2023-01-23 18:11:39 -05:00
vxworks.h
w1-eeprom.h
w1.h w1: replace dt detection by automatic detection 2021-05-13 13:09:09 -04:00
wait_bit.h cyclic: Use schedule() instead of WATCHDOG_RESET() 2022-09-18 10:26:33 +02:00
watchdog.h watchdog: Further cleanup 2022-09-18 10:26:49 +02:00
wdt.h doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
winbond_w83627.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
xen.h common: board_r: Drop initr_xen wrapper 2021-01-15 14:36:12 -05:00
xilinx.h fpga: zynqmp: support loading encrypted bitfiles 2022-07-26 09:34:21 +02:00
xyzModem.h common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
zfs_common.h zfs: fix missing include for disk_partition definition 2020-06-23 14:43:23 -04:00
zynq_bootimg.h xilinx: zynq: Add support to secure images 2018-07-19 10:49:54 +02:00
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