X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fcpu.h;h=bda53150a6fb2bc1ebcb351f48ad4c175bcd8f3f;hb=55926ddd189546742a4496e6690c2b62958cd7cd;hp=bfb0db2e2c6dd96c5c52fa65edeb3a1bb9cfeb49;hpb=605e15db2b54302364a2528d3c6604fbc57be846;p=oweals%2Fu-boot.git diff --git a/include/cpu.h b/include/cpu.h index bfb0db2e2c..bda53150a6 100644 --- a/include/cpu.h +++ b/include/cpu.h @@ -15,15 +15,20 @@ * device. * * @cpu_id: Platform-specific way of identifying the CPU. + * @ucode_version: Microcode version, if CPU_FEAT_UCODE is set */ struct cpu_platdata { int cpu_id; + int ucode_version; + ulong device_id; }; /* CPU features - mostly just a placeholder for now */ enum { CPU_FEAT_L1_CACHE = 0, /* Supports level 1 cache */ CPU_FEAT_MMU = 1, /* Supports virtual memory */ + CPU_FEAT_UCODE = 2, /* Requires/uses microcode */ + CPU_FEAT_DEVICE_ID = 3, /* Provides a device ID */ CPU_FEAT_COUNT, };