diff --git a/c/src/lib/libbsp/sparc/leon2/include/bsp.h b/c/src/lib/libbsp/sparc/leon2/include/bsp.h index 34e31ce206..3375d1034f 100644 --- a/c/src/lib/libbsp/sparc/leon2/include/bsp.h +++ b/c/src/lib/libbsp/sparc/leon2/include/bsp.h @@ -58,6 +58,8 @@ extern int rtems_smc91111_driver_attach_leon2( #define RTEMS_BSP_NETWORK_DRIVER_ATTACH_SMC91111 \ rtems_smc91111_driver_attach_leon2 +#define HAS_SMC91111 + /* * The synchronous trap is an arbitrarily chosen software trap. */ diff --git a/c/src/lib/libbsp/sparc/leon3/include/bsp.h b/c/src/lib/libbsp/sparc/leon3/include/bsp.h index 89b36d47f5..340ec6f126 100644 --- a/c/src/lib/libbsp/sparc/leon3/include/bsp.h +++ b/c/src/lib/libbsp/sparc/leon3/include/bsp.h @@ -71,6 +71,8 @@ extern int rtems_leon_greth_driver_attach( #define RTEMS_BSP_NETWORK_DRIVER_ATTACH RTEMS_BSP_NETWORK_DRIVER_ATTACH_GRETH #endif +#define HAS_SMC91111 + extern int CPU_SPARC_HAS_SNOOPING; diff --git a/c/src/libchip/network/smc91111.c b/c/src/libchip/network/smc91111.c index 9313aa6d5d..41961ae6d5 100644 --- a/c/src/libchip/network/smc91111.c +++ b/c/src/libchip/network/smc91111.c @@ -15,11 +15,11 @@ * */ -#if defined(__sparc__) || defined(HAS_SMC91111) +#if defined(HAS_SMC91111) #define SMC91111_SUPPORTED #endif -#if defined(SMC91111_SUPPORTED) +#if defined(HAS_SMC91111) #include #include