u-boot/include
Philippe Schenker f72e48ba4d board: apalis_imx6: Add KSZ9131 phy skew settings
This patch adds skew register settings for KSZ9131. It checks first
which phy is on the board and then applies the correct skew settings.

Skew settings calculation for the KSZ9131:
The i.MX6 SoC has an output skew tolerance of -100ps to 900ps. All
PCB traces where routed exactly the same length so we can calculate
the skew settings without taking the length into consideration. The
traces are all length matched.

RXC skew (PHY to MAC):
- We use the 2ns DLL controlled delay on the PHY
- We do not use the skew registers

This results in the following values:

		RXC
PHY fixed Delay	2000ps
PHY Added Delay	0ps
T_setup_R min	2.00ns
T_setup_R typ	2.00ns
T_setup_R max	2.00ns
T_hold_R min	1.60ns
T_hold_R typ	2.00ns
T_hold_R max	2.40ns

That means we are well within RGMII specs.

TXC skew (MAC to PHY):
- We use the 2ns DLL controlled delay on the PHY
- We then subtract ~0.6ns with TXD[0:3] and TXC clock pad skew
  register in a resulting ~1.4ns delay.

This results in the following values under consideration of the
tolerances:

		TXC min	TXC typ	TXC max
MAC min		-100ps	-100ps	-100ps
MAC max		900ps	900ps	900ps
PHY fixed Delay	2000ps	2000ps	2000ps
PHY added Delay	-340ps	-600ps	-859ps
T_setup_T min	1.56ns	1.30ns	1.04ns
T_setup_T typ	2.06ns	1.80ns	1.54ns
T_setup_T max	2.56ns	2.30ns	2.04ns
T_hold_T min	1.04ns	1.30ns	1.56ns
T_hold_T typ	1.94ns	2.20ns	2.46ns
T_hold_T max	2.84ns	3.10ns	3.36ns

This shows that T_hold_T min and T_setup_T min times are out of spec
for RGMII timing. However the KSZ9131 has a minimal value for this time
of 0.8ns which is met under all circumstances.

Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-05-01 13:46:22 +02:00
..
acpi acpi: Put table-setup code in its own function 2020-04-30 17:16:12 +08:00
andestech
asm-generic board: Add a gd flag for chain loading 2020-04-30 17:40:16 +08:00
bedbug
cavium
configs Xilinx changes for v2020.07-rc2 2020-04-30 11:34:01 -04:00
cramfs
crypto lib: crypto: add pkcs7 message parser 2019-12-06 16:44:20 -05:00
dm acpi: Move the xsdt pointer to acpi_ctx 2020-04-30 17:16:12 +08:00
dt-bindings Merge https://gitlab.denx.de/u-boot/custodians/u-boot-sh 2020-04-29 10:39:18 -04:00
environment/ti env: ti: boot: Fix Android boot on AM57x EVM 2020-03-03 13:08:14 +05:30
faraday
fsl-mc drivers/fsl-mc: Support DPSPARSER object and apply spb command 2019-12-26 16:00:20 +05:30
jffs2
keys lib: crypto: add public key utility 2019-12-06 16:44:20 -05:00
linux libfdt: split fdt_region declarations out to <fdt_region.h> 2020-04-26 14:24:08 -06:00
lzma
mtd ubi: provide a way to skip CRC checks 2019-10-16 05:42:27 +02:00
mvebu
net phy: Add support for the NC-SI protocol 2020-03-09 18:11:23 -05:00
power ram: stm32mp1: increase vdd2_ddr: buck2 for 32bits LPDDR 2020-03-24 14:20:50 +01:00
samsung arm: exynos: Detect revision later, when all resources are ready 2019-03-11 15:53:19 +09:00
spmi
synopsys
tee image: fdt: copy possible optee nodes to a loaded devicetree 2019-11-14 07:09:34 -06:00
test test: Add the beginnings of some string tests 2020-04-24 16:40:09 -04:00
u-boot lib: rsa: generate additional parameters for public key 2020-03-12 08:20:39 -04:00
usb rockchip: usb: Migrate to use ofnode 2019-11-17 17:22:53 +08:00
zfs
.gitignore
_exports.h i2c: remove i2c driver-model compatibility layer 2019-07-29 17:58:52 -04:00
ACEX1K.h fpga: altera: Add some more device sizes 2019-07-30 10:21:11 +02:00
adc.h dm: adc: add uclass's mask and conversion helpers 2018-11-20 12:35:25 -05:00
addr_map.h
ahci.h ata: ahci: drop read-only ahci_ioports members 2019-05-18 12:32:01 -04:00
ali512x.h
altera.h arm: socfpga: stratix10: Add Stratix10 FPGA into FPGA device table 2018-12-20 17:12:25 +01:00
android_ab.h common: Implement A/B metadata 2019-07-24 13:16:29 -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 image: android: Fix possible build errors 2019-10-15 09:56:04 -04:00
ansi.h
api.h
api_public.h
armcoremodule.h
asm-offsets.h
ata.h include/ata.h: remove invalid links 2020-04-17 12:32:36 -04:00
atf_common.h
atmel_hlcdc.h
atmel_lcd.h
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h
audio_codec.h dm: sound: Create a uclass for audio codecs 2018-12-13 16:32:49 -07:00
autoboot.h autoboot: Rename CONFIG_MENUKEY to CONFIG_AUTOBOOT_MENUKEY 2019-08-02 11:19:14 -04:00
avb_verify.h avb_verify: support sandbox configuration 2018-10-07 11:07:26 -04:00
axi.h
axp152.h
axp209.h power: axp209: Add support for voltage rate control on LDO3 2018-12-07 22:24:33 +05:30
axp221.h
axp809.h
axp818.h
axp_pmic.h
backlight.h panel: Expand the backlight support 2018-10-09 04:40:27 -06:00
bcd.h
binman.h binman: Add a library to access binman entries 2019-12-15 08:48:33 +08:00
binman_sym.h
bios_emul.h
bitfield.h
blk.h common: blk: fix comment about blkcache_read return value 2020-01-25 12:04:36 -05:00
bloblist.h bloblist: Tidy up a few comments and code-style nits 2020-02-05 19:33:46 -07:00
bmp_layout.h
board.h include: board: provide empty stubs when the BOARD option is not selected 2020-01-07 11:13:24 -05:00
boot_fit.h
bootcount.h common: Move bootcount functions to their header file 2019-12-02 18:23:08 -05:00
bootm.h common: Move bootm_decomp_image() to image.c (as image_decomp()) 2019-07-29 09:30:42 -04:00
bootretry.h
bootstage.h x86: fsp: Add FSP2 base support 2019-12-15 11:44:16 +08:00
bouncebuf.h common: bouncebuf: Permit passing custom alignment check function 2020-04-22 20:41:56 +08:00
btrfs.h
bus_vcxk.h
bzlib.h
cache.h dm: cache: Add enable and disable ops for cache uclass 2019-09-03 09:31:03 +08:00
capitalization.h
cbfs.h x86: cbfs: Drop unwanted declaration 2020-04-30 17:16:12 +08:00
charset.h lib: charset: add u16_str<n>cmp() 2019-09-20 20:09:19 +02:00
circbuf.h
cli.h
cli_hush.h
clk-uclass.h clk: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
clk.h dm: clk: add stub when CONFIG_CLK is deactivated 2020-04-28 13:52:52 +02:00
clock_legacy.h common: Move clock functions into a new file 2020-01-24 23:06:48 +05:30
cmd_spl.h
command.h common: Move command functions out of common.h 2019-12-02 18:25:02 -05:00
common.h common: Update comment to show progress 2020-01-24 23:06:49 +05:30
common_timing_params.h
compiler.h common: Move and rename CONFIG_SYS_SUPPORT_64BIT_DATA 2020-01-24 23:06:49 +05:30
config_defaults.h Kconfig: Migrate CONFIG_BOOTM_* options 2019-10-04 12:21:23 -04:00
config_distro_bootcmd.h NVMe: do PCI enumerate before nvme scan 2019-10-31 07:22:53 -04:00
config_fallbacks.h
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
config_uncmd_spl.h dm: gpio: Allow control of GPIO uclass in SPL 2019-12-15 08:52:29 +08:00
console.h console: Add a function to read a line of the output / eof 2020-02-05 19:33:46 -07:00
cortina.h
cp437.h
cp1250.h
cpsw.h net: ti: cpsw: convert to use dev/ofnode api 2019-11-04 12:56:37 -05:00
cpu.h cpu: Support querying the address width 2020-04-16 14:36:28 +08:00
cpu_func.h common: Move reset_cpu() to the CPU header 2020-01-24 23:06:49 +05:30
cros_ec.h cros_ec: Add new features for events and power 2018-11-20 19:14:22 -07:00
cros_ec_message.h
ddr_spd.h
debug_uart.h debug_uart.h: make <debug_uart.h> self-contained 2020-03-16 16:42:50 -04:00
dfu.h dfu: Add optional timeout parameter 2020-01-07 14:37:50 +01:00
dialog_pmic.h
display.h video: display: use edid_get_timing_validate() variant to filter supported EDID modes 2019-07-29 00:21:49 +02:00
display_options.h
div64.h div64: Use kernel types 2019-04-23 20:26:43 -06:00
dm-demo.h
dm.h
dm9000.h
dma-uclass.h dma: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
dma.h dma: Add stub of dma_memcpy and dma_get_device 2020-01-15 19:50:31 -05:00
dp83848.h
ds1722.h
dsi_host.h dm: Add a dsi host uclass 2019-10-13 23:34:43 +02:00
dt-structs.h
dt_table.h
dw_hdmi.h video: dw_hdmi: Add support for ddc-i2c-bus property 2019-07-29 00:32:59 +02:00
dwc3-omap-uboot.h
dwc3-sti-glue.h
dwc3-uboot.h usb: dwc3: Add phy interface for dwc3_uboot 2019-11-23 22:29:49 +08:00
dwc_ahsata.h
dwmmc.h mmc: dwmmc: Poll for iDMAC TX/RX interrupt 2019-02-18 13:00:54 +01:00
e500.h powerpc/mpc85xx: drop eSDHC periperhal clock code 2020-01-16 13:16:25 +08:00
ec_commands.h cros_ec: Add MEC_EMI_BASE and size to the header file 2019-10-08 13:57:44 +08:00
edid.h edid: add edid_get_timing_validate() variant to filter out edid modes 2019-07-29 00:21:40 +02:00
eeprom.h common: Move CONFIG_SYS_DEF_EEPROM_ADDR out of common.h 2020-01-24 23:06:48 +05:30
eeprom_field.h
eeprom_layout.h
efi.h efi_loader: define all known warning status codes 2020-01-07 18:08:20 +01:00
efi_api.h efi_loader: add signature verification functions 2020-04-16 08:12:46 +02:00
efi_driver.h
efi_load_initrd.h efi_loader: Implement FileLoad2 for initramfs loading 2020-02-28 19:37:14 +01:00
efi_loader.h efi_loader: remove CONFIG_EFI_SECURE_BOOT in efi_loader.h 2020-04-30 10:25:07 +02:00
efi_rng.h efi: qemu: arm64: Add efi_rng_protocol implementation for the platform 2020-01-07 18:08:22 +01:00
efi_selftest.h efi_selftest: remove redundant function efi_st_memcmp() 2019-05-07 21:10:04 +02:00
elf.h lib: elf: Move the generic elf loading/validating functions to lib 2020-03-03 13:08:14 +05:30
env.h cmd: Migrate from_env() from pxe.c to nvedit.c 2019-12-06 16:44:18 -05:00
env_attr.h
env_callback.h env: remove callback.o for an SPL build 2020-04-24 10:09:59 -04:00
env_default.h env: Rename environment to embedded_environment 2019-08-11 16:43:41 -04:00
env_flags.h env: net: U_BOOT_ENV_CALLBACKs should not depend on CMD_NET 2019-09-04 11:37:19 -05:00
env_internal.h env_internal.h: add alternative ENV_SAVE_PTR macro 2020-04-24 10:10:00 -04:00
errno.h lib: errno: avoid error format-overflow 2019-10-31 07:22:53 -04:00
ethsw.h
exception.h cmd: add exception command 2019-04-22 12:06:39 -04:00
exports.h common: Move jumptable_init() out of common.h 2020-01-24 23:06:48 +05:30
ext4fs.h fs: ext4: Add support for the creation of symbolic links 2019-04-09 20:03:30 -04:00
ext_common.h ext4: fix calculating inode blkcount for non-512 blocksize filesystems 2019-07-18 11:31:24 -04:00
exynos_lcd.h
fastboot-internal.h
fastboot.h
fat.h
fb_mmc.h fastboot: Use const qualifier for char *part_name 2019-06-14 12:39:54 +02:00
fb_nand.h fastboot: Use const qualifier for char *part_name 2019-06-14 12:39:54 +02:00
fdt.h
fdt_region.h libfdt: split fdt_region declarations out to <fdt_region.h> 2020-04-26 14:24:08 -06:00
fdt_simplefb.h
fdt_support.h libfdt: Make fdtdec_get_child_count() available for HOST 2020-04-24 10:10:01 -04:00
fdtdec.h dm: pci: Update a few more interfaces for const udevice * 2020-02-05 19:33:45 -07:00
fis.h
flash.h common: Move flash_perror() to flash.h 2020-01-24 23:06:47 +05:30
fm_eth.h armv8: ls1046afrwy: Add support for LS1046AFRWY platform 2019-06-19 12:54:57 +05:30
fpga.h cmd: fpga: Change return value to avoid printing usage text 2019-07-30 10:21:16 +02:00
fs.h common: Move functions for loading from fat/ext2 to fs.h 2020-01-24 23:06:48 +05:30
fs_internal.h
fs_loader.h misc: fs_loader: Switching private data allocation to DM auto allocation 2019-01-15 15:28:54 -05:00
fsl_csu.h
fsl_dcu_fb.h video: fsl_dcu_fb: refactor init functions 2019-07-29 00:08:49 +02:00
fsl_ddr.h
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h
fsl_ddrc_version.h
fsl_devdis.h
fsl_diu_fb.h
fsl_dspi.h
fsl_dtsec.h
fsl_errata.h
fsl_esdhc.h mmc: fsl_esdhc: always check write protect state 2019-11-05 11:21:25 +08:00
fsl_esdhc_imx.h mmc: fsl_esdhc_imx: drop useless code 2019-06-23 14:18:48 +08:00
fsl_fman.h
fsl_ifc.h drivers: ifc: dynamic chipselect mapping support 2018-12-06 14:37:19 -08:00
fsl_immap.h
fsl_lpuart.h serial_lpuart: add support for i.MXRT 2020-01-14 22:54:00 +01:00
fsl_mdio.h driver: net: fm: add DM ETH support 2020-04-29 11:10:54 +05:30
fsl_memac.h
fsl_mmdc.h
fsl_pmic.h
fsl_qbman.h
fsl_qe.h
fsl_sec.h armv8: lx2160a: add icid setup for platform devices 2019-11-08 11:13:38 +05:30
fsl_sec_mon.h
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h fsl/usb: Workaround for USB erratum-A005275 2018-10-29 13:13:05 -07:00
fsl_validate.h fsl: fix typo in header file 2020-01-20 15:38:16 +01:00
fsl_wdog.h
fuse.h
g_dnl.h
gdsys_fpga.h gdsys: Introduce GDSYS_LEGACY_DRIVERS 2019-05-21 08:03:38 +02:00
generic-phy.h generic-phy: add generic_phy_get_by_node() 2020-04-20 14:19:10 +02:00
gt64120.h
gzip.h common: Move gzip functions into a new gzip header 2019-08-11 16:43:41 -04:00
handoff.h spl: Add an arch-specific hook for writing to SPL handoff 2019-10-08 13:51:03 +08:00
hang.h common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
hash.h
hda_codec.h sound: Add support for Intel HDA 2019-02-20 15:27:09 +08:00
hexdump.h
host_arch.h efi_loader: support building UEFI binaries on sandbox 2019-11-12 23:13:54 +01:00
hw_sha.h
hwconfig.h
hwspinlock.h dm: Add Hardware Spinlock class 2018-12-06 23:26:32 -05:00
i2c.h i2c: Add option to send start condition after deblocking 2020-03-16 07:46:21 +01:00
i2c_eeprom.h misc: i2c_eeprom: remove pagewidth field from i2c_eeprom 2020-03-16 08:03:05 +01:00
i2s.h sound: i2s: Tidy up a few comments 2019-02-09 12:50:22 -07:00
i8042.h input: i8042: Use remove() instead of exported functions 2018-12-05 06:01:35 -07:00
ide.h
image-android-dt.h
image-sparse.h
image.h image: Add a common compression type detection function. 2020-04-17 12:32:36 -04:00
imx8image.h tool: Move ALIGN_MASK to header as common MACRO 2020-04-24 10:10:00 -04:00
imx_lpi2c.h i2c: imx_lpi2c: add ipg clk 2019-10-14 09:31:41 +02:00
imx_sip.h imx8: move SIP macro to common header 2020-05-01 13:46:21 +02:00
imx_thermal.h
imximage.h imx: fix typo in header file 2020-01-20 15:38:16 +01:00
init.h board: Add a gd flag for chain loading 2020-04-30 17:40:16 +08:00
initcall.h initcall.h: initcall_run_list(): Improve debug output 2019-10-04 12:21:23 -04:00
input.h
inttypes.h Add inttypes.h 2018-12-05 06:01:35 -07:00
iomux.h
ioports.h
iotrace.h trace: Remove the const from write functions 2019-10-11 17:37:19 +08:00
ipu_pixfmt.h
irq.h dm: irq: Add support for requesting interrupts 2020-02-07 22:46:32 +08:00
irq_func.h common: Move enable/disable_interrupts out of common.h 2019-12-02 18:25:01 -05:00
k3-avs.h misc: k3_avs: Add j721e support 2019-11-07 18:39:16 -05:00
key_matrix.h
keyboard.h
kgdb.h
lattice.h
lcd.h common: Move lcd_setmem() to lcd.h 2019-08-11 16:43:41 -04:00
lcd_console.h
lcdvideo.h
ld9040.h
led.h
libata.h ata: sort ATA commands 2020-04-17 12:32:36 -04:00
libtizen.h
linker_lists.h
linux_logo.h
lmb.h lmb: handle more than one DRAM BANK 2019-02-02 08:19:17 -05:00
log.h Functions for reading indexed values from device tree 2020-04-16 13:45:03 -04:00
lxt971a.h
lynxkdi.h
lz4.h common: Add a new lz4.h header file 2019-12-02 18:23:11 -05:00
mailbox-uclass.h mailbox: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
mailbox.h
malloc.h sandbox: Use a prefix for all allocation functions 2020-02-05 19:33:46 -07:00
mapmem.h
mb862xx.h
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
media_bus_format.h video: dw_hdmi: add support for color conversion 2019-01-31 09:35:01 +01:00
memalign.h
membuff.h
menu.h autoboot: Add comments for menu_show() 2019-08-02 11:19:14 -04:00
micrel.h board: apalis_imx6: Add KSZ9131 phy skew settings 2020-05-01 13:46:22 +02:00
mii_phy.h
miiphy.h net: mdio-uclass: add dm_eth_phy_connect helper function 2019-12-09 09:47:43 -06:00
mipi_display.h include: Add new DCS commands in the enum list 2019-10-13 21:24:47 +02:00
mipi_dsi.h video: add support of MIPI DSI interface 2019-10-13 21:24:47 +02:00
misc.h misc: Update read() and write() methods to return bytes xfered 2018-11-20 19:14:22 -07:00
mk48t59.h
mmc.h dm: mmc: Update mmc_get_mmc_dev() to use const * 2020-04-24 16:40:09 -04:00
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h mpc83xx: Introduce ARCH_MPC837X 2019-05-20 13:50:34 +02:00
mpc85xx.h
mpc86xx.h
mpc106.h
msc01.h
mtd.h mtd: add prototypes for weak function 2020-01-25 12:04:36 -05:00
mtd_node.h
mv88e6352.h
mvebu_mmc.h mmc: mvebu: Remove unused MMC_CAP.. macros 2019-07-15 10:16:49 +08:00
mvmfp.h
mxs_nand.h nand: mxs_nand: add API for switching different BCH layouts 2019-11-03 21:49:19 +01:00
nand.h
net.h phy: Add support for the NC-SI protocol 2020-03-09 18:11:23 -05:00
netdev.h net: dwc_et_qos: update weak function board_interface_eth_init 2019-09-04 11:37:19 -05:00
ns16550.h serial: ns16550: Support run-time configuration 2020-02-04 01:19:13 +08:00
nuvoton_nct6102d.h
nvme.h nvme: add accessor to namespace id and eui64 2019-10-06 16:02:37 +02:00
of_live.h
onenand_uboot.h
opensbi.h spl: opensbi: specify main hart as preferred boot hart 2019-12-10 08:23:10 +08:00
os.h sandbox: Drop os_realloc() 2020-02-05 19:33:46 -07:00
p2sb.h pci: Add support for p2sb uclass 2019-12-15 11:44:11 +08:00
palmas.h power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
panel.h panel: Expand the backlight support 2018-10-09 04:40:27 -06:00
part.h part: detect EFI system partition 2020-04-30 10:25:07 +02:00
part_efi.h part: efi: comment for GPT_HEADER_SIGNATURE_UBOOT 2020-01-07 18:08:20 +01:00
pca953x.h
pca9564.h
pca9698.h
pch.h x86: pch: Add an ioctl to read power-management info 2019-05-08 13:02:14 +08:00
pci.h pci: Add a macro to convert BDF from linux to U-Boot 2020-04-24 16:40:09 -04:00
pci_ep.h drivers: pci_ep: Introduce UCLASS_PCI_EP uclass 2019-07-11 10:05:15 -04:00
pci_gt64120.h
pci_ids.h pci: Add IDs for Intel high-definition audio 2019-02-20 15:25:28 +08:00
pci_msc01.h
pci_rom.h
pci_tegra.h
pe.h include: pe.h: add signature-related definitions 2020-01-07 18:08:19 +01:00
phy-sun4i-usb.h
phy.h net: phy: add XFI, USXGMII types to is_10g_interface() helper 2020-03-09 18:11:25 -05:00
phy_interface.h phy: add support for backplane kr mode 2020-04-20 13:35:11 +05:30
phys2bus.h
physmem.h
post.h mpc83xx: Introduce ARCH_MPC836* 2019-05-20 13:50:34 +02:00
power-domain-uclass.h power-domain: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
power-domain.h power: domain: Introduce dev_power_domain_off 2019-10-15 08:40:03 -06:00
ppc_asm.tmpl
ppc_defs.h
pwm.h
pwrseq.h
pxa_lcd.h
qfw.h x86: Move qemu CPU fixup function into its own file 2019-12-15 11:44:25 +08:00
radeon.h
ram.h
rand.h common: Move random-number functions into their own header 2019-12-02 18:23:07 -05:00
rc4.h
regmap.h dm: regmap: Fix mask in regmap_update_bits() 2019-10-27 10:56:41 -06:00
reiserfs.h
relocate.h
remoteproc.h remoteproc: elf_loader: Add elf resource table load support 2020-01-07 11:13:25 -05:00
reset-uclass.h reset: Rename free() to rfree() 2020-02-05 19:33:46 -07:00
reset.h Merge branch 'master' of git://git.denx.de/u-boot-sunxi 2019-05-08 16:21:43 -04:00
rng.h dm: rng: Add random number generator(rng) uclass 2020-01-07 18:08:21 +01:00
rtc.h rtc.h: add struct udevice declaration 2019-12-06 16:44:19 -05:00
rtc_def.h
s_record.h
SA-1100.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h sandbox: clk: add clk enable/disable test code 2019-08-22 00:10:09 +02:00
sandboxblockdev.h
sandboxfs.h
sandboxtee.h avb: add support for named persistent values 2019-04-26 18:58:22 -04:00
sata.h
scf0403_lcd.h
scsi.h scsi: Add dma direction member to command structure 2019-10-23 20:47:12 -04:00
sdhci.h mmc: zynq: parse dt when probing 2020-04-27 13:53:13 +02:00
sdp.h usb: gadget: f_sdp: Allow SPL to load and boot FIT via SDP 2019-06-27 13:50:28 +02:00
search.h make env_entry::callback conditional on !CONFIG_SPL_BUILD 2020-04-24 10:09:59 -04:00
serial.h dm: serial: Add clock member to struct serial_device_info 2020-04-16 14:36:28 +08:00
sh_pfc.h
sja1000.h
slre.h
smbios.h
smem.h
smsc_lpc47m.h
smsc_sio1007.h
sort.h common: Move sorting functions to their own header file 2019-12-02 18:23:08 -05:00
sound.h sound: Add a new stop_play() method 2020-02-05 19:33:46 -07:00
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi-mem.h
spi.h spi: Add SPI mode enums 2020-04-16 14:36:28 +08:00
spi_flash.h mtd: spi: Export spi_flash_std_probe() 2019-12-15 11:44:24 +08:00
spl.h spl: spl_nor: Move legacy image loading into spl_legacy.c 2020-04-27 20:29:33 +02:00
spl_gpio.h gpio: Add a simple GPIO API for SPL 2019-02-01 16:59:12 +01:00
splash.h splash: display splash in DM_VIDEO configurations 2019-06-04 23:20:43 +02:00
st_logo_data.h
status_led.h status_led: Tidy up the code style 2019-12-02 18:23:06 -05:00
stdint.h Add an empty stdint.h file 2019-05-21 17:33:23 -06:00
stdio.h
stdio_dev.h
stdlib.h
stm32_rcc.h
stratixII.h
string.h Add a header file for strings 2018-10-09 04:40:27 -06:00
sy8106a.h
sym53c8xx.h
syscon.h syscon: dm: Add a new method to get a regmap from DTS 2018-12-07 16:31:45 +01:00
sysreset.h sysreset: Add a way to find the last reset 2018-10-09 04:40:27 -06:00
tables_csum.h
tca642x.h
tee.h avb: add support for named persistent values 2019-04-26 18:58:22 -04:00
tegra-kbc.h
thermal.h
thor.h
ti-usb-phy-uboot.h
time.h common: Move get_tbclk() to time.h 2020-01-24 23:06:49 +05:30
timer.h
timestamp.h
tlv_eeprom.h cmd: add tlv_eeprom command 2020-01-21 15:56:15 +01:00
tmu.h
tpm-common.h tpm: add a helper to iterate on all tpm devices 2020-02-05 19:33:46 -07:00
tpm-v1.h tpm: Convert to use a device parameter 2018-11-29 09:30:06 -07:00
tpm-v2.h tpm: Add more TPM2 definitions 2020-02-07 22:46:35 +08:00
tps6586x.h
trace.h trace: do not limit trace buffer to 2GiB 2019-07-10 16:52:58 -06:00
tsec.h net: tsec: Fix offset of MDIO registers for DM_ETH 2019-07-25 13:13:31 -05:00
tsi148.h
twl4030.h power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
twl6030.h power: make most tps drivers and the twl4030 driver compatible with DM_I2C 2018-12-10 06:17:30 +01:00
ubi_uboot.h
ubifs_uboot.h
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 ufs: Add Initial Support for UFS subsystem 2019-10-23 20:47:12 -04:00
universe.h
usb.h usb: Keep async schedule running only across mass storage xfers 2020-04-09 15:26:59 -04:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
usb_mass_storage.h
usbdescriptors.h
usbdevice.h
usbroothubdes.h
uuid.h uuid: Use const char * where possible 2020-04-24 16:40:09 -04:00
vbe.h
versalpl.h arm64: versal: fpga: Add PL bit stream load support 2019-10-08 09:11:14 +02:00
version.h
video.h video: meson: Drop unnecessary header includes 2020-01-07 11:15:24 +01:00
video_bridge.h
video_console.h video: Factor out vidconsole_put_string() 2019-05-20 12:00:05 +02:00
video_easylogo.h
video_fb.h
video_font.h
video_font_4x6.h
video_font_data.h
video_osd.h
virtex2.h fpga: virtex2: Add slave serial programming support 2019-07-30 10:20:06 +02:00
virtio.h virtio: rng: Add a random number generator(rng) driver 2020-01-07 18:08:21 +01:00
virtio_ring.h virtio: Add codes for virtual queue/ring management 2018-11-14 09:16:27 -08:00
virtio_types.h dm: Add a new uclass driver for VirtIO transport devices 2018-11-14 09:16:27 -08:00
vsc7385.h
vsc9953.h
vsprintf.h lib: Add a function to convert a string to upper case 2020-04-24 16:40:09 -04:00
vxworks.h bootm: vxworks: Support Linux compatible standard DTB for ARM and PPC 2019-12-03 08:43:23 -05:00
w1-eeprom.h
w1.h w1-eeprom: Add support for Maxim DS2502 add only memory 2018-11-16 16:51:55 -05:00
w83c553f.h
wait_bit.h waitbit: Add the generic wait_for_bit macros for 16 and 32 bits. 2019-10-11 10:09:16 -04:00
watchdog.h watchdog: omap_wdt: Disable DM watchdog support in SPL 2019-08-12 13:27:55 -04:00
wdt.h watchdog: move initr_watchdog() to wdt-uclass.c 2020-04-15 08:53:55 +02:00
winbond_w83627.h
xilinx.h arm64: versal: fpga: Add PL bit stream load support 2019-10-08 09:11:14 +02:00
xyzModem.h
zfs_common.h
zynq_bootimg.h
zynqmp_firmware.h arm64: zynqmp: Convert invoke_smc() to xilinx_pm_request() 2019-10-24 13:37:01 +02:00
zynqmp_tap_delay.h
zynqmppl.h
zynqpl.h