arm-trusted-firmware/include/drivers
Abhi.Singh a6485b2b3b refactor(delay-timer): add timer callback functions
In order to avoid separate platform definitions when not using the
default timer functions, it is better to move these functions out of the
header file and into the source files, so that they can be built if
needed.

Move timer functions from delay_timer.h into generic_delay_timer.c. Add
them as callback functions which are then called in delay_timer.c.

Change-Id: I96a1eac8948b1a7b1e481899b67a083db4c9b97d
Signed-off-by: Abhi Singh <abhi.singh@arm.com>
2024-10-16 10:33:03 +02:00
..
allwinner feat(allwinner): allow to skip PMIC regulator setup 2021-12-27 15:32:22 +00:00
amlogic meson: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
arm fix(gicv3): fix GITS_CTLR.Quiescent bit definition 2024-09-06 23:26:40 +02:00
auth chore(mbedtls): remove hash configs 2024-09-04 10:55:15 +02:00
brcm fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
cadence fix(intel): remove redundant BIT_32 macro 2024-06-26 19:54:48 +03:00
cfi Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
coreboot coreboot: Use generic base address 2020-02-25 09:34:38 +00:00
fwu style(fwu): change the metadata fields to align with specification 2024-03-01 14:40:05 +05:30
io chore(io): remove io_dummy driver 2023-04-28 15:45:43 +02:00
marvell fix(plat/marvell/a3720/uart): do external reset during initialization 2021-12-02 17:38:02 +01:00
measured_boot refactor: digest sizes 2024-09-30 16:05:54 -07:00
mentor Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
nuvoton/npcm845x feat(nuvoton): added support for npcm845x chip 2023-07-26 08:14:45 +03:00
nxp Merge changes from topic "nxp-clk/add_ddr_clk" into integration 2024-10-09 16:11:09 +02:00
partition refactor(guid-partition): list.entry_count to unsigned int 2024-03-18 11:46:00 -05:00
rambus drivers/rambus: add TRNG-IP-76 driver 2021-02-11 09:43:18 +00:00
renesas/rcar/console rcar: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
rpi3 refactor(rpi): move register definitions out of rpi_hw.h 2024-03-08 20:57:13 +02:00
st feat(st-ddr): add STM32MP2 driver 2024-10-09 15:09:11 +02:00
synopsys drivers: synopsys: Fix synopsys MMC driver 2019-03-12 14:39:50 +08:00
ti/uart 16550: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
clk.h feat(clk): add set_rate callback 2024-06-18 17:18:31 +03:00
console.h refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
console_assertions.h refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
delay_timer.h refactor(delay-timer): add timer callback functions 2024-10-16 10:33:03 +02:00
dw_ufs.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
generic_delay_timer.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
gpio.h refactor(plat/rockchip/rk3399/drivers/gpio): reduce code duplication 2022-01-04 15:26:43 +01:00
mmc.h feat(mmc): get boot partition size 2022-09-07 09:36:48 +02:00
nand.h feat(mtd): add platform function to allow using external buffer 2022-08-30 09:20:20 +02:00
raw_nand.h nand: raw_nand: fix timeout issue in nand_wait_ready 2020-09-24 09:32:23 +02:00
scmi-msg.h fix(scmi): add parameter for plat_scmi_clock_rates_array 2023-08-21 19:46:52 +08:00
scmi.h drivers: move scmi-msg out of st 2021-01-20 11:37:14 +08:00
spi_mem.h Add SPI-MEM framework 2020-01-20 11:32:59 +01:00
spi_nand.h fix(spi-nand): add Quad Enable management 2023-05-31 18:03:28 +02:00
spi_nor.h Add SPI-NOR framework 2020-01-20 11:32:59 +01:00
ufs.h feat(ufs): adds timeout and error handling 2023-03-15 09:53:12 +00:00
usb_device.h fix(usb): add missing include 2024-02-05 09:24:54 +01:00