u-boot/include
Simon Glass 20e442ab2d dm: Rename U_BOOT_DEVICE() to U_BOOT_DRVINFO()
The current macro is a misnomer since it does not declare a device
directly. Instead, it declares driver_info record which U-Boot uses at
runtime to create a device.

The distinction seems somewhat minor most of the time, but is becomes
quite confusing when we actually want to declare a device, with
of-platdata. We are left trying to distinguish between a device which
isn't actually device, and a device that is (perhaps an 'instance'?)

It seems better to rename this macro to describe what it actually is. The
macros is not widely used, since boards should use devicetree to declare
devices.

Rename it to U_BOOT_DRVINFO(), which indicates clearly that this is
declaring a new driver_info record, not a device.

Signed-off-by: Simon Glass <sjg@chromium.org>
2021-01-05 12:26:35 -07:00
..
acpi x86: Allow putting some tables in the bloblist 2020-11-06 09:51:28 +08:00
andestech
asm-generic dm: core: Allow the uclass list to move 2021-01-05 12:24:41 -07:00
bedbug
broadcom cmd: broadcom: add command for chimp handshake 2020-09-09 16:57:35 -04:00
cavium
configs km/arm: coding style clean up 2020-12-01 14:12:28 -05:00
cramfs
crypto lib: crypto: export and enhance pkcs7_verify_one() 2020-07-22 12:37:17 +02:00
dm dm: Rename U_BOOT_DEVICE() to U_BOOT_DRVINFO() 2021-01-05 12:26:35 -07:00
dt-bindings reset: stm32: Add support of MCU HOLD BOOT 2020-11-25 11:32:31 +01:00
environment Merge tag 'ti-v2021.01-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti 2020-10-12 07:26:57 -04:00
faraday
fsl-mc
jffs2
kendryte clk: kendryte/pll.h: do not redefine nop() 2020-08-25 09:33:35 +08:00
keys
linux dm: core: Access device ofnode through functions 2021-01-05 12:24:41 -07:00
lzma
mtd
mvebu
net sntp: use udp framework 2020-09-30 16:55:03 -04:00
power dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
samsung
spmi
synopsys
tee
test test: Move some test drivers into their own file 2021-01-05 12:24:40 -07:00
u-boot xilinx: zynq: Change types from u32 to uint32_t 2020-10-27 08:13:33 +01:00
usb usb: dwc2: add "u-boot,force-vbus-detection" for stm32 2020-11-22 13:18:20 +01:00
xen Revert "xen: add definitions for console_io" 2020-10-23 09:16:01 -04:00
zfs
.gitignore
_exports.h common: rename getc() to getchar() 2020-10-22 09:54:53 -04:00
ACEX1K.h
adc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
addr_map.h
ahci.h
ali512x.h
altera.h fpga: altera: Rename Stratix10 FPGA to Intel FPGA SDM Mailbox 2020-10-09 17:53:12 +08:00
android_ab.h
android_bootloader_message.h
android_image.h
ansi.h
api.h
api_public.h
armcoremodule.h
asm-offsets.h
ata.h
atf_common.h spl: atf: add support for LOAD_IMAGE_V2 2020-12-04 16:09:06 -05:00
atmel_hlcdc.h
atmel_lcd.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h
audio_codec.h
autoboot.h
avb_verify.h avb: Make AVB independent of fastboot 2020-08-24 14:11:13 -04:00
axi.h
axp152.h
axp209.h
axp221.h
axp809.h
axp818.h
axp_pmic.h
backlight.h
bcd.h
binman.h binman: Add a way to read the ROM offset 2020-10-29 14:42:17 -06:00
binman_sym.h binman: Fix typo in kernel-doc format for binman_symname() 2020-11-05 09:11:31 -07:00
bios_emul.h
bitfield.h
blk.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
bloblist.h x86: Allow putting some tables in the bloblist 2020-11-06 09:51:28 +08:00
bmp_layout.h
boot_fit.h
bootcount.h
bootm.h bootm: Support string substitution in bootargs 2020-12-04 19:48:29 -05:00
bootretry.h
bootstage.h
bouncebuf.h
btrfs.h
bus_vcxk.h
button.h dm: button: add an uclass for button 2020-07-28 19:30:39 -06:00
bzlib.h
cache.h
capitalization.h
cbfs.h
charset.h efi_loader: typo in function description of u16_strnlen 2020-10-30 14:20:27 +01:00
circbuf.h
cli.h cli: Support macro processing with a fixed-size buffer 2020-12-04 16:10:01 -05:00
cli_hush.h
clk-uclass.h
clk.h
clock_legacy.h
cmd_spl.h
command.h setexpr: Add some tests for buffer overflow and backref 2020-12-01 10:33:38 -05:00
common.h
common_timing_params.h
compiler.h
config_distro_bootcmd.h distro_bootcmd: call EFI bootmgr even without having /EFI/boot 2020-10-06 07:43:56 +02:00
config_fallbacks.h
config_fsl_chain_trust.h
config_phylib_all_drivers.h
config_uncmd_spl.h dm: core: Allow dm_warn() to be used in SPL 2020-10-29 14:42:17 -06:00
console.h console: Always define the console-recording functions 2020-08-07 22:31:32 -04:00
cortina.h
cp437.h
cp1250.h
cpsw.h
cpu.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
cpu_func.h
cros_ec.h cros_ec: Support keyboard scanning with EC_CMD_GET_NEXT_EVENT 2020-11-05 09:11:31 -07:00
cros_ec_message.h
ddr_spd.h
debug_uart.h
dfu.h dfu: add dfu_write_by_alt() 2020-10-30 14:20:27 +01:00
dialog_pmic.h
display.h
display_options.h lib: print_freq() should output kHz not KHz 2020-10-22 09:54:54 -04: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 dm: core: Guard against including dm.h in header files 2020-08-03 22:19:54 -04:00
dm9000.h
dma-uclass.h
dma.h
dp83848.h
ds1722.h
dsi_host.h
dt-structs.h dm: Use driver_info index instead of pointer 2020-10-29 14:42:18 -06:00
dt_table.h
dw_hdmi.h
dwc3-omap-uboot.h
dwc3-sti-glue.h
dwc3-uboot.h
dwc_ahsata.h
dwmmc.h dm: treewide: Rename dev_get_platdata() to dev_get_plat() 2020-12-13 16:51:09 -07:00
e500.h
ec_commands.h
edid.h
eeprom.h
eeprom_field.h
eeprom_layout.h
efi.h efi: clean up efi command 2020-09-06 21:21:41 +02:00
efi_api.h efi: capsule: Add support for uefi capsule authentication 2020-12-31 14:41:31 +01:00
efi_driver.h efi: Tidy up header includes 2020-08-03 22:19:54 -04:00
efi_load_initrd.h
efi_loader.h efi: capsule: Add support for uefi capsule authentication 2020-12-31 14:41:31 +01:00
efi_rng.h
efi_selftest.h
efi_tcg2.h efi_loader: Introduce eventlog support for TCG2_PROTOCOL 2020-12-03 21:22:40 +01:00
efi_variable.h efi_loader: make variable store size customizable 2020-12-31 14:27:41 +01:00
elf.h
env.h env: split env_import_redund() into 2 functions 2020-10-30 10:54:38 -04:00
env_attr.h
env_callback.h
env_default.h
env_flags.h env: Add support for explicit write access list 2020-07-31 10:13:00 -04:00
env_internal.h env: the ops driver load becomes mandatory in struct env_driver 2020-07-31 10:13:00 -04:00
errno.h
eth_phy.h net: Drop dm.h header file in eth_phy.h 2020-08-03 22:19:54 -04:00
ethsw.h
exception.h
exports.h
ext4fs.h
ext_common.h
exynos_lcd.h
fastboot-internal.h
fastboot.h fastboot: Add default fastboot_set_reboot_flag implementation 2020-09-01 14:47:43 +02:00
fat.h fs/fat: implement fsuuid command 2020-12-31 14:32:27 +01:00
fb_mmc.h
fb_nand.h
fdt.h
fdt_region.h
fdt_simplefb.h
fdt_support.h cmd: Fixup DT to pass PStore Ramoops parameters 2020-10-14 11:16:34 -04:00
fdtdec.h fdtdec: optionally add property no-map to created reserved memory node 2020-09-22 12:54:13 -06:00
fis.h
flash.h
fm_eth.h
fpga.h
fs.h fs/squashfs: new filesystem 2020-08-07 22:31:32 -04:00
fs_internal.h
fs_loader.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
fsl_csu.h
fsl_dcu_fb.h
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_dspi: Introduce DT bindings for CS-SCK and SCK-CS delays 2020-07-27 14:16:26 +05:30
fsl_dtsec.h
fsl_errata.h
fsl_esdhc.h mmc: fsl_esdhc: make sure delay chain locked for HS400 2020-11-28 10:39:44 +08:00
fsl_esdhc_imx.h
fsl_fman.h
fsl_ifc.h
fsl_immap.h
fsl_lpuart.h
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 powerpc, qe: add DTS support for parallel I/O ports 2020-09-17 06:09:53 +02:00
fsl_sec.h crypto/fsl: instantiate the RNG with prediciton resistance 2020-07-27 14:16:29 +05:30
fsl_sec_mon.h
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h
fsl_validate.h
fsl_wdog.h
fuse.h
g_dnl.h
gdsys_fpga.h
generic-phy.h
getopt.h lib: Add getopt 2020-10-30 10:56:11 -04:00
gt64120.h
gzip.h
handoff.h CONFIG_NR_DRAM_BANKS: Remove unreferenced code as its always defined 2020-08-26 09:19:16 +02:00
hang.h
hash.h
hda_codec.h
hexdump.h
host_arch.h
hw_sha.h
hwconfig.h
hwspinlock.h
i2c.h dm: treewide: Rename ofdata_to_platdata() to of_to_plat() 2020-12-13 16:51:09 -07:00
i2c_eeprom.h
i2s.h
i8042.h
ide.h
image-android-dt.h
image-sparse.h
image.h common: update: add a generic interface for FIT image 2020-10-30 14:20:27 +01:00
imx8image.h
imx_lpi2c.h
imx_sip.h
imx_thermal.h
imximage.h
init.h board_f: Introduce arch_setup_bdinfo initcall 2020-08-06 14:26:35 -04:00
initcall.h
input.h
inttypes.h
iomux.h
ioports.h
iotrace.h
ipu_pixfmt.h
irq.h
irq_func.h
k3-avs.h
key_matrix.h
keyboard.h
kgdb.h
lattice.h
lcd.h
lcd_console.h
lcdvideo.h
ld9040.h
led.h
libata.h
libtizen.h
linker_lists.h linker_lists: Fix alignment issue 2020-12-18 20:32:21 -07:00
linux_logo.h
lmb.h lmb/bdinfo: dump lmb info via bdinfo 2020-08-04 23:30:02 -04:00
log.h x86: zimage: Add a little more logging 2020-11-06 09:51:34 +08:00
lxt971a.h
lynxkdi.h
lz4.h
mailbox-uclass.h
mailbox.h
malloc.h
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
memalign.h
membuff.h
menu.h
micrel.h
mii_phy.h
miiphy.h
mipi_display.h
mipi_dsi.h video: dw-mipi-dsi: permit configuring the escape clock rate 2020-10-18 10:36:05 +02:00
misc.h
mk48t59.h
mm_communication.h lib/efi_loader: fix ABI in efi_mm_communicate_header 2020-11-29 05:18:37 +01:00
mmc.h mmc: Define timing macro's 2020-10-27 08:13:33 +01:00
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h
mpc85xx.h
mpc86xx.h
mpc106.h
msc01.h
mtd.h
mtd_node.h
mux-internal.h drivers: Add a new framework for multiplexer devices 2020-10-28 11:48:32 -04:00
mux.h dm: board: complete the initialization of the muxes in initr_dm() 2020-10-28 11:48:55 -04:00
mv88e6352.h
mvebu_mmc.h
mvmfp.h
mxs_nand.h
nand.h
net.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
netdev.h
ns16550.h serial: Rename ns16550 functions to lower case 2021-01-05 12:24:40 -07:00
nuvoton_nct6102d.h
nvme.h
of_live.h
omap3_spi.h arm: mach-omap2: am33xx: Add device structure for spi 2020-09-15 18:51:53 +05:30
onenand_uboot.h
opensbi.h
os.h sandbox: add handler for exceptions 2020-12-13 07:58:17 -07:00
p2sb.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
palmas.h
panel.h
part.h
part_efi.h
pca953x.h
pca9564.h
pca9698.h
pch.h
pci.h dm: Avoid accessing seq directly 2020-12-18 20:32:21 -07:00
pci_ep.h
pci_gt64120.h
pci_ids.h include: pci_ids: Add Cavium devices 2020-07-17 10:47:19 -04:00
pci_msc01.h
pci_rom.h
pci_tegra.h
pe.h
phy-sun4i-usb.h
phy.h include: phy: fix NULL pointer check in phy_write() 2020-09-16 16:54:00 -04:00
phy_interface.h net: Drop dm.h header file from phy.h 2020-08-03 22:19:54 -04:00
phys2bus.h
physmem.h
post.h
power-domain-uclass.h
power-domain.h
ppc_asm.tmpl
ppc_defs.h
pvblock.h xen: pvblock: Add initial support for para-virtualized block driver 2020-08-14 15:18:30 -04:00
pwm.h
pwrseq.h
pxa_lcd.h
qfw.h
radeon.h
ram.h
rand.h
rc4.h
regmap.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
reiserfs.h
relocate.h
remoteproc.h dm: treewide: Rename 'platdata' variables to just 'plat' 2020-12-13 16:51:08 -07:00
reset-uclass.h
reset.h drivers: reset: Add a managed API to get reset controllers from the DT 2020-09-30 11:55:22 -04:00
rng.h
rtc.h
rtc_def.h
s_record.h
SA-1100.h
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
sandboxblockdev.h
sandboxfs.h
sandboxtee.h
sata.h
scf0403_lcd.h
scmi_agent-uclass.h firmware: add SCMI agent uclass 2020-09-30 11:55:23 -04:00
scmi_agent.h firmware: add SCMI agent uclass 2020-09-30 11:55:23 -04:00
scmi_protocols.h reset: add reset controller driver for SCMI agents 2020-09-30 11:55:23 -04:00
scsi.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
sdhci.h dm: treewide: Rename dev_get_platdata() to dev_get_plat() 2020-12-13 16:51:09 -07:00
sdp.h
search.h env: Allow returning errors from hdelete_r() 2020-12-04 16:09:06 -05:00
serial.h drivers: serial: Make serial_initialize return int 2020-08-06 14:27:27 -04:00
sh_pfc.h
signatures.h fsp: Move and rename fsp_types.h file 2020-12-31 14:41:31 +01:00
sja1000.h
slre.h
smbios.h x86: Pass an ofnode into each SMBIOS function 2020-11-06 10:18:20 +08:00
smem.h
smsc_lpc47m.h
smsc_sio1007.h
soc.h dm: soc: Introduce UCLASS_SOC for SOC ID and attribute matching 2020-07-25 14:46:57 -06:00
sort.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi-mem.h mtd: spi-mem: Drop dm.h header file 2020-08-03 22:19:54 -04:00
spi.h spi: spi-uclass: Fix spi_claim_bus() speed/mode setup logic 2020-12-22 20:39:26 -07:00
spi_flash.h sf: Drop dm.h header file from spi_flash.h 2020-08-03 22:19:54 -04:00
spl.h spl: Drop bd_info in the data section 2021-01-05 12:24:40 -07:00
spl_gpio.h
splash.h
squashfs.h fs/squashfs: implement exists() function 2020-11-19 09:45:49 -05:00
st_logo_data.h
status_led.h
stdint.h
stdio.h common: rename getc() to getchar() 2020-10-22 09:54:53 -04:00
stdio_dev.h stdio: Tidy up the coding style 2020-08-23 13:43:10 -04:00
stdlib.h
stm32_rcc.h
stratixII.h
string.h
sy8106a.h
sym53c8xx.h
syscon.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
sysinfo.h board: Rename uclass to sysinfo 2020-11-06 10:18:20 +08:00
sysreset.h
tables_csum.h
tca642x.h
tee.h
tegra-kbc.h
thermal.h thermal: Drop dm.h header file 2020-08-03 22:19:54 -04:00
thor.h
ti-usb-phy-uboot.h
time.h
timer.h timer: Return count from timer_ops.get_count 2020-10-22 09:54:53 -04:00
timestamp.h
tlv_eeprom.h
tmu.h
tpm-common.h
tpm-v1.h
tpm-v2.h tpm: Add tpm2 headers for TCG2 eventlog support 2020-12-03 21:22:40 +01:00
tps6586x.h
trace.h
tsec.h net: tsec: Add the compatible string "gianfar" support 2020-09-24 08:27:44 -04:00
tsi148.h
twl4030.h power: twl4030: Add twl4030_i2c_read() function 2020-11-15 15:25:55 +05:30
twl6030.h
ubi_uboot.h
ubifs_uboot.h
ubispl.h
uboot_aes.h
ufs.h
universe.h
usb.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h usb: gadget: Fix controller index in UMS 2020-09-01 14:47:43 +02:00
usbdescriptors.h
usbdevice.h
usbroothubdes.h
uuid.h
vbe.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
versalpl.h
version.h
video.h dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
video_bridge.h
video_console.h
video_easylogo.h
video_fb.h
video_font.h
video_font_4x6.h
video_font_data.h
video_osd.h
virtex2.h
virtio.h dm: core: Access device flags through functions 2021-01-05 12:24:41 -07:00
virtio_ring.h
virtio_types.h
vsc7385.h
vsc9953.h
vsprintf.h lib: sscanf: add sscanf implementation 2020-08-14 15:18:30 -04:00
vxworks.h
w1-eeprom.h
w1.h w1: Drop dm.h header file 2020-08-03 22:19:54 -04:00
w83c553f.h
wait_bit.h
watchdog.h
wdt.h wdt: Drop dm.h header file 2020-08-03 22:19:54 -04:00
winbond_w83627.h
xen.h board: xen: De-initialize before jumping to Linux 2020-08-14 15:18:30 -04:00
xilinx.h
xyzModem.h
zfs_common.h
zynq_bootimg.h
zynqmp_firmware.h clk: versal: Move pm_query_id out of clock driver 2020-08-20 10:57:46 +02:00
zynqmp_tap_delay.h mmc: zynq_sdhci: Add common function to set input/output tapdelays 2020-10-29 08:55:43 +01:00
zynqmppl.h fpga: zynqmp: Get rid of ZYNQMP_SIP_SVC* macros 2020-09-23 10:31:41 +02:00
zynqpl.h