Adding timer init function in timer-uclass driver to create and initialize the timer device on platforms where u-boot,dm-pre-reloc is not used. Since there will be multiple timer devices in the system, adding a tick-timer node in chosen node to know which timer device to be used as tick timer in u-boot. Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com>master
parent
28a6c01187
commit
c833697538
@ -0,0 +1,43 @@ |
|||||||
|
The chosen node |
||||||
|
--------------- |
||||||
|
The chosen node does not represent a real device, but serves as a place |
||||||
|
for passing data like which serial device to used to print the logs etc |
||||||
|
|
||||||
|
|
||||||
|
stdout-path property |
||||||
|
-------------------- |
||||||
|
Device trees may specify the device to be used for boot console output |
||||||
|
with a stdout-path property under /chosen. |
||||||
|
|
||||||
|
Example |
||||||
|
------- |
||||||
|
/ { |
||||||
|
chosen { |
||||||
|
stdout-path = "/serial@f00:115200"; |
||||||
|
}; |
||||||
|
|
||||||
|
serial@f00 { |
||||||
|
compatible = "vendor,some-uart"; |
||||||
|
reg = <0xf00 0x10>; |
||||||
|
}; |
||||||
|
}; |
||||||
|
|
||||||
|
tick-timer property |
||||||
|
------------------- |
||||||
|
In a system there are multiple timers, specify which timer to be used |
||||||
|
as the tick-timer. Earlier it was hardcoded in the timer driver now |
||||||
|
since device tree has all the timer nodes. Specify which timer to be |
||||||
|
used as tick timer. |
||||||
|
|
||||||
|
Example |
||||||
|
------- |
||||||
|
/ { |
||||||
|
chosen { |
||||||
|
tick-timer = "/timer2@f00"; |
||||||
|
}; |
||||||
|
|
||||||
|
timer2@f00 { |
||||||
|
compatible = "vendor,some-timer"; |
||||||
|
reg = <0xf00 0x10>; |
||||||
|
}; |
||||||
|
}; |
Loading…
Reference in new issue