Idea is good though one note on this is that the DT binding is very
Linux-specific and there is a move away from OS-specific bindings.
You'll have to repost to a wider audience including the new DT binding
maintainers to get their input. You also need to add the binding to
Documentation/devicetree/bindings regardless of what the final binding
is.

~Deepak

On 9 August 2013 07:34, Andy Green <andy.gr...@linaro.org> wrote:
> The following patches extend accurate time much further back into
> the boot process by adding an optional arch_early_time source that
> starts counting about 1.75ms after the MMU is enabled.
>
> This exposes currently hidden kernel boot times exceeding 340ms for a 2GByte
> dual A9.
>
> Currently only Arm globaltimer is supported as the early time source.
>
> Where the globaltimer is and how to map it is configured by
> Device Tree as explained in the second patch.
>
> To get monotonic time in the kernel starting from before the normal time
> source can be initialized, the early time source offset is allowed to be
> added to scheduler clock time in the first patch.
>
> ---
>
> Andy Green (2):
>       scheduler: time: allow arch-specific time offset function
>       arm: time: add globaltimer-based arch_early_time
>
>
>  arch/arm/Kconfig                   |   16 ++++++
>  arch/arm/Kconfig.debug             |   10 ++++
>  arch/arm/boot/dts/mb8ac0300eb.dts  |   10 +++-
>  arch/arm/configs/fujitsu_defconfig |    2 +
>  arch/arm/include/asm/memory.h      |    8 +++
>  arch/arm/kernel/devtree.c          |    1
>  arch/arm/kernel/setup.c            |   50 ++++++++++++++++++
>  arch/arm/kernel/time.c             |  101 
> ++++++++++++++++++++++++++++++++++++
>  arch/arm/mach-mb8ac0300/Kconfig    |    3 +
>  arch/arm/mm/mmu.c                  |   49 +++++++++++++++++
>  include/linux/time.h               |    7 ++
>  kernel/sched/clock.c               |   12 ++--
>  mm/Kconfig                         |    2 -
>  13 files changed, 263 insertions(+), 8 deletions(-)
>
> --
>
> _______________________________________________
> linaro-dev mailing list
> linaro-dev@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-dev



-- 
Deepak Saxena - Kernel Working Group Lead
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to