1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * AMD Geode definitions
4 * Copyright (C) 2006, Advanced Micro Devices, Inc.
5 */
6
7#ifndef _ASM_X86_GEODE_H
8#define _ASM_X86_GEODE_H
9
10#include <asm/processor.h>
11#include <linux/io.h>
12#include <linux/cs5535.h>
13
14static inline int is_geode_gx(void)
15{
16 return ((boot_cpu_data.x86_vendor == X86_VENDOR_NSC) &&
17 (boot_cpu_data.x86 == 5) &&
18 (boot_cpu_data.x86_model == 5));
19}
20
21static inline int is_geode_lx(void)
22{
23 return ((boot_cpu_data.x86_vendor == X86_VENDOR_AMD) &&
24 (boot_cpu_data.x86 == 5) &&
25 (boot_cpu_data.x86_model == 10));
26}
27
28static inline int is_geode(void)
29{
30 return (is_geode_gx() || is_geode_lx());
31}
32
33#endif /* _ASM_X86_GEODE_H */
34

source code of linux/arch/x86/include/asm/geode.h