On 10/10/2015 03:16 PM, Thomas Chou wrote:
Implement a Timer uclass to work with lib/time.c. Signed-off-by: Thomas Chou <[email protected]> Acked-by: Simon Glass <[email protected]> --- v2 fix coding style. v3 add description to Kconfig as Simon suggested. move timer.c code to lib/time.c. add dm_timer dev to global data. remove timer_init(). change API name get_clock. v4 add comment about timer hardware. v5 revert to get_rate and use uclass priv to store the clock_rate. split gd->dm_timer renewal to anohter patch. v6 rename to CONFIG_TIMER as Simon suggested. v7 fix string replacement error in v6 v8 replace all dm_timer with timer. drivers/Kconfig | 2 ++ drivers/Makefile | 1 + drivers/timer/Kconfig | 12 +++++++++ drivers/timer/Makefile | 7 ++++++ drivers/timer/timer-uclass.c | 42 +++++++++++++++++++++++++++++++ include/asm-generic/global_data.h | 3 +++ include/dm/uclass-id.h | 1 + include/timer.h | 52 +++++++++++++++++++++++++++++++++++++++ lib/time.c | 49 ++++++++++++++++++++++++++++++++++++ 9 files changed, 169 insertions(+) create mode 100644 drivers/timer/Kconfig create mode 100644 drivers/timer/Makefile create mode 100644 drivers/timer/timer-uclass.c create mode 100644 include/timer.h
Applied to u-boot-nios. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

