X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=include%2Fshared%2Fhw.h;h=2f471b3f05afdec737ab6e1d293ac40bb7c0db5c;hb=4fd5657eedb8a315915d33e6d2e0bbba3fd5b1cf;hp=bc4a83a107d2aa091450de4a31d267fba6c9c11c;hpb=680e83cda3d01bd4feb932f9b0e8e04cf43f2de9;p=carl9170fw.git diff --git a/include/shared/hw.h b/include/shared/hw.h index bc4a83a..2f471b3 100644 --- a/include/shared/hw.h +++ b/include/shared/hw.h @@ -1,7 +1,7 @@ /* - * Atheros AR9170 driver + * Shared Atheros AR9170 Header * - * Hardware-specific definitions + * Register map, hardware-specific definitions * * Copyright 2008, Johannes Berg * Copyright 2009, 2010, Christian Lamparter @@ -731,6 +731,9 @@ struct ar9170_stream { #define SET_VAL(reg, value, newvalue) \ (value = ((value) & ~reg) | (((newvalue) << reg##_S) & reg)) +#define SET_CONSTVAL(reg, newvalue) \ + (((newvalue) << reg##_S) & reg) + #define MOD_VAL(reg, value, newvalue) \ (((value) & ~reg) | (((newvalue) << reg##_S) & reg)) #endif /* __CARL9170_SHARED_HW_H */