blob: 86ea99c6c66429fab111e5ffec2efe462eb37158 [file]
/*
* Copyright 2019, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: BSD-2-Clause
*/
#pragma once
#define HARDWARE_TIMER_INTERFACES \
emits Dummy dummy_source; \
consumes Dummy pwm;
#define HARDWARE_TIMER_ATTRIBUTES
#define HARDWARE_TIMER_COMPOSITION \
connection seL4DTBHardware pwm_conn(from dummy_source, to pwm);
#define HARDWARE_TIMER_CONFIG \
pwm.dtb = dtb({"path" : "/soc/pwm@12dd0000"}); \
pwm.generate_interrupts = 1;
#define HARDWARE_TIMER_PLAT_INTERFACES