u-boot/include
Keerthy 4f6a50ad25 soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
The Programmable Real-Time Unit - Industrial Communication
Subsystem (PRU-ICSS) is present of various TI SoCs such as
AM335x or AM437x or the AM654x family. Each SoC can have
one or more PRUSS instances that may or may not be identical.

The PRUSS consists of dual 32-bit RISC cores called the
Programmable Real-Time Units (PRUs), some shared, data and
instruction memories, some internal peripheral modules, and
an interrupt controller. The programmable nature of the PRUs
provide flexibility to implement custom peripheral interfaces,
fast real-time responses, or specialized data handling.

Add support for pruss driver. Currently am654x family
is supported.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
2021-06-23 22:58:16 -05:00
..
acpi x86: Allow putting some tables in the bloblist 2020-11-06 09:51:28 +08:00
andestech
asm-generic global_data: Fix comment for dm_driver_rt 2020-12-02 16:21:58 -05:00
bedbug
broadcom
cavium
configs configs: j721e_evm: Add support for loading PM1 SOM dtb 2021-06-06 23:41:49 -05:00
cramfs
crypto
dm dm: core: Add helper to compare node names 2021-04-09 11:40:42 -05:00
dt-bindings dt-bindings: ti-serdes-mux: Add defines for AM64 SoC 2021-04-23 11:49:24 -05:00
environment ARM: ti: Increase the allocated size for MLO.raw 2021-04-23 11:47:17 -05:00
faraday
fsl-mc
jffs2
kendryte
keys
linux soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs 2021-06-23 22:58:16 -05:00
lzma
mtd
mvebu
net
power power: regulator: add dummy helper 2020-10-23 16:38:33 -04:00
samsung
spmi
synopsys
tee
test of-platdata and dtoc improvements 2020-10-30 15:24:30 -04: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
ACEX1K.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
SA-1100.h
_exports.h common: rename getc() to getchar() 2020-10-22 09:54:53 -04:00
adc.h
addr_map.h
ahci.h
ali512x.h
altera.h
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
atmel_hlcdc.h
atmel_lcd.h
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
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
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: add {arch,board}_preboot_os() to bootm.h 2020-10-14 11:16:34 -04:00
bootretry.h
bootstage.h
bouncebuf.h
btrfs.h
bus_vcxk.h
button.h
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_hush.h
clk-uclass.h
clk.h
clock_legacy.h
cmd_spl.h
command.h
common.h
common_timing_params.h
compiler.h compiler.h: add host_build() 2020-12-26 12:37:28 +01:00
config_distro_bootcmd.h distro_bootcmd: set devtype for dhcp boot 2020-12-15 13:56:50 -05: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
cortina.h
cp437.h
cp1250.h
cpsw.h
cpu.h
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 usb: dfu: Migrate CONFIG_SYS_DFU_DATA_BUF_SIZE and CONFIG_SYS_DFU_MAX_FILE_SIZE to Kconfig 2021-03-30 22:28:33 -05: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.h
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 treewide: Update email address Patrick Delaunay and Patrice Chotard 2020-12-09 10:57:50 +01:00
dwc3-uboot.h
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_driver.h
efi_load_initrd.h
efi_loader.h efi_loader: use after free in efi_exit() 2020-12-29 02:09:04 +01:00
efi_rng.h
efi_selftest.h
efi_tcg2.h efi_loader: tcg2 protocol updates 2020-11-21 07:26:16 +01:00
efi_variable.h efi_loader: make variable store size customizable 2020-12-20 17:40:06 +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_internal.h
errno.h
eth_phy.h
ethsw.h
exception.h
exports.h
ext4fs.h
ext_common.h
exynos_lcd.h
fastboot-internal.h
fastboot.h
fat.h
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
fis.h
flash.h
fm_eth.h
fpga.h
fs.h
fs_internal.h
fs_loader.h
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_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 drivers: ifc: add define for IFC_CSPRn TE bit 2020-12-10 13:56:39 +05:30
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_sec.h
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
hang.h
hash.h
hda_codec.h
hexdump.h
host_arch.h
hw_sha.h
hwconfig.h
hwspinlock.h
i2c.h
i2c_eeprom.h
i2s.h
i8042.h
ide.h
image-android-dt.h
image-sparse.h
image.h common: fit: Update board_fit_image_post_process() to pass fit and node_offset 2021-03-23 17:18:13 -05:00
imx8image.h
imx_lpi2c.h
imx_sip.h
imx_thermal.h
imximage.h
init.h
initcall.h
input.h
inttypes.h
iomux.h
ioports.h
iotrace.h
ipu_pixfmt.h
irq.h
irq_func.h
k3-avs.h
k3-clk.h clk: add support for TI K3 SoC clocks 2021-03-23 17:18:53 -05:00
k3-dev.h cmd: ti: pd: Add debug command for K3 power domains 2021-03-23 17:19:02 -05:00
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
linux_logo.h
lmb.h
log.h log: typos in include/log.h 2020-12-02 16:21:58 -05: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
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 misc: uclass: Introduce misc_init_by_ofnode 2021-06-23 22:58:16 -05:00
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 net: add a define for the number of packets received as batch 2020-10-19 22:59:53 +02:00
netdev.h
ns16550.h
nuvoton_nct6102d.h
nvme.h
of_live.h
omap3_spi.h
onenand_uboot.h
opensbi.h
os.h sandbox: update function descriptions in os.h 2020-11-05 09:11:31 -07:00
p2sb.h
palmas.h
panel.h
part.h
part_efi.h
pca953x.h
pca9564.h
pca9698.h
pch.h
pci.h pci: add a few ARI related defines 2020-10-23 16:52:09 +05:30
pci_ep.h
pci_gt64120.h
pci_ids.h
pci_msc01.h
pci_rom.h
pci_tegra.h
pe.h
phy-sun4i-usb.h
phy.h
phy_interface.h
phys2bus.h
physmem.h
post.h
power-domain-uclass.h
power-domain.h
ppc_asm.tmpl
ppc_defs.h
pvblock.h
pwm.h
pwrseq.h
pxa_lcd.h
qfw.h
radeon.h
ram.h
rand.h
rc4.h
regmap.h
reiserfs.h
relocate.h
remoteproc.h
reset-uclass.h
reset.h
rng.h
rtc.h
rtc_def.h
s_record.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h
sandboxblockdev.h
sandboxfs.h
sandboxtee.h
sata.h
scf0403_lcd.h
scmi_agent-uclass.h
scmi_agent.h
scmi_protocols.h
scsi.h
sdhci.h mmc: sdhci: Add helper functions for UHS modes 2021-03-16 13:04:01 -05:00
sdp.h
search.h
serial.h
sh_pfc.h
signatures.h fsp: Move and rename fsp_types.h file 2020-12-22 10:19:40 +08: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
sort.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi-mem.h spi: spi-mem: Tell controller when device is ready for calibration 2021-04-14 13:52:44 -05:00
spi.h spi: Fix typo in header 2020-12-18 16:16:36 +05:30
spi_flash.h
spl.h
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
stdlib.h
stm32_rcc.h treewide: Update email address Patrick Delaunay and Patrice Chotard 2020-12-09 10:57:50 +01:00
stratixII.h
string.h
sy8106a.h
sym53c8xx.h
syscon.h
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
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 some headers from the spec 2020-11-14 05:05:46 +01:00
tps6586x.h
trace.h
tsec.h
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
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h
usbdescriptors.h
usbdevice.h
usbroothubdes.h
uuid.h
vbe.h
versalpl.h
version.h
video.h
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
virtio_ring.h
virtio_types.h
vsc7385.h
vsc9953.h
vsprintf.h
vxworks.h
w1-eeprom.h
w1.h
w83c553f.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
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
zynqpl.h