X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=include%2Fcpu.h;h=6b1b6b37b3bf2446b1f840dc9beb3cd1f117e25a;hb=a1f5f4ac20c0947afda93f9b906facfbee2708fe;hp=367c5f46a00f8499f93027653946c15bc75c4033;hpb=57370de377340b0fcb81d90a187aa8b8f3494447;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/cpu.h b/include/cpu.h index 367c5f4..6b1b6b3 100644 --- a/include/cpu.h +++ b/include/cpu.h @@ -14,6 +14,8 @@ * @device_id: Driver-defined device identifier * @family: DMTF CPU Family identifier * @id: DMTF CPU Processor identifier + * @timebase_freq: the current frequency at which the cpu timer timebase + * registers are updated (in Hz) * * This can be accessed with dev_get_parent_platdata() for any UCLASS_CPU * device. @@ -24,6 +26,7 @@ struct cpu_platdata { ulong device_id; u16 family; u32 id[2]; + u32 timebase_freq; }; /* CPU features - mostly just a placeholder for now */ @@ -41,10 +44,12 @@ enum { * * @cpu_freq: Current CPU frequency in Hz * @features: Flags for supported CPU features + * @address_width: Width of the CPU address space in bits (e.g. 32) */ struct cpu_info { ulong cpu_freq; ulong features; + uint address_width; }; struct cpu_ops {