Logo Search packages:      
Sourcecode: linux version File versions  Download package

cputype.h

#ifndef __ASM_MACH_CPUTYPE_H
#define __ASM_MACH_CPUTYPE_H

#include <asm/cputype.h>

/*
 *  CPU   Stepping   OLD_ID       CPU_ID      CHIP_ID
 *
 * PXA168    A0    0x41159263   0x56158400   0x00A0A333
 * PXA910    Y0    0x41159262   0x56158000   0x00F0C910
 */

#ifdef CONFIG_CPU_PXA168
#  define __cpu_is_pxa168(id) \
      ({ unsigned int _id = ((id) >> 8) & 0xff; _id == 0x84; })
#else
#  define __cpu_is_pxa168(id) (0)
#endif

#ifdef CONFIG_CPU_PXA910
#  define __cpu_is_pxa910(id) \
      ({ unsigned int _id = ((id) >> 8) & 0xff; _id == 0x80; })
#else
#  define __cpu_is_pxa910(id) (0)
#endif

#define cpu_is_pxa168()       ({ __cpu_is_pxa168(read_cpuid_id()); })
#define cpu_is_pxa910()       ({ __cpu_is_pxa910(read_cpuid_id()); })

#endif /* __ASM_MACH_CPUTYPE_H */

Generated by  Doxygen 1.6.0   Back to index