zephyr/dts/bindings
Carlo Caione 6f36300219 drivers: timer: Add per-core ARM architected timer
ARM cores may have a per-core architected timer, which provides per-cpu
timers, attached to a GIC to deliver its per-processor interrupts via
PPIs. This is the most common case supported by QEMU in the virt
platform.

This patch introduces support for this timer abstracting the way the
timer registers are actually accessed. This is needed because different
architectures (for example ARMv7-R vs ARMv8-A) use different registers
and even the same architecture (ARMv8-A) can actually use different
timers (ELx physical timers vs ELx virtual timers).

So we introduce the common driver here but the actual SoC / architecture
/ board must provide the three helpers (arm_arch_timer_set_compare(),
arm_arch_timer_toggle(), arm_arch_timer_count()) using an header file
imported through the arch/cpu.h header file.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2020-02-01 08:08:43 -05:00
..
arc dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
arm arm: Removed support for CC2650 2020-01-18 09:27:55 -06:00
audio dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
base
bluetooth dts: bindings: Replace 'child-bus:'/'parent-bus:' with 'bus:'/'on-bus:' 2019-12-19 11:02:28 +01:00
can dts: bindings: Replace 'child-bus:'/'parent-bus:' with 'bus:'/'on-bus:' 2019-12-19 11:02:28 +01:00
clock dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
cpu dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
crypto dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
display drivers: display: add support for GD7965 display controller 2020-01-31 11:37:35 -05:00
dma dts: Add the bindings for DesignWare DMA node 2020-01-28 18:18:18 -05:00
espi dts: bindings: Replace 'child-bus:'/'parent-bus:' with 'bus:'/'on-bus:' 2019-12-19 11:02:28 +01:00
ethernet drivers/ethernet: Add support for SiLabs Giant Gecko GG11 2020-01-24 10:28:33 -06:00
flash_controller drivers: flash: add Nordic JEDEC QSPI NOR flash driver 2020-01-29 15:15:49 +01:00
gpio arm: Removed support for CC2650 2020-01-18 09:27:55 -06:00
hwinfo dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
i2c drivers: i2c: Add driver for LiteX I2C controller 2020-01-07 20:55:43 +01:00
i2s dts: bindings: Replace 'child-bus:'/'parent-bus:' with 'bus:'/'on-bus:' 2019-12-19 11:02:28 +01:00
ieee802154 dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
iio/adc drivers: adc: add LMP90xxx ADC driver with GPIO 2020-01-09 17:27:52 +01:00
interrupt-controller drivers/interrupt-controller: Make irqs DT configured in DW 2020-01-28 18:18:18 -05:00
ipm dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
kscan dts: bindings: Replace 'child-bus:'/'parent-bus:' with 'bus:'/'on-bus:' 2019-12-19 11:02:28 +01:00
led dts: bindings: Replace 'child-bus:'/'parent-bus:' with 'bus:'/'on-bus:' 2019-12-19 11:02:28 +01:00
led_strip dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
lora dts: bindings: semtech,sx1276: Remove redundant document separator 2020-01-27 10:41:31 -06:00
memory-controllers dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
mhu dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
misc dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
mmc dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
mmu_mpu dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
modem dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
mtd dts: bindings: qspi-nor: Replace tabs with spaces 2020-01-30 13:05:12 -06:00
phy dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
pinctrl arm: Removed support for CC2650 2020-01-18 09:27:55 -06:00
power dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
ps2 dts: bindings: ps2: Replace 'should be 1/0' comments with 'const: 1/0' 2020-01-28 12:48:53 -06:00
pwm dts: bindings: add binding for RV32M1 Timer/PWM module 2020-01-13 09:12:34 -06:00
riscv dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
rng drivers: entropy: Add driver for LiteX PRBS module 2020-01-06 13:33:25 -05:00
rtc dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
sensor drivers: sensor: bma280: convert from Kconfig to devicetree 2020-01-24 15:52:09 +01:00
serial drivers: serial: nrf_uarte: Allow TX only instance 2020-01-29 12:03:05 -06:00
spi dts: silabs,gecko-spi-usuart: Remove title as its deprecated 2020-01-15 11:37:28 -06:00
sram dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
timer drivers: timer: Add per-core ARM architected timer 2020-02-01 08:08:43 -05:00
usb dts/bindings: Adding DesignWare USB node description 2020-01-28 18:18:18 -05:00
video dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
watchdog dts: bindings: Remove 'title:' and put all info. into 'description:' 2019-12-18 11:52:45 +01:00
wifi dts: bindings: Remove "provides a base representation" from bindings 2019-12-20 19:45:06 -05:00
vendor-prefixes.txt