dts: arm_cmsdk_(d)timer: Add label property to (d)timer
Add a label property so we can use that in drivers rather than getting from Kconfig. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
6c419c3617
commit
3edafc2517
6 changed files with 24 additions and 0 deletions
|
@ -41,18 +41,21 @@
|
|||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <8 3>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
||||
timer1: timer@40001000 {
|
||||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x40001000 0x1000>;
|
||||
interrupts = <9 3>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
||||
dtimer0: dtimer@40002000 {
|
||||
compatible = "arm,cmsdk-dtimer";
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <10 3>;
|
||||
label = "DTIMER_0";
|
||||
};
|
||||
|
||||
uart0: uart@40004000 {
|
||||
|
|
|
@ -39,18 +39,21 @@
|
|||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <8 3>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
||||
timer1: timer@40001000 {
|
||||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x40001000 0x1000>;
|
||||
interrupts = <9 3>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
||||
dtimer0: dtimer@40002000 {
|
||||
compatible = "arm,cmsdk-dtimer";
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <10 3>;
|
||||
label = "DTIMER_0";
|
||||
};
|
||||
|
||||
uart0: uart@40004000 {
|
||||
|
|
|
@ -8,18 +8,21 @@ timer0: timer@0 {
|
|||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x0 0x1000>;
|
||||
interrupts = <3 3>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
||||
timer1: timer@1000 {
|
||||
compatible = "arm,cmsdk-timer";
|
||||
reg = <0x1000 0x1000>;
|
||||
interrupts = <4 3>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
||||
dtimer0: dtimer@2000 {
|
||||
compatible = "arm,cmsdk-dtimer";
|
||||
reg = <0x2000 0x1000>;
|
||||
interrupts = <5 3>;
|
||||
label = "DTIMER_0";
|
||||
};
|
||||
|
||||
wdog0: wdog@81000 {
|
||||
|
|
|
@ -24,4 +24,10 @@ properties:
|
|||
category: required
|
||||
description: required interrupts
|
||||
generation: define
|
||||
|
||||
label:
|
||||
type: string
|
||||
category: required
|
||||
description: Human readable string describing the device (used by Zephyr for API name)
|
||||
generation: define
|
||||
...
|
||||
|
|
|
@ -24,4 +24,10 @@ properties:
|
|||
category: required
|
||||
description: required interrupts
|
||||
generation: define
|
||||
|
||||
label:
|
||||
type: string
|
||||
category: required
|
||||
description: Human readable string describing the device (used by Zephyr for API name)
|
||||
generation: define
|
||||
...
|
||||
|
|
|
@ -5,13 +5,16 @@
|
|||
/* CMSDK APB Timers */
|
||||
#define DT_CMSDK_APB_TIMER0 DT_ARM_CMSDK_TIMER_40000000_BASE_ADDRESS
|
||||
#define DT_CMSDK_APB_TIMER_0_IRQ DT_ARM_CMSDK_TIMER_40000000_IRQ_0
|
||||
#define DT_CMSDK_APB_TIMER0_LABEL DT_ARM_CMSDK_TIMER_40000000_LABEL
|
||||
|
||||
#define DT_CMSDK_APB_TIMER1 DT_ARM_CMSDK_TIMER_40001000_BASE_ADDRESS
|
||||
#define DT_CMSDK_APB_TIMER_1_IRQ DT_ARM_CMSDK_TIMER_40001000_IRQ_0
|
||||
#define DT_CMSDK_APB_TIMER1_LABEL DT_ARM_CMSDK_TIMER_40001000_LABEL
|
||||
|
||||
/* CMSDK APB Dual Timer */
|
||||
#define DT_CMSDK_APB_DTIMER DT_ARM_CMSDK_DTIMER_40002000_BASE_ADDRESS
|
||||
#define DT_CMSDK_APB_DUALTIMER_IRQ DT_ARM_CMSDK_DTIMER_40002000_IRQ_0
|
||||
#define DT_CMSDK_APB_DTIMER0_LABEL DT_ARM_CMSDK_DTIMER_40002000_LABEL
|
||||
|
||||
/* CMSDK AHB General Purpose Input/Output (GPIO) */
|
||||
#define DT_CMSDK_AHB_GPIO0 DT_ARM_CMSDK_GPIO_40010000_BASE_ADDRESS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue